Árvore de páginas

Versões comparadas

Chave

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

...

  • "VALIDA-TP-ATEND"
  • "ANT-HR-URG-PAG" - disponível a partir da versão 12.1.2301
  •  "ANTES-RTAPI025" - disponível a partir da versão 12.1.2411

Include das definições das tabelas temporárias

...

def temp-table tmp-cpc-bosaudocuments-entrada no-undo
    field nm-ponto-chamada-cpc as                as char format "x(15)"
    field in-evento-programa                  as char
    field cd-unidade like                        like docrecon.cd-unidade 
unidade           
    field cd-unidade-prestadora             like docrecon.cd-unidade-prestadora
    field cd-transacao like                      like docrecon.cd-transacao 
transacao         
    field nr-serie-doc-original             like docrecon.nr-serie-doc-original
    field nr-doc-original                   like docrecon.nr-doc-original 
original      
    field nr-doc-sistema like                    like docrecon.nr-doc-sistema
    field nr-processo                       like moviproc.nr-processo
    field nr-seq-digitacao like                  like moviproc.nr-seq-digitacao
    field cd-tab-preco-proc                 like moviproc.cd-tab-preco-proc
    field h-buffer-tmp-moviproc             as handle.


Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc - indica o nome do ponto de chamada
  • in-evento-programa  - indica o evento do ponto de chamada
  • cd-unidade - código da unidade da operadora
  • cd-unidade-prestadora - código da unidade prestadora
  • cd-transacao - código da transação
  • nr-serie-doc-original - série do documento
  • nr-doc-original - número do documento
  • nr-doc-sistema - sequência do documento
  • nr-processo - número sequencial do movimento
  • nr-seq-digitacao - número sequencial de digitação do movimento
  • cd-tab-preco-proc - tabela de quantidade de moedas para pagamento
  • h-buffer-tmp-moviproc - tabela temporária de procedimentos


Tabela de saída tmp-cpc-bosaudocuments-saida

def temp-table tmp-cpc-bosaudocuments-saida no-undo
    field lg-undo-retry                     as log
    field lg-valida-tp-atendimento as          as log
    field ds-mensagem                       as char
    field lg-alt-cd-tab-preco-proc as          as logical
    field cd-tab-preco-proc                 like moviproc.cd-tab-preco-proc
    field lg-altera-campos                  as log
    field fat-via-acesso-pag                as dec
    field fat-via-acesso-cob                as dec.

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

  • lg-erro undo-retry - indica se ocorreu erro no processo
  • lg-valida-tp-atendimento - indica se valida o tipo de atendimento do documento
  • ds-mensagem - mensagem com a descrição do erro ocorrido no processamento da CPC
  • lg-aplica-bonificacao - indica se há bonificação por performance-alt-cd-tab-preco-proc - indica se a tabela de quantidade de moedas para pagamento deve ser alterada com a retornada da CPC
  • cd-tab-preco-proc - tabela de quantidade de moedas para pagamento
  • lg-altera-campos - indica se os fatores da via de acesso serão alterados
  • fat-via-acesso-pag - fator da via de acesso de pagamento
  • fat-via-acesso-cob - fator da via de acesso de cobrança