CPC-MC0510M.P

Produto:

Gestão de Planos de Saúde

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

cpc-mc0510m.p



Localização

Ponto de Utilização

Include das definições das tabelas temporárias


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-mc0510m-entrada

def temp-table tmp-cpc-mc0510l-entrada no-undo

    field in-evento-programa                as char format "x(10)"  
    field nm-ponto-chamada-cpc              as char format "x(15)"
    field cd-modalidade                     like propost.cd-modalidade
    field cd-plano                          like propost.cd-plano
    field cd-tipo-plano                     like propost.cd-tipo-plano
    field nr-proposta                       like propost.nr-proposta
    field nr-ter-adesao                     like propost.nr-ter-adesao
    field dt-fim                            like ter-ade.dt-fim
    field r-usuario                         as rowid
    field r-propost                         as rowid
    field r-car-ide                         as rowid
    field rec-usuario                       as &if "{&rowid_ready}" = "yes" &then rowid &else recid &endif
    field mostra-classif                    as handle
    field lg-exc-prog-benef                 as log
    field lg-selecao-aleatoria              as log                        
    field cd-lote                           as int               
    field in-tipo-impressao                 as int
    field in-tipo-layout                    as int
    field lg-plano-nacional                 as log            
    field lg-emite-etiqueta                 as log
    field in-quant-copia-etiq               as int
    field lg-tipo-impressao-etiq            as log
    field in-quant-linhas-etiq              as int
    field lg-contrat-origem                 as log              
    field lg-nao-inadimplentes              as log
    field lg-inadimplentes                  as log
    field nr-dias-inadimplentes             as int               
    field lg-pea                            as log
    field lg-data-parecer                   as log
    field lg-proximo-mes                    as log              
    field lg-empresa-gp                     as log
    field lg-considera-cpt                  as log              
    field lg-inc-prog                       as log
    field lg-exc-prog                       as log               
    field in-classifini                     as int
    field in-classificacao                  as int    
    field lg-quebra-aux                     as log
    field nr-linhas-cart                    as int
    field lg-imprime-tit                    as log
    field cd-motivo-suspensao               as char format "x(1000)"
    field lg-benef-suspenso                 as log
    field cd-userid                         as char format "x(12)"
    field cdd-seq                           as dec
    field h-usuarios                        as handle
    field h-buffer-usuario                  as handle
    field h-t-rel-erros                     as handle
    field lg-card-presso                    as log
   
    /**CAMPOS DO LAYOUT*/
    field rec-propost                       as &if "{&rowid_ready}" = "yes" &then rowid &else recid &endif
    field rec-pla-sau                       as &if "{&rowid_ready}" = "yes" &then rowid &else recid &endif
    field rec-ti-pl-sa                      as &if "{&rowid_ready}" = "yes" &then rowid &else recid &endif
    field rec-contrat                        as &if "{&rowid_ready}" = "yes" &then rowid &else recid &endif
    field cd-cart-impressao                 as char
    field ct-est-carteiras                  as int
    field nr-cartao                         as char   
    field dt-valid-cartao                   like car-ide.dt-validade 
    field ds-linha-aux                      as char extent 12
   
    /** FIM CAMPOS LAYOUT */

    field h-buffer-tt-param                 as handle
    field nm-arq-carteiras                  as char
    field dt-exclusao-prog                  as date.


Definição campo a campo da tabela de entrada

Tabela de entrada tmp-mc0510m-parametros  

def temp-table tmp-cpc-mc0510m-parametros no-undo

field in-tipo-layout                           as int
field nr-linhas-cart                           as int
field lg-plano-nacional                     as log
field in-tipo-impressao                     as int
field lg-emite-etiqueta                     as log
field in-quant-copia                         as int
field lg-tipo-impressao                     as log
field in-quant-linha                          as int
field lg-pre-gerado                          as log
field nm-arq-carteiras                      as char
field lg-não-inadimplentes               as log
field lg-inadimplentes                      as log
field nr-dias                                   as int
field lg-pea                                   as log
field lg-dt-parecer                           as log
field lg-proximo-mes                        as log
field lg-empresa-gp                         as log
field lg-exc-prog-benef                     as log
field lg-benef-suspenso                    as log
field in-suspensos                           as int
field lg-inc-prog                              as log
field lg-exc-prog                             as log
field in-uniplan                               as int
field lg-quebra                               as log
field lg-cobranca-cart                       as log
field lg-imprime-cart-rel                    as log
field lg-troca-car                             as log
field dt-mes-renov                           as int
field dt-ano-renov                           as int
field in-cancela-mes                        as int
field lg-dt-renovacao                       as log
field lg-lista-carteira                        as log
field mostra-classifini                      as char
field mostra-classif                         as char
field cd-empresa-ini                        as int
field cd-estabel-ini                          as int
field cd-estabel-fim                         as int
field cd-modalidade-ini                    as int
field cd-modalidade-fim                   as int
field cd-plano-ini                           as int
field cd-plano-fim                           as int
field cd-tipo-plano-ini                      as int
field cd-tipo-plano-fim                     as int
field cd-und-propost-ini                   as int
field cd-und-propost-fim                  as int
field cd-convenio-ini                       as int
field cd-convenio-fim                      as int
field nr-termo-ini                           as int
field nr-termo-fim                           as int
field cd-contratante-ini                   as int
field cd-contratante-fim                  as int.

Definição campo a campo da tabela tmp-mc0510m-parametros


Tabela de entrada tmp-cpc-mc0510m-motcange 

def temp-table tmp-cpc-mc0510M-motcange no-undo

field cd-motivo                             like motcange.cd-motivo
field ds-motivo                             like motcange.ds-motivo.

Definição campo a campo da tabela cpc-mc0510m-motcange – somente quando cpc-mc0510m-parametros in-suspensos tiver valor 2:


Tabela de saída tmp-cpc-mc0510m-saida

def temp-table tmp-cpc-mc0510m-saida no-undo

field lg-undo-retry as log
field ds-mensagem as char
field lg-continua as log initial yes
field cd-chave-esp as char
field cd-chave-esp-aux as char format "X(20)" extent 4
field ds-chave-esp-aux as char format "X(20)" extent 4
field lg-endereco-termo as log
field en-cep like contrat.en-rua
field en-rua like contrat.en-bairro
field en-cidade like contrat.en-cep
field en-bairro like contrat.en-uf
field en-uf like dzcidade.nm-cidade
field en-pais like dzestado.nm-pais
field lg-quebra-rel-campo-esp as log
field cd-lote as int
field cdd-seq as dec
field lg-nao-pede-arq as log.


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