Rotina utilizada para processar informações após a validação de um procedimento.
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
Para o ponto de chamada "APOS-VALIDACAO", dentro do programa RC0310B.p após a validação do procedimento.
Dentro do Rc0310b.p ao executar a ação de "VALIDAR" e escolher a opção "03 - AMBOS"
Para o ponto "APOS-VAL-INSU", dentro do programa RC0310B.P, no final da procedure analisa-insumo, utilizando o evento "MULTIPLA" e no final da procedure valida-insumo, utilizando o evento "INDIVIDUAL".
Ponto de Utilização
"APOS-VALIDACAO".
GERA-TRANS-FAT" - CPC funcionará apenas com Banco de Dados Oracle.
VALOR-PAGTO
APÓS-VAL-INSU
Include das definições das tabelas temporárias
cpc-rc0310b.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-rc0310b-entrada
def temp-table tmp-cpc-rc0310b-entrada no-undo
field in-evento-programa as char format "x(10)"
field nm-ponto-chamada as char format "x(15)"
field nr-rowid-moviproc as rowed
field cd-opcao-doc as int
field cd-unidade like docrecon.cd-unidade
field cd-unidade-prestadora like docrecon.cd-unidade-prestadora
field cd-transacao like docrecon.cd-transacao
field nr-serie-doc-original like docrecon.nr-serie-doc-original
field nr-doc-original like docrecon.nr-doc-original
field nr-doc-sistema like docrecon.nr-doc-sistema.
Definição campo a campo da tabela de entrada
in-evento-programa – Evento do programa que chama CPC-RC0310B.P.
nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.
nr-rowid-moviproc – Identificador do registro do procedimento do documento.
cd-opcao-doc – indica a opção de validação escolhida pelo usuário em tela.
cd-unidade – Código da unidade.
cd-unidade-prestadora – Código da unidade prestadora.
cd-transacao – Código da transação.
nr-serie-doc-original – Série dodocumento.
nr-doc-original – Número do documento.
nr-doc-sistema – Número do documento no sistema.
Tabela de saída tmp-cpc-rc0310b-saida
def temp-table tmp-cpc-rc0310b-saida no-undo
field lg-undo-retry as log
field ds-mensagem as char format "x(75)"
field lg-erro as log
field lista-cd-selecao as char.
Definição campo a campo da tabela de saída
lg-undo-retry – Variável que controla os erros que podem ocorrer na CPC.
ds-mensagem – Variável que recebe a descrição dos erros que ocorreram na CPC.
lg-erro – Indica o tipo do atendimento;
lista-cd-selecao – Variável que irá conter a nova lista de opções que será exibida em tela para o usuário