Árvore de páginas

Versões comparadas

Chave

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

...

Eliminar os movimentos de Conta Corrente com origem CMG.


Funcionamento

Na forma padrão, realiza-se a chamada do programa em modo persistente, sem a passagem de parâmetros, e em seguida, através de um comando RUN persistentnormal, executa-se seu método padrão passando-se os parâmetros com as informações necessárias.

A sintaxe para a chamada da API é:

 def var v_hdl_api as HANDLE  format ">>>>>>9":U .


 run prgfin/cmg/cmg700zj.py persistent set v_hdl_api.

 run pi_elimina_movto_cta_corren_2 in v_hdl_api ( input 2,
                                                                                input-output table tt_row_elimina_movto_cta_corr,
                                                                                input-output table tt_log_erros_elimina_movtocta).

...

Tabela Temporária

Descrição

Entrada/Saída

tt_row_elimina_movto_cta_corr

Conterá os rowid`s  dos movimentos de conta corrente para eliminação.

Input-Output

...

def temp-table tt_row_elimina_movto_cta_corr no-undo

    field ttv_row_movto_cta_corren         as Rowid
    .

...

Tabela Temporária

Descrição

Entrada/Saída

tt_log_erros_elimina_movtocta    

Conterá as informações dos erros apresentados na eliminação.

Input-Ouput

...

def temp-table tt_log_erros_elimina_movtocta no-undo

    field ttv_row_movto_cta_corren         as Rowid

    field ttv_cod_msg_erro                 as character format "x(50)" label "C¢digo Código Mensagem" column-label "C¢digo Código Mensagem"

    field ttv_des_mensagem                 as character format "x(50)" label "Mensagem" column-label "Mensagem"

    field ttv_des_help                     as character format "x(40)" label "Ajuda" column-label "Ajuda"
    .

...