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 |