Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/fpp/fpapi106.p |
Objetivo
Replicar as informações do Centro de Custo do EMS5 para o HCM.
Funcionamento
Esta procedure é chamada de modo persistente pelo cadastro do Centro de Custo no EMS5 de acordo com a ação (Incluir, Modificar, Deletar).
def var h_api_ccusto as handle no-undo.
run prghur\fpp\fpapi106.p persistent set h_api_ccusto.
run <MÉTODO> in h_api_ccusto (<PARÂMETROS>,
output table tt_log_erro).
delete object h_api_ccusto.
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_CreateCentroCusto
Requisito | [......] | ||
Sintaxe | run pi_CreateCentroCusto in h-<nome_programa>(input cdn_empresa, input cod_rh_ccusto, input des_rh_ccusto, input des_estado, output table tt-erro). | ||
Descrição | Retorna as atividades que o usuário poderá selecionar na solicitação sob sua responsabilidade. | ||
| Parâmetros | Descrição | |
| Cdn_empresa | Código da Empresa | |
| Cod_rh_ccusto | Código do Centro de Custo | |
| Des_rh_ccusto | Descrição do Centro de Custo | |
| Des_estado | Informar à Ação executada (“C”, “U”,”D”) | |
| tt-erro | Temp-table com os problemas encontrados na transação. | |
|
|
| |
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-erro | Contém os problemas identificados durante a transação | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
Cod_erro | char | Não se aplica | Código do Usuário | Sim | 11.5 |
Des_erro | char | Não se aplica | Descrição do Movimento | Sim | 11.5 |