Histórico da Página
CPC-API-SET0001.p
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | A partir da 12.1.2311 |
Assuntos: | cpc-api-set0001.p |
- Rotina utilizada para alterar informações específicas na Manutenção de Planos ANSexportação de beneficiários de produto - PTU A300.
- Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
Localização
- Dentro do programa pr0412capi-set0001.p, sendo a ultima operação a ser executada no programa. Ressalta-se que somente será chamada a CPC caso ela esteja ativa, no cadastro de CPC, e não tenha ocorrido nenhum erro na execução do programa principaldentro da rotina de seleção de registros para exportação.
Ponto de Utilização
- "FINALSELECAO-MODIFICAPRODUTO"
Include das definições das tabelas temporárias
- cpc-api-pr0412cset0001.i
Tabelas de entrada e saída:
...
Tabela de entrada tmp-cpc-api-pr0412cset0001-entrada
def temp-table tmp-cpc-api-pr0412cset0001-entrada no-undo
field in-evento-programa as char
field nm-ponto-chamada-cpc as char format "x(06)"
field r-usmovadm as rowid
field id-cod-reg-plan cd-produto-ini like usmovadm.cd-produto
field cd-produto-fim as int like usmovadm.cd-produto.
Definição campo a campo da tabela de entrada
in-evento-programa: Nome do evento da cpc
nm-ponto-chamada-cpc
...
: Nome do ponto de
...
cpc
...
que executará a
...
regra definida
r-usmovadm: Rowid da tabela usmovadm
cd-produto-ini: Código do produto inicial
cd-produto-fim: Código do produto final.
Tabela de entrada tmp-cpc-api-pr0412cset0001-saida
def temp-table tmp-cpc-api-pr0412cset0001-saida no-undo
field c-msg-erro as char format "x(75)"
lg-undo-retry as logical
field ds-mensagem as char
field lg-erro continua as log as logical initial yes.
Definição campo a campo da tabela de saída
...
lg-undo-retry: Informa se ocorreu erro na execução da cpc, e se deve parar o processo
ds-mensagem: Informa a mensagem de erro retornado do processo da cpc
lg-continua: Retorna se o filtro deve ser obedecido ou não.