Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

run pi_main_code_api_movto_cta_corren_transf_mutuo_3 in v_hdl_program

        (input 12,

         input-output table tt_movto_cta_corren_transf_mut,

         input-output table tt_import_movto_valid_cmg,

        input-output table tt_params_generic_api).

 

delete procedure v_hdl_program.

...

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.

tt_movto_cta_corren_transf_mut

Esta temp-table conterá os movimentos da conta corrente para transferência ou mútuo.

tt_import_movto_valid_cmg

Esta temp-table conterá os erros que ocorreram no processo.

tt_params_generic_apiConterá campos novos das temp-tables passadas como parâmetro.

 

Retorno

A API retornará na tabela temporária tt_import_movto_valid_cmg todos os erros encontrados ou mensagens de alerta gerados durante o processo de validação dos movimentos.

...

    field ttv_cod_parameters               as character format "x(256)"

    .

 

Tabela Temporária

Descrição

Entrada/Saída

tt_params_generic_api

Conterá campos novos das temp-tables passadas como parâmetro.

Entrada / Saída

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

ttv_rec_id

recid

>>>>>>9

 

 

 

ttv_cod_tabela

character

X(28)

Tabela

 

 

ttv_cod_campo

character

X(25)

Campo

 

 

ttv_cod_valor

character

X(8)

Valor

 

 

 

def temp-table tt_params_generic_api no-undo

    field ttv_rec_id                       as recid format ">>>>>>9"

    field ttv_cod_tabela                   as character format "x(28)" label "Tabela" column-label "Tabela"

    field ttv_cod_campo                    as character format "x(25)" label "Campo" column-label "Campo"

    field ttv_cod_valor                    as character format "x(8)" label "Valor" column-label "Valor"

    index tt_idx_param_generic             is primary unique

          ttv_cod_tabela                   ascending

          ttv_rec_id                       ascending

          ttv_cod_campo                    ascending

    .

 

Exemplo Criação temp-table tt_params_generic_api:

CREATE tt_params_generic_api.
ASSIGN tt_params_generic_api.ttv_rec_id = tt_movto_cta_corren_transf_mut.ttv_rec_movto_cta_corren
tt_params_generic_api.ttv_cod_tabela = "tt_movto_cta_corren_transf_mut"
tt_params_generic_api.ttv_cod_campo = "ttv_cod_cta_mutuo"
tt_params_generic_api.ttv_cod_valor = (Valor da Conta Mútuo)
.