Histórico da Página
...
A sintaxe para a chamada da API é:
...
DEF VAR v_hdl_program
...
AS HANDLE NO-UNDO.
...
DEF VAR p_cod_return
...
AS CHAR.
...
DEF VAR p_des_mensagem
...
AS CHAR FORMAT "X(50)".
RUN prgfin\fas\fas735zh.py PERSISTENT SET v_hdl_program.
RUN pi_main_api_criacao_bem_pat_10 IN v_hdl_program
...
(INPUT 1,
...
INPUT v_cod_matriz_trad_org_ext,
...
INPUT v_cod_matriz_trad_ccusto_ext,
...
INPUT v_cod_matriz_trad_finalid_ext,
...
INPUT v_log_ctbz,
...
INPUT TABLE tt_criacao_bem_pat_item
...
_api,
INPUT TABLE tt_criacao_bem_pat_val_resid,
...
INPUT TABLE tt_criacao_bem_pat_img,
INPUT TABLE tt_criacao_bem_pat_api_7
...
,
OUTPUT v_cod_return,
...
OUTPUT v_des_mensagem).
DELETE PROCEDURE v_hdl_program.
Parâmetros
Parâmetro | Descrição |
p_num_vers_integr_api | Será utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da API;. |
p_cod_matriz_trad_org_ext | Deve ser informada a matriz de tradução de unidade organizacional. |
Pp_cod_matriz_Tradtrad_ccusto_ext | Deve ser informada a matriz de tradução de centros de custo. |
Pp_cod_matriz_trad_finalid_Extext | Deve ser informada a matriz de tradução de finalidade econômica. |
P_log_ctbz | Deve ser YES para que o movimento de implantação seja contabilizado. Deve ser NO para que o movimento de implantação NÃO seja contabilizado. |
tt_criacao_bem_pat_item_api | Esta temp-table conterá os registros dos itens das notas fiscais vinculadas ao bem. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias. |
tt_criacao_bem_pat_val_resid | Esta temp-table conterá os registros sobre os valores residuais do bem patrimonial. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias. |
tt_criacao_bem_pat_img | Esta temp-table conterá os registros sobre as imagens do bem patrimonial. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias. |
tt_criacao_bem_pat_api_7 | Esta temp-table contem contém os registros dos bens patrimoniais que serão criados. |
Pp_cod_return | Retorna string “OK” se não ocorreram erros. |
Pp_des_mensagem | Caso tenha ocorrido erro, retorna a mensagem de erro que provocou erro na criação dos bens patrimoniais. Normalmente erros da matriz de tradução são apresentados nesta mensagem. Erros deste tipo inviabilizam a criação de todos os bens patrimoniais na temp-table. |
...
A API retornará na tabela temporária tt_erros_criacao_bem_pat_api_1 todos os erros encontrados ou mensagens de alerta gerados durante o processo de validação dos movimentos.
Quando ocorrer algum erro antes da criação dos bens patrimoniais este será retornado na variável p_des_mensagem.
Observações: Quando a API for executado por um programa externo, logo após a chamada da API, deverá ser criado um tratamento para impressão dos erros. E para a correta visualização dos erros, todos os campos desta tabela devem ser impressos.
...