Rotina utilizada para alterar o Plano de Intercambio dos beneficiários a serem exportados.
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
oDentro da api-set0014.p após a criação da temp-table tmp-set0002-benef.
Ponto de Utilização
o"CRIA-TMPBENEF"
Include das definições das tabelas temporárias
ocpc-api-set0014.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-api-set0014-entrada
def temp-table tmp-cpc-api-set0014-entrada no-undo
field in-evento-programa as char format "x(06)"
field nm-ponto-chamada-cpc as char format "x(15) "
field lg-mensagem-na-tela as logical
field nr-rowid-usuario as rowid
field nr-sequencia-header as int
field nr-sequencia-contrat as int
field nr-sequencia-plano as int
field nr-sequencia-benef as int.
Definição campo a campo da tabela de entrada
oin-evento-programa – Evento do programa que chama a cpc-api-set0014. Os valores desse campo podem ser:
•"INCLUI".
onm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa api-set0014.p:
•"CRIA-TMPBENEF"
olg-mensagem-na-tela – Indica se as mensagens de erro devem ser dispostas na tela ou não. Caso o indicador for não o campo da tabela de saída ds-mensagem-relatorio deve ser preenchido. (não obrigatório).
onr-rowid-usuario – Rowid da tabela usuário
onr-sequencia-header, nr-sequencia-contrat, nr-sequencia-plano, nr-sequencia-benef : Chave de acesso à tabela tmp-set0002-benef que está sendo criada.
Tabela de entrada tmp-set0002-benef
Like a tabela tmp-set0002-benef que consta no include api/api-set0002.i.
Tabela de entrada tmp-set0002-plano
Like a tabela tmp-set0002-plano que consta no include api/api-set0002.i.
Tabela de saída tmp-cpc-api-set0014-saida
def temp-table tmp-cpc-api-set0014-saida no-undo
field lg-undo-retry as logical
field ds-mensagem-relatorio as char format "x(75)".
Definição campo a campo da tabela de saída
olg-undo-retry – Variável que controla se erros aconteceram dentro da CPC deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo.
ods-mensagem-relatorio – Deve conter mensagens de erro ou qualquer outro tipo de mensagem. Utilizado em conjunto com a entrada lg-mensagem-na-tela. Se lg-mensagem-na-tela for Não então esse campo deve ser preenchido.