Árvore de páginas

Versões comparadas

Chave

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

...

Tabelas de entrada e de saída

Tabela de entrada: tmp-cpc-rtvalpacote-entrada

def temp-table tmp-cpc-rtvalpacote-entrada no-undo

                           field nm-ponto-chamada                 as char format "x(15)"

                           field in-evento-programa                 as char format "x(10)"

                           field dt-realizacao-pct                      like moviproc.dt-realizacao

                           field cd-unidade-pagamento           like moviproc.cd-unidade-pagamento

                           field cd-prestador-pagamento         like moviproc.cd-prestador-pagamento


Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc - nome do ponto de chamada da CPC dentro do programa que a utiliza.: "ANT-VALOR-PCT", "APOS-PREST-PAC";
  • in-evento-programa - evento do programa;
  • dt-realizacao-pct - data de realização da tabela temporária tmp-rtvalpacote-entrada;
  • cd-unidade-pagamento - código da unidade de pagamento;
  • cd-prestador-pagamento - código do prestador de pagamento.

Tabela de saída: tmp-cpc-rtvalpacote-saida

def temp-table tmp-cpc-rtvalpacote-saida no-undo

field lg-undo-retry                          as logical

field ds-mensagem                         as char format "x(75)"

field dt-realizacao-pct                     like moviproc.dt-realizacao

field lg-altera-prestador-pacote     as logical

field cd-unidade-pacote                 like moviproc.cd-unidade-pagamento

field cd-prestador-pacote               like moviproc.cd-prestador-pagamento


Definição campo a campo da tabela de saída

  • lg-undo-retry - campo que controla se ocorreram erros na CPC. Deve retornar "SIM" se ocorrer algum erro ou "NÃO" se o processo for concluído sem erros;
  • ds-mensagem - descrição da mensagem de erro caso seja um erro retornado pela CPC;
  • dt-realizacao-pct - data de realização da tabela temporária "tmp-rtvalpacote-entrada";
  • lg-altera-prestador-pacote - campo que indica se o programa deve utilizar a unidade e o pagamento retornados nos campos "cd-unidade-pacote" e "cd-prestador-pacote" da tabela temporária "tmp-rtvalpacote-saida" ou se deve manter a lógica do produto;
  • cd-unidade-pacote - código da unidade que deve ser considerada para tratamento do pacote;
  • cd-prestador-pacote - código do prestador que deve ser considerado para tratamento do pacote.