SAPExecutarRFC

Definir RFC utilizada, passar dados ao SAP e receber retorno da operação.

Sintaxe: SAPExecutarRFC(Alfa ANomeRFC, Alfa AAcao, Alfa AInfoTipo, Alfa ARegistro, Alfa AIniValidade, Alfa AFimValidade, Numero AResultado, Numero End AMatricula);

Parâmetros:

Nome Tipo Descrição
AAcao   Ação (INSE - Inserir; MODI - Modificar; DELI - Delimitar)
AInfoTipo   Infotipo que vai sofrer a ação. Existem os seguintes Infotipos:
0000: Medidas
0001: Atribuição organizacional
0002: Dados pessoais
0006: Endereços
0009: Dados bancários
0017: Privilégios de viagem
ARegistro   Estrutura do infotipo a ser modificado. O tamanho varia dependendo do infotipo que está sofrendo a ação.
AIniValidade   Data de início de validade atual (gravada no SAP) do registro a ser delimitado.
AFimValidade   Data de fim da validade (gravada no SAP) do registro a ser delimitado.
AResultado   Resultado da operação, 0 (zero) indica que foi executada com sucesso, qualquer outro número indica algum problema.
AMatricula   Número da matrícula criada, em caso de contratação.

Importante

Para o correto funcionamento desta regra, o seguinte procedimento deve ser seguido:

A chave com.senior.vetorh.sap_jar_location deve ser informada no Senior Config. Center, contendo o caminho completo para o diretório onde o arquivo sapjco3.jar (biblioteca Java SAPJCO, fornecida pela SAP) está localizado. O arquivo sapjco3.dll deve constar no mesmo diretório.

Tipo de retorno: Caso ocorra algum problema ao tentar efetuar a conexão com o SAP, verificar a mensagem de retorno na variável de sistema SAPRetorno.

Utilização: Regras.

Observação: Esta função trabalhará em conjunto com a variável de sistema SAPRetorno.

Este artigo ajudou você?