Árvore de páginas

CPC-BOSAUBILLETMESSAGE.P

Produto:

TOTVS Saúde Planos

Módulo:HFP
Versão:A partir da 12.1.28.10
Assuntos:

cpc-bosaubilletmessage.p


Rotina para:

  • Executar ajustes nos dados que serão considerados nas mensagens de cabeçalho, para o ponto de chamada "MSG-INFO-HEADER". Campos preenchidos tmp-cpc-bosaubilletmessage-entr:
    • nm-ponto-chamada-cpc = "MSG-INFO-HEADER"
    • r-fatura


  • Executar ajustes e validações diferenciadas para apresentação das mensagens de reajuste, para o ponto de chamada "ALT-MENS-REAJUS". Campos preenchidos tmp-cpc-bosaubilletmessage-entr:
    • nm-ponto-chamada-cpc = "ALT-MENS-REAJUS"
    • in-evento-programa

    • r-fatura

    • r-propost

    • ds-mensagem


Localização

  • Dentro do programa BOSAUBILLETMESSAGE.P, o ponto de chamada "MSG-INFO-HEADER" é chamado ao processar as mensagens de cabeçalho.
  • Dentro do programa BOSAUBILLETMESSAGE.P, o ponto de chamada "ALT-MENS-REAJUS" é chamado ao processar as mensagens de reajuste.


Ponto de Utilização

  • "MSG-INFO-HEADER", "ALT-MENS-REAJUS".
  • "OUTROS-TIT" - Ponto de CPC disponível a partir da versão 12.1.2407.


Include das definições das tabelas temporárias

  • cpc-bosaubilletmessage.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-bosaubilletmessage-entr

    def temp-table tmp-cpc-bosaubilletmessage-entr     no-undo
     field nm-ponto-chamada-cpc                     as char format "x(15)"
field in-evento-programa                       as char format "x(15)"
     field ds-mensagem                              as char
     field r-fatura                                 as recid
     field r-propost                                as recid.

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
    • in-evento-programa - Identificador para tratamento interno no ponto de chamada
    • ds-mensagem - Mensagem a ser validada na cpc
    • r-fatura - Recid da fatura
    • r-propost - Recid da proposta


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

    def temp-table tmp-cpc-bosaubilletmessage-saida    no-undo
  field lg-undo-retry                            as log
  field ds-mensagem                              as char
  field lg-gera-quitacao                         as log.

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

    • lg-undo-retry - Informa ao programa se deve continuar ou voltar e desfazer.
    • ds-mensagem - Mensagem do boleto ou de erro.
    • lg-gera-quitacao - Identifica se gera ou não a declaração de quitação anual de débitos.