Árvore de páginas

  • Rotina para alterar o custo do modulo antes de chamar as rotinas de cálculo do repasse.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.


Localização
Dentro do rb0512b1.p antes de chamar as rotinas de cálculo do repasse.
Ponto de Utilização
"ALT-CUSTO-MODU"
Include das definições das tabelas temporárias
cpc-Rb0512b1.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-rb0512b1-entrada
def temp-table tmp-cpc-rb0512b1-entrada no-undo
field in-evento-programa as char format "x(10)"
field nm-ponto-chamada-cpc as char format "x(20)"
field cd-modalidade like propunim.cd-modalidade
field nr-proposta like propunim.nr-proposta
field cd-unimed like propunim.cd-unimed
field cd-usuario like usuario.cd-usuario
field lg-modulo like evenfatu.lg-modulo
field cd-modulo like tipleven.cd-modulo
field dt-ult-dia as date format "99/99/9999"
field dt-ref-ant as date format "99/99/9999"
field aa-referencia like notacred.aa-referencia
field mm-referencia like notacred.mm-referencia
field dt-inclusao-plano like usuario.dt-inclusao-plano
field dt-proporcion like usuario.dt-inclusão-plano.
Definição campo a campo da tabela de entrada
in-evento-programa – Evento do programa que será passado para a cpc-rb0512b1.p. O valor desse campo é:
"ALTERA".
nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa rb0512b1.p:
"ALT-CUSTO-MODU"
cd-modalidade – Código da modalidade da proposta que está sendo calculada.
nr-proposta – Número da proposta que está sendo calculada.
cd-unimed – Código da Unimed repassada
cd-usuario – Código do Usuário
lg-modulo – Indicador se calcula por módulo
cd-modulo – Código do Módulo
dt-ult-dia – Data do último dia do mês que está sendo gerado o repasse
dt-ref-ant – Data de referencia anterior do repasse
aa-referencia – Ano referencia do repasse
mm-referencia – Mês de referencia do repasse
dt-inclusao-plano – Data de inclusão do beneficiário
dt-proporcion – Data proporcional na inclusão.
Tabela de saída tmp-cpc-rb0512b1-saida
def temp-table tmp-cpc-rb0512b1-saida no-undo
field lg-undo-retry as log
field vl-modulo like tabpremo.qt-custo-modulo
field nr-faixa-etaria-inc like pl-gr-pa.nr-faixa-etaria
field nr-faixa-etaria-atu like pl-gr-pa.nr-faixa-etaria
field nr-faixa-etaria-exc like pl-gr-pa.nr-faixa-etaria
field qt-fator-mult-inc like pl-gr-pa.qt-fator-multiplicador
field qt-fator-mult-insc like pl-gr-pa.qt-fat-mult-insc
field qt-fator-mult-ant like pl-gr-pa.qt-fator-multiplicador
field qt-fator-mult-atu        like pl-gr-pa.qt-fator-multiplicador
   field qt-fator-mult-exc             like pl-gr-pa.qt-fator-multiplicador.
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.
  • Vl-modulo – Valor do módulo alterado na CPC.
  • nr-faixa-etaria-inc – Número da faixa de inclusão do beneficiário
  • nr-faixa-etaria-atu – Número da faixa atual do beneficiário
  • nr-faixa-etaria-exc – Número da faixa de exclusão do beneficiário
  • qt-fator-mult-inc – Fator de multiplicação de inclusão do beneficiário
  • qt-fator-mult-insc – Fator de multiplicação de inscrição do beneficiário
  • qt-fator-mult-ant – Fator de multiplicação ao mês anterior
  • qt-fator-mult-atu – Fator de multiplicação ao mês atual
  • qt-fator-mult-exc – Fator de multiplicação de exclusão do beneficiário





  • Sem rótulos