Árvore de páginas

Versões comparadas

Chave

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

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.