Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físico

prghur/fpp/fpapi108.p

 

Objetivo

Replicar as informações de Segurança por Estabelecimento do EMS5 para o HCM.

 

Funcionamento

Esta procedure é chamada de modo persistente pelo cadastro de Segurança por Estabelecimento no EMS5 de acordo com a ação (Incluir, Modificar, Deletar).

 

def var h_api_SegurEstabelec as handle no-undo.

 

run prghur\fpp\fpapi108.p persistent set h_api_SegurEstabelec.

 

run <MÉTODO> in h_api_SegurEstabelec (<PARÂMETROS>,

                                       output table tt_log_erro).

 

delete object h_api_SegurEstabelec.

 

Após a execução do método, deve ser testada a temp-table de erro (tt_lerro), afim de verificar se ocorreu algum erro durante a transação.

  

Métodos

Quando a API/BO for executada em modo persistente, o seguinte método estará disponível para execução:


Método Básico

Pi_CreateSegurEstab

Requisito

[......]

Sintaxe

run pi_CreateSegurEstab in h-<nome_programa>(input tt-segur-estab,

                                             output table tt-erro).

Descrição

Efetua a inclusão dos grupos de usuário que possuem acesso à determinados estabelecimentos.

Retorno

O retorno da api será a lista de erros encontrados durante o processo. 

 

Tabelas Temporárias

Nos atributos das tabelas temporárias de entrada e saída:

 

Tabela Temporária

Descrição

Entrada/Saída

tt-segur-estab

Contém o relacionamento do estabelecimentos x grupos de usuarios

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

Cdn_empresa

char

X(03)

Código da Empresa

Sim

11.5

Cdn_estab

char

X(05)

Código do Estabelecimento

Sim

11.5

Cod_grp_usuar

Char

X(03)

Código do Grupo de Usuários

Sim

11.5