Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CPC-API-PROPOST.p

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-api-propost.p

 

  • Rotina utilizada para exclusão de módulos de cobertura indesejados na criação de propostas para inclusão de beneficiários de produto externo.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • A CPC receberá uma tabela temporária com todos os módulos pré-definidos na estrutura do produto para serem incluídos na nova proposta, e o cliente terá liberdade para excluir da tabela temporária registros de módulos que não devem ser criados para a nova proposta.

...

 

 


Localização

 

...

  • Dentro da api-propost.p antes da chamada da api-pro-pla.p.

 

Âncora__RefHeading__19819_2053127524__RefHeading__19819_2053127524 Âncora__RefHeading__5974_486694287__RefHeading__5974_486694287 Âncora__RefHeading__1185_213273755__RefHeading__1185_213273755 Âncora__RefHeading__10583_644533341__RefHeading__10583_644533341 Âncora__RefHeading__86481_1756225838__RefHeading__86481_1756225838Ponto de Utilização

 

  • "VALIDAR-MODULOS"

 

Âncora__RefHeading__19821_2053127524__RefHeading__19821_2053127524 Âncora__RefHeading__5976_486694287__RefHeading__5976_486694287 Âncora__RefHeading__1187_213273755__RefHeading__1187_213273755 Âncora__RefHeading__10585_644533341__RefHeading__10585_644533341 Âncora__RefHeading__86483_1756225838__RefHeading__86483_1756225838Include das definições das tabelas temporárias

 

  • cpc-api-propost.i

...


__RefHeading__19823_2053127524 Âncora__RefHeading__5978_486694287__RefHeading__5978_486694287 Âncora__RefHeading__1189_213273755__RefHeading__1189_213273755 Âncora__RefHeading__10587_644533341__RefHeading__10587_644533341 Âncora__RefHeading__86485_1756225838__RefHeading__86485_1756225838Tabelas de entrada e saída
Âncora__RefHeading__19825_2053127524__RefHeading__19825_2053127524 Âncora__RefHeading__5980_486694287__RefHeading__5980_486694287 Âncora__RefHeading__1191_213273755__RefHeading__1191_213273755 Âncora__RefHeading__10589_644533341__RefHeading__10589_644533341 Âncora__RefHeading__86487_1756225838__RefHeading__86487_1756225838

Tabela de entrada tmp-cpc-api-propost-entrada

def temp-table tmp-cpc-api-propost-entrada no-undo

fields in-evento-programa

...

             as char format "x(06)"
fields nm-ponto-chamada-cpc         as char format "x(15) "
fields lg-mensagem-na-tela           as logical.

...

...

Definição campo a campo da tabela de entrada

      • in-evento-programa – Evento do programa que chama a cpc-api-propost. Os valores desse campo podem ser:

"EXCLUI".

      • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa ue a utiliza. Para o programa api-propost.p:

"VALIDAR-MODULOS"

      • lg-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).

...

...

      • Tabela de entrada tmp-pro-pla
      • Like a tabela pro-pla. 

 
Âncora__RefHeading__19831_2053127524__RefHeading__19831_2053127524 Âncora__RefHeading__5986_486694287__RefHeading__5986_486694287 Âncora__RefHeading__1197_213273755__RefHeading__1197_213273755 Âncora__RefHeading__10595_644533341__RefHeading__10595_644533341 Âncora__RefHeading__86493_1756225838__RefHeading__86493_1756225838

Tabela de saída tmp-cpc-api-propost-saida

def temp-table tmp-cpc-api-propost-saida no-undo

fields lg-undo-retry                         as logical
fields ds-mensagem-relatorio

...

         as char format "x(75)".

...

Definição campo a campo da tabela de saída

      • lg-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.
      • ds-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.

...