Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CPC-MC0510M.P

Produto:

Gestão de Planos de Saúde

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

cpc-mc0510m.p

 

 

  • Rotina que permitirá realizar algumas consistências no termo de adesão antes de renovar as carteiras/cartão.
  • Rotina que permitirá realizar a manipulação do endereço das etiquetas de cartão.
  • Rotina permitirá aparecer mais uma forma de classificação : 06 - Modalidade/Termo/Campos Específicos/Nome Responsável. Caso a empresa não possua campos específicos cadastrados, então o sistema deverá apresentar a classificação da seguinte forma :Modalidade/Termo/NomeResponsável.
  • 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.

  Âncora__RefHeading__22683_2053127524__RefHeading__22683_2053127524 Âncora__RefHeading__8838_486694287__RefHeading__8838_486694287 Âncora__RefHeading__4049_213273755__RefHeading__4049_213273755 Âncora__RefHeading__13447_644533341__RefHeading__13447_644533341 Âncora__RefHeading__89345_1756225838__RefHeading__89345_1756225838Localização
Dentro do programa mc0510m.p, na leitura do termo de adesão.
Dentro do programa mc0510m.p, logo após ser selecionada em tela a opção "Renovação" e antes da pergunta de confirmação ao usuário.
Dentro do programa mc0510m.p, após a identificação do endereço da etiqueta do cartão.
???
Dentro do programa mc0510m.p, após receber contratante final.
Dentro do programa mc0510m.p, após cada chamada do programa mc0510m.i.
Âncora__RefHeading__22685_2053127524__RefHeading__22685_2053127524 Âncora__RefHeading__8840_486694287__RefHeading__8840_486694287 Âncora__RefHeading__4051_213273755__RefHeading__4051_213273755 Âncora__RefHeading__13449_644533341__RefHeading__13449_644533341 Âncora__RefHeading__89347_1756225838__RefHeading__89347_1756225838Ponto de Utilização
"RENOVA-CART"
"ANTES-RENOVA"
"ORDEM-CAMPPROP"
"ENDERECO"
"APOS-SELECAO"
"RENOVA-CART-BEN"
Âncora__RefHeading__22687_2053127524__RefHeading__22687_2053127524 Âncora__RefHeading__8842_486694287__RefHeading__8842_486694287 Âncora__RefHeading__4053_213273755__RefHeading__4053_213273755 Âncora__RefHeading__13451_644533341__RefHeading__13451_644533341 Âncora__RefHeading__89349_1756225838__RefHeading__89349_1756225838Include das definições das tabelas temporárias
cpc-mc0510m.i
  
Âncora__RefHeading__22689_2053127524__RefHeading__22689_2053127524 Âncora__RefHeading__8844_486694287__RefHeading__8844_486694287 Âncora__RefHeading__4055_213273755__RefHeading__4055_213273755 Âncora__RefHeading__13453_644533341__RefHeading__13453_644533341 Âncora__RefHeading__89351_1756225838__RefHeading__89351_1756225838Tabelas de entrada e saída
Âncora__RefHeading__22691_2053127524__RefHeading__22691_2053127524 Âncora__RefHeading__8846_486694287__RefHeading__8846_486694287 Âncora__RefHeading__4057_213273755__RefHeading__4057_213273755 Âncora__RefHeading__13455_644533341__RefHeading__13455_644533341 Âncora__RefHeading__89353_1756225838__RefHeading__89353_1756225838Tabela 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 r-usuario as rowid
field mostra-classif as handle
field lg-exc-prog-benef as log
field lg-selecao-aleatoria as log.
 
Âncora__RefHeading__22693_2053127524__RefHeading__22693_2053127524 Âncora__RefHeading__8848_486694287__RefHeading__8848_486694287 Âncora__RefHeading__4059_213273755__RefHeading__4059_213273755 Âncora__RefHeading__13457_644533341__RefHeading__13457_644533341 Âncora__RefHeading__89355_1756225838__RefHeading__89355_1756225838Definição campo a campo da tabela de entrada
in-evento-programa – Evento do programa que chama a cpc-mc0510m.p. Os valores desse campo podem ser: "ATU", "CRIAOPCLASS" ou "SELCAMPESP"
nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.:"RENOVA-CART" , "ANTES-RENOVA" e "ORDEM-CAMPPROP".
cd-modalidade – Código da modalidade de comercialização (somente para RENOVA-CART);
cd-plano – Código de identificação do Plano no produto (somente para RENOVA-CART);
cd-tipo-plano - Código de identificação do Tipo de Plano no produto (somente para RENOVA-CART);
nr-proposta – Número da proposta (somente para RENOVA-CART);
nr-ter-adesao- Número do termo de adesão (somente para RENOVA-CART);
r-usuario – Rowid do Usuário
mostra-classif – Utilizada para montar o sexto item de classificação(06 - Modalidade/Termo/Campos Específicos/Nome Responsável. Caso a empresa não possua campos específicos cadastrados, então o sistema deverá apresentar a classificação da seguinte forma :Modalidade/Termo/NomeResponsável.) 
lg-exc-prog-benef - Utilizada para marcar a exclusão programada
lg-selecao-aleatoria – Utilizada para marcar a seleção aletatoria
Âncora__RefHeading__22695_2053127524__RefHeading__22695_2053127524 Âncora__RefHeading__8850_486694287__RefHeading__8850_486694287 Âncora__RefHeading__4061_213273755__RefHeading__4061_213273755 Âncora__RefHeading__13459_644533341__RefHeading__13459_644533341 Âncora__RefHeading__89357_1756225838__RefHeading__89357_1756225838Tabela de entrada tmp-mc0510m-parametros – somente utilizada para o ponto "ANTES-RENOVA"
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.
 
Âncora__RefHeading__22697_2053127524__RefHeading__22697_2053127524 Âncora__RefHeading__8852_486694287__RefHeading__8852_486694287 Âncora__RefHeading__4063_213273755__RefHeading__4063_213273755 Âncora__RefHeading__13461_644533341__RefHeading__13461_644533341 Âncora__RefHeading__89359_1756225838__RefHeading__89359_1756225838Definição campo a campo da tabela tmp-mc0510m-parametros
in-tipo-layout – 1-Carteira, 2-Cartão magético;
nr-linhas-cart – numero de linhas do formulário;
lg-plano-nacional – indica se é plano nacional;
in-tipo-impressao – 1-Emissão/Reemissão, 2-Renovação, 3-Nova via;
lg-emite-etiqueta – indica se deve emitir etiquetas;
in-quant-copia – quantidade de cópias das etiquetas;
lg-tipo-impressao – Condensada ou Normal;
in-quant-linha – quantidade de linhas da etiqueta;
lg-pre-gerado – indica se imprime arquivo gerado;
nm-arq-carteiras – nome do arquivo gerado;
lg-não-inadimplentes – indica se renova não inadimplentes;
lg-inadimplentes – indica se renova inadimplentes;
nr-dias – numero de dias de inadimplencia para permitir renovar;
lg-pea – se renova proposta seguro assistencial;
lg-dt-parecer – se renova propostas com vencimento do tipo data parecer;
lg-proximo-mês – se renova propostas com vencimento do tipo próximo mês;
lg-empresa-gp – se renova termos de contratantes que utilizam GP;
lg-exc-prog-benef – se renova beneficiarios com exclusão programada;
lg-benef-suspenso – se renova beneficiários suspensos;
in-suspensos – 1-renova todos os suspensos, 2-permite selecionar o motivo da suspensão (os motivos selecionados são listados na temp tmp-mc0510m-motcange);
lg-inc-prog – se considera modulos com inclusão programada;
lg-exc-prog - se considera modulos com exclusão programada;
in-uniplan – 1-Sistema, 2-origem;
lg-quebra – quebra de página;
lg-cobranca-cart – se atualiza indicador de cobrança nova via para o beneficiário;
lg-imprime-cart-rel – se lista carteira com parametros impressão unidade destino;
lg-troca-car – se troca carteira para cartão;
dt-mes-renov – mês de vencimento para renovar;
dt-ano-renov – ano de vencimento para renovar;
in-cancela-mes – 1-corrente, 2-validade;
lg-dt-renovacao – se trata suspensos antes da renovação;
lg-lista-carteira – se lista carteira;
mostra-classifini – 1-Modalidade/Termo Adesão; 2-Código Contratante; 3-Nome Contratante; 3-Cod. Contratante / Modalidade / Termo; 5-Nome Contratante / Modalidade / Termo;
mostra-classif – 1-Cod. Responsável; 2-Nome Responsável; 3-Cod. Funcionário; 4-Unidade Destino/Cod. Responsável; 5-Unidade Destino/Nome Responsável;
 Os campos abaixo referem-se à seleção que o usuário informou:
cd-empresa-ini - empresa
cd-estabel-ini - estabelecimento
cd-estabel-fim
cd-modalidade-ini - modalidade
cd-modalidade-fim
cd-plano-ini - plano
cd-plano-fim
cd-tipo-plano-ini – tipo de plano
cd-tipo-plano-fim
cd-und-propost-ini - proposta
cd-und-propost-fim
cd-convenio-ini - convenio
cd-convenio-fim
nr-termo-ini – número do termo de adesão
nr-termo-fim
cd-contratante-ini – código do contratante
cd-contratante-fim
 
Âncora__RefHeading__22699_2053127524__RefHeading__22699_2053127524 Âncora__RefHeading__8854_486694287__RefHeading__8854_486694287 Âncora__RefHeading__4065_213273755__RefHeading__4065_213273755 Âncora__RefHeading__13463_644533341__RefHeading__13463_644533341 Âncora__RefHeading__89361_1756225838__RefHeading__89361_1756225838Tabela de entrada tmp-cpc-mc0510m-motcange – somente utilizada para o ponto "ANTES-RENOVA"
def temp-table tmp-cpc-mc0510M-motcange no-undo
field cd-motivo like motcange.cd-motivo
field ds-motivo like motcange.ds-motivo.
Âncora__RefHeading__22701_2053127524__RefHeading__22701_2053127524 Âncora__RefHeading__8856_486694287__RefHeading__8856_486694287 Âncora__RefHeading__4067_213273755__RefHeading__4067_213273755 Âncora__RefHeading__13465_644533341__RefHeading__13465_644533341 Âncora__RefHeading__89363_1756225838__RefHeading__89363_1756225838Definição campo a campo da tabela cpc-mc0510m-motcange – somente quando cpc-mc0510m-parametros in-suspensos tiver valor 2:
cd-motivo – código do motivo de suspensão do beneficiário
ds-motivo – descrição do motivo de suspensão do beneficiário
 
Âncora__RefHeading__22703_2053127524__RefHeading__22703_2053127524 Âncora__RefHeading__8858_486694287__RefHeading__8858_486694287 Âncora__RefHeading__4069_213273755__RefHeading__4069_213273755 Âncora__RefHeading__13467_644533341__RefHeading__13467_644533341 Âncora__RefHeading__89365_1756225838__RefHeading__89365_1756225838Tabela 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.
 
Âncora__RefHeading__22705_2053127524__RefHeading__22705_2053127524 Âncora__RefHeading__8860_486694287__RefHeading__8860_486694287 Âncora__RefHeading__4071_213273755__RefHeading__4071_213273755 Âncora__RefHeading__13469_644533341__RefHeading__13469_644533341 Âncora__RefHeading__89367_1756225838__RefHeading__89367_1756225838Definiçã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.
ds-mensagem – descrição da mensagem de erro caso ocorra, dentro na cpc.
lg-continua – Log que informa se continua o processo ou não, conforme tratativa na cpc.
Cd-chave-esp – Conteúdo do campo especifico da da tabela USUARIO.
Lg-endereco-termo – Campo que indica se o endereço dos cartões deverá ser alterado;
En-cep – Campo que indica o CEP no endereço dos cartões;
En-rua – Campo que indica a Rua no endereço dos cartões;
En-cidade – Campo que indica a Cidade no endereço dos cartões;
En-bairro – Campo que indica o Bairro no endereço dos cartões;
En-uf – Campo que indida a UF no endereço dos cartões;
En-pais – Campo que indica o Pais no endereço dos cartões;
Lg-quebra-rel-campo-esp – Indicador para efetuar a quebra do relatório pela campo cd-chave-esp retornado. É importante frisar que está indicação de quebra para o relatório, somente será considerada caso no programa MC0510M o usuário informar que deseja efetuar a quebra do relatório, caso contrário este parâmetro será desconsiderado.
 
Âncora__RefHeading__22707_2053127524__RefHeading__22707_2053127524 Âncora__RefHeading__8862_486694287__RefHeading__8862_486694287 Âncora__RefHeading__391_1561139123__RefHeading__391_1561139123 Âncora__RefHeading__4073_213273755__RefHeading__4073_213273755 Âncora__RefHeading__13471_644533341__RefHeading__13471_644533341 Âncora__RefHeading__89369_1756225838__RefHeading__89369_1756225838

 

 

Localização

  • Dentro do programa mc0510m.p, na leitura do termo de adesão.
  • Dentro do programa mc0510m.p, logo após ser selecionada em tela a opção "Renovação" e antes da pergunta de confirmação ao usuário.
  • Dentro do programa mc0510m.p, após a identificação do endereço da etiqueta do cartão.
  • Dentro do programa mc0510m.p, após receber contratante final.
  • Dentro do programa mc0510m.p, após cada chamada do programa mc0510m.i.

 

Ponto de Utilização

  • "RENOVA-CART"
  • "ANTES-RENOVA"
  • "ORDEM-CAMPPROP"
  • "ENDERECO"
  • "APOS-SELECAO"
  • "RENOVA-CART-BEN"

 

Include das definições das tabelas temporárias

  • cpc-mc0510m.i


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 r-usuario                                  as rowid
field mostra-classif                           as handle
field lg-exc-prog-benef                      as log
field lg-selecao-aleatoria                   as log.

Definição campo a campo da tabela de entrada

  • in-evento-programa – Evento do programa que chama a cpc-mc0510m.p. Os valores desse campo podem ser: "ATU", "CRIAOPCLASS" ou "SELCAMPESP"
  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.:"RENOVA-CART" , "ANTES-RENOVA" e "ORDEM-CAMPPROP".
  • cd-modalidade – Código da modalidade de comercialização (somente para RENOVA-CART);
  • cd-plano – Código de identificação do Plano no produto (somente para RENOVA-CART);
  • cd-tipo-plano - Código de identificação do Tipo de Plano no produto (somente para RENOVA-CART);
  • nr-proposta – Número da proposta (somente para RENOVA-CART);
  • nr-ter-adesao- Número do termo de adesão (somente para RENOVA-CART);
  • r-usuario – Rowid do Usuário
  • mostra-classif – Utilizada para montar o sexto item de classificação(06 - Modalidade/Termo/Campos Específicos/Nome Responsável. Caso a empresa não possua campos específicos cadastrados, então o sistema deverá apresentar a classificação da seguinte forma :Modalidade/Termo/NomeResponsável.) 
  • lg-exc-prog-benef - Utilizada para marcar a exclusão programada
  • lg-selecao-aleatoria – Utilizada para marcar a seleção aletatoria


Tabela de entrada tmp-mc0510m-parametros – somente utilizada para o ponto "ANTES-RENOVA"

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

  • in-tipo-layout – 1-Carteira, 2-Cartão magético;
  • nr-linhas-cart – numero de linhas do formulário;
  • lg-plano-nacional – indica se é plano nacional;
  • in-tipo-impressao – 1-Emissão/Reemissão, 2-Renovação, 3-Nova via;
  • lg-emite-etiqueta – indica se deve emitir etiquetas;
  • in-quant-copia – quantidade de cópias das etiquetas;
  • lg-tipo-impressao – Condensada ou Normal;
  • in-quant-linha – quantidade de linhas da etiqueta;
  • lg-pre-gerado – indica se imprime arquivo gerado;
  • nm-arq-carteiras – nome do arquivo gerado;
  • lg-não-inadimplentes – indica se renova não inadimplentes;
  • lg-inadimplentes – indica se renova inadimplentes;
  • nr-dias – numero de dias de inadimplencia para permitir renovar;
  • lg-pea – se renova proposta seguro assistencial;
  • lg-dt-parecer – se renova propostas com vencimento do tipo data parecer;
  • lg-proximo-mês – se renova propostas com vencimento do tipo próximo mês;
  • lg-empresa-gp – se renova termos de contratantes que utilizam GP;
  • lg-exc-prog-benef – se renova beneficiarios com exclusão programada;
  • lg-benef-suspenso – se renova beneficiários suspensos;
  • in-suspensos – 1-renova todos os suspensos, 2-permite selecionar o motivo da suspensão (os motivos selecionados são listados na temp tmp-mc0510m-motcange);
  • lg-inc-prog – se considera modulos com inclusão programada;
  • lg-exc-prog - se considera modulos com exclusão programada;
  • in-uniplan – 1-Sistema, 2-origem;
  • lg-quebra – quebra de página;
  • lg-cobranca-cart – se atualiza indicador de cobrança nova via para o beneficiário;
  • lg-imprime-cart-rel – se lista carteira com parametros impressão unidade destino;
  • lg-troca-car – se troca carteira para cartão;
  • dt-mes-renov – mês de vencimento para renovar;
  • dt-ano-renov – ano de vencimento para renovar;
  • in-cancela-mes – 1-corrente, 2-validade;
  • lg-dt-renovacao – se trata suspensos antes da renovação;
  • lg-lista-carteira – se lista carteira;
  • mostra-classifini – 1-Modalidade/Termo Adesão; 2-Código Contratante; 3-Nome Contratante; 3-Cod. Contratante / Modalidade / Termo; 5-Nome Contratante / Modalidade / Termo;
  • mostra-classif – 1-Cod. Responsável; 2-Nome Responsável; 3-Cod. Funcionário; 4-Unidade Destino/Cod. Responsável; 5-Unidade Destino/Nome Responsável;
  •  Os campos abaixo referem-se à seleção que o usuário informou:
    • cd-empresa-ini - empresa
    • cd-estabel-ini - estabelecimento
    • cd-estabel-fim
    • cd-modalidade-ini - modalidade
    • cd-modalidade-fim
    • cd-plano-ini - plano
    • cd-plano-fim
    • cd-tipo-plano-ini – tipo de plano
    • cd-tipo-plano-fim
    • cd-und-propost-ini - proposta
    • cd-und-propost-fim
    • cd-convenio-ini - convenio
    • cd-convenio-fim
    • nr-termo-ini – número do termo de adesão
    • nr-termo-fim
    • cd-contratante-ini – código do contratante
    • cd-contratante-fim


Tabela de entrada tmp-cpc-mc0510m-motcange – somente utilizada para o ponto "ANTES-RENOVA"

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:

  • cd-motivo – código do motivo de suspensão do beneficiário
  • ds-motivo – descrição do motivo de suspensão do beneficiário


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.

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.
  • ds-mensagem – descrição da mensagem de erro caso ocorra, dentro na cpc.
  • lg-continua – Log que informa se continua o processo ou não, conforme tratativa na cpc.
  • Cd-chave-esp – Conteúdo do campo especifico da da tabela USUARIO.
  • Lg-endereco-termo – Campo que indica se o endereço dos cartões deverá ser alterado;
  • En-cep – Campo que indica o CEP no endereço dos cartões;
  • En-rua – Campo que indica a Rua no endereço dos cartões;
  • En-cidade – Campo que indica a Cidade no endereço dos cartões;
  • En-bairro – Campo que indica o Bairro no endereço dos cartões;
  • En-uf – Campo que indida a UF no endereço dos cartões;
  • En-pais – Campo que indica o Pais no endereço dos cartões;
  • Lg-quebra-rel-campo-esp – Indicador para efetuar a quebra do relatório pela campo cd-chave-esp retornado. É importante frisar que está indicação de quebra para o relatório, somente será considerada caso no programa MC0510M o usuário informar que deseja efetuar a quebra do relatório, caso contrário este parâmetro será desconsiderado.