Árvore de páginas

CPC- API-VP0002.P

Produto:

Gestão de Planos de Saúde

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

cpc-api-vp0002.p


  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.


Localização

  • No final do programa api-vp0002.p.
  • Na atualização da pessoa no programa api-vp0002.p. 

Ponto de Utilização

  • "FINAL-API"
  • "ANT-ALT-ENDEREC" - liberação na versão 12.1.2403.

Include das definições das tabelas temporárias

  • cpc-api-vp0002.i


Tabelas de entrada e saída

Tabela de entrada cpc-api-vp0002-entrada

def temp-table tmp-cpc-api-vp0002-entrada no-undo

    field in-evento-programa             as char format "x(06)"
    field nm-ponto-chamada-cpc           as char format "x(15)"
    field rowid-usuario                  AS ROWID
    field lg-simula                      AS LOG
    field lg-prim-mens                   AS LOG
    field lg-cons-exc-resp               AS LOG
    field lg-cons-grau-faixa-vp          AS LOG
    field lg-exc-benef-sit05             AS LOG
    field in-calc-data-exc-sit05         AS INT
    field lg-devolucao-carteira          AS LOG
    field dt-devolucao-carteira          AS DATE
    field lg-altera-sexo-conjuge         AS LOG
    field in-data-exclusao               AS INT
    field in-cancela-termo               AS INT
    field lg-cons-notific-inad           AS LOG
    field lg-modif-nascimento            as log
    field lg-modif-nm-usuario            as log
    field lg-atualiza-pessoa             as log
    field h-tmpAddress                   as handle
    field h-tmpDemographic               as handle
    field h-tmp-vp0002-usuario           as handle
    field h-tmp-par-vp0002               as handle.

Definição campo a campo da tabela de entrada

    • in-evento-programa - Nome do evento
    • nm-ponto-chamada-cpc - Nome do ponto de chamada da CPC dentro do programa que a utiliza.
    • rowid-usuario - Rowid da tabela usuario
    • lg-simula - Indicador de simulação ou geração
    • lg-prim-mens - Indicador de primeira mensagem      
    • lg-cons-exc-resp - Consiste exclusão titular
    • lg-cons-grau-faixa-vp - Consiste aferição
    • lg-exc-benef-sit05 - Exclusão de usuários na sit 05
    • in-calc-data-exc-sit05 - Indicador de exclusão de usuários na sit 05: "01 - Data de Inclusao"; "02 - Final do Mes Corrente"; "03 - Final do Mes Inclusao".
    • lg-devolucao-carteira - Indicador de devolução da carteira   
    • dt-devolucao-carteira - Data da devolução da carteira
    • lg-altera-sexo-conjuge - Indica se altera o sexo do conjugue na troca de sexo do beneficário.
    • in-data-exclusão - Indicador da data de exclusão: "00 - Sistema";"01 - Arquivo".
    • in-cancela-termo  - Indicador de cancelamento do termo:"01 - Nao permitir"; "02 - Permitir/nao cancelar termo"; "03 - Permitir/cancelar termo".
    • lg-cons-notific-inad - Controle de notificacoes inadimplencia nao emitidas: Se o parâmetro não for marcado, então não haverá controle de notificações de inadimplência não emitidas. Caso o parâmetro seja marcado, então caso exista parametrização do envio de notificações de inadimplência para uma determinada estrutura e ainda não tenham sido emitidas todas as notificações previstas para um determinado termo de adesão, então serão apresentadas todas as notificações emitidas e não emitidas para o mesmo, e o processo de cancelamento será abortado.
    • lg-modif-nascimento - Permite modificar a data de nascimento do usuário
    • lg-modif-nm-usuario - Permite modificar o nome do usduário
    • lg-atualiza-pessoa - Atualiza  ou não a pessoa associada ao usuário.
    • h-tmpAddress - Handle da tabela temporária tmpAddress
    • h-tmpDemographic  - Handle da tabela temporária tmpDemographic
    • h-tmp-vp0002-usuario - Handle da tabela temporária tmp-vp0002-usuario
    • h-tmp-par-vp0002  - Handle da tabela temporária h-tmp-par-vp0002


Tabela de saída CPC-api-vp0002-saida

def temp-table tmp-cpc-api-vp0002-saida no-undo

field lg-undo-retry                    as logical
field ds-mensagem-relatorio    as char.

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

      • lg-undo-retry - Campo que controla se erros aconteceram dentro da CPC. Se o retorno desta variável for igual a SIM, indicará que erros aconteceram e se o retorno for igual à NÃO, indicará que o processo foi concluído por completo.
      • ds-mesagem-relatorio - Campo que retorna mensagem de erro, se ocorrido dentro da CPC.