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ê?