Árvore de páginas

Rotina que permitirá realizar algumas consistências no termo de adesão antes de gerar as carteiras/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.
Rotina que permitirá realizar a manipulação do endereço das etiquetas de cartão.
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 programa mc0510l.p, na leitura do termo de adesão.
Dentro do programa mc0510l.p, após a identificação do endereço da etiqueta do cartão.
Ponto de Utilização
"GERACAO"
"ORDEM-CAMPPROP"
"ENDERECO"
Include das definições das tabelas temporárias
cpc-mc0510l.i
  
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-mc0510l-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.
Definição campo a campo da tabela de entrada
in-evento-programa – Evento do programa que chama a cpc-mc0510l.p. Os valores desse campo podem ser: "IMP", "CRIAOPCLASS" ou "SELCAMPESP".
nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.:"GERACAO" e "ORDEM-CAMPPROP".
cd-modalidade – Código da modalidade de comercialização;
cd-plano – Código de identificação do Plano no produto;
cd-tipo-plano - Código de identificação do Tipo de Plano no produto
nr-proposta – Número da proposta
nr-ter-adesao- Número do termo de adesão
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.)
Tabela de saída tmp-cpc-mc0510L-saida
def temp-table tmp-cpc-mc0510l-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 MC0510L o usuário informar que deseja efetuar a quebra do relatório, caso contrário este parâmetro será desconsiderado.

  • Sem rótulos