ExecutarRotinaSapiens
Permite executar Rotinas Sapiens sem necessidade de agendamento por meio da tela Cadastro de Processo Automático (F000AGE). Atende a chamada das seguintes rotinas:
- 87 - Movimentar pendências de estoque de faturamento
Confira também o web service com.senior.g5.co.cad.rotinasapiens.
Sintaxe: ExecutarRotinaSapiens(Numero pEmpresaExecucao, Numero pFilialExecucao, Numero pRotinaSapiens, Alfa pParamentros, Alfa end pStatus, Alfa end pMensagemErro);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
pEmpresaExecucao | Numero | Define a empresa de execução |
pFilialExecucao | Numero | Define a filial de execução |
pRotinaSapiens | Numero | Define a Rotina Sapiens que será executada |
pParametros | Alfa | Define os parâmetros da Rotina Sapiens. Devem ser separados pelo caractere "/" (barra inclinada) |
pStatus | Alfa | Retorna o Status da execução: 'OK' ou 'ERRO' |
pMensagemErro | Alfa | Retorna a mensagem de erro |
Exemplo:
Definir numero xEmpExec; Definir numero xFilExec; Definir numero xRotSapiens; Definir alfa xParametros; Definir alfa xRetornoStatus; Definir alfa xRetornoMensagemErro; xEmpExec = 120; xfilexec = 3; xRotSapiens = 87; xParametros = "FILTRO_EMPRESA=120/FILTRO_FILIAL=3,7"; ExecutarRotinaSapiens(xEmpExec, xFilExec, xRotSapiens, xparametros, xRetornoStatus, xRetornoMensagemErro); x=x;