Árvore de páginas

Versões comparadas

Chave

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

CPC-AF0500C.p

Produto:

Gestão de Planos de Saúde

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

cpc-af0500c.p

 

 


  • Rotina chamada no programa de geração dos dados dos beneficiários.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.

...


Localização 

  • Dentro do programa af0500c.p, no momento em que é verificado a ocorrência de erros para desconsiderar o beneficiário.


Ponto de Utilização 

  • "CONS-CEP"
  • "GERA-EXCEL"
  • "VALIDA-BENEF"
  • "VALIDA-MODALID"
  • "CONS-CNPJ-CEI"

...


Include das definições das tabelas temporárias 

  • cpc-af0500c.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-af0500c-entrada

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

field in-evento-programa                    as char format "x(06)"
field nm-ponto-chamada-cpc               as char format "x(15)"
field cd-erro                                      as int
field cd-modalidade                           like modalid.cd-modalidade
field cd-reg-propost                           like propost.cd-registro-plano
field cd-mod-usuario                          like usuario.cd-modalidade
field cd-reg-usuario                           like usuario.cd-registro-plano
field in-registro-plano                        like propost.in-registro-plano
field nr-ter-adesao                            like propost.nr-ter-adesao
field cd-usuario                                like usuario.cd-usuario
field nm-usuario                               like usuario.nm-usuario
field nm-contratante                         like contrat.nm-contratante
field ds-erro                                    as char format "x(81)"
field ds-status                                 as char format "x(13)"
field ds-acao-registro                        as char format "x(14)".

...


Definição campo a campo da tabela de entrada 

  • in-evento-programa – Evento do programa que chama a cpc-af0500c.p.
  • nm-ponto-chamada-cpc – Nome do ponto de chamada.
  • cd-erro – Indica o código de erro a ser tratado na cpc.
  • cd-modalidade – Variável que armazena o código da modalidade da tabela modalid.
  • cd-reg-propost – Variável que armazena o código do registro de plano da tabela propost.
  • cd-mod-usuario – Variável que armazena o código da modalidade do usuário.
  • cd-reg-usuario – Variável que armazena o registro de plano da tabela usuário.
  • in-registro-plano – Variável que armazena o código do registro de planos da tabela propost.
  • nr-ter-adesao – Variável que armazena o código do termo de adesão.
  • cd-usuario – Variável que armazena o código do usuário.
  • nm-usuario – Variável que armazena o nome do usuário.
  • nm-contratante – Variável que armazena o nome do contratante.
  • ds-erro – Variável que armazena a descrição do erro.
  • ds-status – Variável que armazena a descrição do status.
  • ds-acao-registro – Variável que armazena a ação do registro.

 

...


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

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

field lg-undo-retry                 as log
field lg-erro                          as log
field ds-mensagem               as char format "x(80)"
field lg-considera-erro           as log
field lg-invalida-modalidade   as log
field lg-invalida-proposta       as log
field lg-invalida-usuario         as log
field cd-cnpj                        like contrat.nr-cgc-cpf
field nr-cei                          like contrat.nr-cei.

...


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

...