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.