Árvore de páginas

CPC-BOSAU-BENEFICIARY.P

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-bosau-beneficiary.p

  • Rotina utilizada na inclusão manual e aprovação de beneficiários.

Pontos de Utilização

  • "FIM-SYNC-BENEF" - a partir da versão 12.1.2305
  • "FIM-APROVA" - a partir da versão 12.1.2305

Include das definições das tabelas temporárias

  • cpc-bosau-beneficiary.i

Tabelas de entrada e de saída

Tabela de entrada tmp-cpc-bosaubeneficiary-entrada

def temp-table tmp-cpc-bosaubeneficiary-entrada no-undo
         field nm-ponto-chamada-cpc      as char format "x(15)"
         field in-evento-programa        as char format "x(15)"
         field h-tmpBeneficiary          as handle
         field h-tmpPerson               as handle
         field h-tmpPersonAddress        as handle
         field h-tmpPersonAllAttachment  as handle
         field h-tmpPersonContact        as handle
         field h-tmpBenefs               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 nome do evento da cpc
  • h-tmpBeneficiary - Tabela temporária referente aos dados do beneficiário (tela)
  • h-tmpPerson - Tabela temporária da pessoa física
  • h-tmpPersonAddress - Tabela temporária de endereços da pessoa física
  • h-tmpPersonAllAttachment - Tabela temporária de anexos da pessoa física
  • h-tmpPersonContact - Tabela temporária de contatos da pessoa física
  • h-tmpBenefs - Tabela temporária referente à sincronização do beneficiário

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

def temp-table tmp-cpc-bosaubeneficiary-saida  no-undo
    field lg-undo-retry                  as logical
    field ds-mensagem                 as char.    

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

  • lg-undo-retry   - Indica se ocorreu erro no processo
  • ds-mensagem  - Mensagem com a descrição do erro ocorrido no processamento da CPC