Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/fpp/fpapi107.p |
Objetivo
Replicar as informações da Conta Contábil do EMS5 para o HCM.
Funcionamento
Esta procedure é chamada de modo persistente pelo cadastro de Conta Contábil no EMS5 de acordo com a ação (Incluir, Modificar, Deletar).
def var h_api_ctacontabil as handle no-undo.
run prghur\fpp\fpapi107.p persistent set h_api_ctacontabil.
run <MÉTODO> in h_api_ctacontabil (<PARÂMETROS>,
output table tt_log_erro).
delete object h_api_ctacontabil.
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_CreateCtaContabil
Requisito | [......] | ||
Sintaxe | run pi_CreateCtaContabil in h-<nome_programa>(input cdn_empresa, input cod_rh_cta_ctbl, input des_rh_cta_ctbl, input log_cta_despes, 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_cta_ctbl | Código da Conta Contábil | |
| Des_rh_cta_ctbl | Descrição da Conta Contábil | |
| Log_cta_depes | Informar se a conta é do tipo “Despesa” | |
| 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 |