Histórico da Página
...
- Rotina que possibilita alterar o funcionamento da api correspondente as solicitações a partir do PTU 8.
Localização
- Dentro do programa api-solicita-ptu80.pdas api's correspondentes as solicitações.
Ponto de Utilização
- "DPS-CRIA-TMP"
- "ANTES-CANCELA"
- "ANTES-SOLICITA"
- "ANTES-COMPLEMEN"
- "ANTES-SOLIC-IE"
- "DEPOIS-SOLICITA"
- "TRATA-ERRO"
- "ALTERA-TABELA"
- "DEPOIS-COMPLEM" - liberação a partir da 12.1.2403.
Include das definições das tabelas temporárias
...
Tabela de entrada
def temp-table tmptable tmp-cpc-api-foundation-entrada no-undo
...
field nm-ponto-chamada-cpc
...
as char format "x(15)"
...
field in-evento-programa as char
field nr-rowid-guiautor as rowid
field ds-erro-inesperado as char
field cd-procedimento as int
field tp-insumo like insumos.cd-tipo-insumo
field h-autorizacao as handle
field h-tmp-movto-ptu as handle
field h-respAuth as handle
field h-respAuthComp as handle.
Definição campo a campo da tabela de entrada
- nm-ponto-chamada-cpc – Ponto de chamada da CPC;da cpc.
- in-evento-programa – Nome do evento da cpc.
- nr-rowid-guiautor – Rowid da guia.
- ds-erro-inesperado – Mensagem de erro.
- cd-procedimento – Código do procedimento.
- tp-insumo – Código do tipo do insumo.
- h-autorizacao – Handle da temp de autorizações.
- h-tmp-movto-ptu– handle ptu – Handle da temp de movimentos;.
- h-respAuth – Handle da temp de resposta das autorizações.
- h-respAuthComp – Handleda temp de complemento.
Tabela de saida
def temp-table tmp-cpc-api-foundation-saida no-undo
...
field lg-undo-retry
...
as log
...
field ds-mensagem
...
as char format "x(75)"
...
field cd-unidade-carteira like guiautor.cd-unidade-carteira
field cd-carteira-usuario like guiautor.cd-carteira-usuario
field lg-retorna as log
field cd-unidade-executante as int
field nr-transacao as dec
field cd-mens as char
field nr-via-carteira like guiautor.nr-via-carteira
field tp-tabela like ptuintab.cd-tipo-tabela.
Definição campo a campo da tabela de saída
- lg-undo-retry – Indica que ocorreu algum erro durante o processamento.
- ds-mensagem – Retorna a mensagem da cpc.
- cd-unidadea-usuario – Retorna a unidade da carteira do beneficiário.
- cd-carteira-usuario – Retorna a carteira do beneficiário.
- lg-retorna – Campo não tratado no retorno da cpc.
- cd-unidade-executante – Retorna a unidade do prestador executante.
- nr-transacao – Retorna o número da transação.
- cd-mens – Retorna o código da mensagem.
- nr-via-carteira – Retorna a via da carteira de usuariodo beneficiário.
- tp-tabela – Retorna o tipo de tabela.