Tracking_RegistrarFase

Essa função criará um evento de registro de fase na tabela E000ETK, para que posteriormente possa ser consumido pelo processo automático 168 - Integração ERP x Tracking - Envio.

Sintaxe: Tracking_RegistrarFase(Numero pCodEmp, Numero pCodFil, Alfa pNumDoc, Numero pCodFas, Alfa pMsgNot, Alfa EncTrk, Alfa end pStatus, Alfa end pMensagemErro);

Parâmetros:

Nome Tipo Descrição
pCodEmp Numero Código da empresa
pCodFil Numero Código da filial
pNumDoc Alfa Número do documento
pCodFas Numero Código da fase no tracking
pMsgNot Alfa Mensagem que será notificada após registrar a fase
pEncTrk Alfa Indica se a fase deverá encerrar o tracking
pStatus Alfa Retorna o status da execução
pMensagemErro Alfa Retorna a mensagem de erro

Notas

Exemplo:

@ Variáveis passadas para a regra @
Definir Numero xEmpresa;
Definir Numero xFilial;
Definir Numero xNumeroPedido;

@ Variáveis auxiliares da regra @
Definir Numero NCodigoFase;
Definir Alfa ANumeroDocumento;
Definir Alfa AEncerrarTracking;
Definir Alfa AMensagemNotificacao;

Definir Alfa AStatus;
Definir Alfa AMensagemErro;

inicio
  NCodigoFase = 1;  
  AEncerrarTracking = "N";
  IntParaAlfa(xNumeroPedido, ANumeroDocumento);  

  Tracking_RegistrarFase(xEmpresa, xFilial, ANumeroDocumento, NCodigoFase, AMensagemNotificacao, AEncerrarTracking, AStatus, AMensagemErro);
fim

Veja também:

Este artigo ajudou você?