Árvore de páginas

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 exportaçã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 api-set0001.p, dentro da rotina de seleção de registros para exportação.

Ponto de Utilização

  • "SELECAO-PRODUTO"

Include das definições das tabelas temporárias

  • cpc-api-set0001.i


Tabelas de entrada e saída:


    Tabela de entrada tmp-cpc-api-set0001-entrada

        def temp-table tmp-cpc-api-set0001-entrada no-undo
              field in-evento-programa        as char
              field nm-ponto-chamada-cpc as char
              field r-usmovadm                    as rowid
              field cd-produto-ini                 like usmovadm.cd-produto
              field cd-produto-fim               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-set0001-saida

        def temp-table tmp-cpc-api-set0001-saida no-undo
              field lg-undo-retry   as logical
              field ds-mensagem  as char
              field lg-continua       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.