CPC-API-TRANSF-BENEF.P

Produto:

Gestão de Planos de Saúde

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

cpc-api-transf-benef.p

Localização

Ponto de Utilização

Include das definições das tabelas temporárias

Exemplo de chamada da cpc

run cpc/cpc-api-transf-benef.p (input table tmp-cpc-api-transf-benef-entrada,
                                                  input-output table wk-replica-param,
                                                  input-output table wk-usuario,
                                                  output table tmp-cpc-api-transf-benef-saida) no-error.

Na cpc, deve ser utilizada a {api/ api-transf-benef.i} que é a include que define a tabela wk-usuario.

Exemplo de definição das temporárias cpc

def input parameter table             for tmp-cpc-api-transf-benef-entrada.
def input-output parameter table for wk-replica-param.
def input-output parameter table for wk-usuario.
def output parameter table           for tmp-cpc-api-transf-benef-saida.


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-api-transf-benef-entrada

define temp-table tmp-cpc-api-transf-benef-entrada no-undo

    field nm-ponto-chamada-cpc      as char format "x(15)"

    field cd-modalidade                    as int

    field nr-proposta                         as int

    field nr-ter-adesao                      as int

    field cd-modalidade-dest            as int

    field nr-proposta-dest                 as int

    field nr-ter-adesao-dest              as int

    field cd-usuario                          as int

    field cd-unimed                          as int

    field id-pessoa                           as int

    field nm-usuario                         as char

    field cd-cpf                                 as char

    field dt-nascimento                    as date

    field cd-grau-parentesco            as int

    field cd-unimed-atendimento     like usureate.cd-unidade-atendimento

    field cd-cidade                           like usuario.cd-cidade

    field lg-acesso-emp                   as log

    field cd-motivo-cancel              as int.


Definição campo a campo da tabela de entrada

Tabela de entrada e saída wk-replica-param

         def temp-table wk-replica-param no-undo
                  field cd-modalidade-orig           like propost.cd-modalidade
                  field nr-proposta-orig                like propost.nr-proposta
                  field cd-modalidade-dest          like propost.cd-modalidade
                  field nr-proposta-dest               like propost.nr-proposta
                  field nm-tabela                         as char
                  field nr-reg                                as int.

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

Tabela de saída tmp-cpc-api-transf-benef-saida

define temp-table tmp-cpc-api-transf-benef-saida no-undo

    field lg-undo-retry             as log

    field lg-continua               as log

    field cd-mensagem          as int

    field ds-mensagem          as char

   field lg-mensagem-na-tela as log init yes

   field cd-vendedor-aux          as int
   field lg-usa-vendedor          as log

    field cd-usuario                   like usuario.cd-usuario.


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