Árvore de páginas

Versões comparadas

Chave

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

CPC-

...

BOSAUPROPOSALSTATUS.P

Produto:

Gestão de Planos de Saúde

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

cpc-bosaucontractingpartybosauproposalstatus.p

 

  • Atualiza a tabela específica que armazena o gestor da conta de beneficiários ou contratantes - ponto "FINAL-INCLUI'.
  • Exclui registro da tabela específica que armazena o gestor da conta de beneficiários ou contratantes - ponto "APOS-EXC-CONT".
  • Valida a criação e atualização de um contratante - ponto "APOS-CBO".
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.

 

  • Verifica modalidade da proposta para permitir ou não a inclusão de mais de um titular (DEMAP)  - ponto "ANTES-APROVA".

Localização

  • Dentro do programa bosaucontractingpartybosauproposalstatus.p, o ponto de chamada "FINALANTES-INCLUI" no final da criação de um novo contratante na base de dados antes de verificação de integração do contratante.
  • Dentro do programa bosaucontractingparty.p, o ponto de chamada "APOS-EXC-CONT" após excluir o contratante e todos os seus relacionamentos.
  • Dentro do programa bosaucontractingparty.p, o ponto de chamada "APOS-CBO" antes de criar e antes de atualizar um contratante.
  • APROVA" o efetuar a liberação de uma proposta.

Ponto de Utilização

  • "FINAL-INCLUI"
  • "APOS-EXC-CONT"
  • "APOS-CBOANTES-APROVA"

Include das definições das tabelas temporárias

  • cpc-bosaucontractingpartybosauproposalstatus.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-bosaucontractingboprosalstatus-entrada

def temp-table tmp-cpc-

...

boproposalstatus-

...

entrada   no-

...

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

...

undo                                   

    field in-evento-

...

programa            as char format "x(06)"

...

                           field in-tipo-pessoa                  like contrat.in-tipo-pessoa

                           field cd-cbo-ramo-atividade    like contrat.cd-cbo-ramo-atividade

                           field nr-insc-contratante          like contrat.nr-insc-contratante

                           field cd-portador                      like contrat.portador

                           field modalidade                      like contrat.modalidade 

                           field cod-banco                        like contrat.cod-banco 

                           field agencia                            like contrat.agencia 

                           field agencia-digito                  like contrat.dig-agencia 

                           field conta-corren                    like contrat.conta-corren 

                           field dig-conta-corren              like contrat.dig-conta-corren

...

                    
    field nm-ponto-chamada-cpc          as char format "x(

...

15)"

                           field cd-userid                         like contrat.cd-userid

                           field r-contrat                           as recid

Definição campo a campo da tabela de entrada

...

    field cd-modalidade-demap           as int 
    field nr-proposta-demap             as int
    field h-rowErrors                   as handle.

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

def temp-table tmp-cpc-

...

boproposalstatus-

...

saida     no-undo

    field ds-mensagem-erro               as char
    field lg

...

-undo-retry                  as logical                                
    field lg-chama-prog-aux              as logical
    field lg-demap-titular               as logical.

 

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

 

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

...