Á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

...

  • Dentro do programa api-set0001.p, dentro da rotina de seleção de registros para exportação.

Ponto de Utilização

  • "colocar nome do pontoSELECAO-PRODUTO"

Include das definições das tabelas temporárias

...

        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                field 
        as rowid
              field cd-produto-ini                 like usmovadm.cd-produto
              field cd-produto-fim            field    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 
field ds-mensagem  as char
              field lg-continua      field  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.