Árvore de páginas

Versões comparadas

Chave

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

...

    • Ponto que permite informar arquivo csv ".CSV" com modalidade e proposta para importação de módulos, ao invés de utilizar a seleção do programa.

...

field in-evento-programa                      as char format "x(10)"
field nm-ponto-chamada-cpc               as char format "x(15)"
field nr-recid-contrat                             as recid
field nr-recid-benef                               as recid
field cd-cidade-ini                                 like dzcidade.cd-cidade
field cd-cidade-fim                                like dzcidade.cd-cidade

field lg-importa-termo                            as as log
field in-classificacao                             as int
field ds-diretorio-arquivo                       as char
field ds-diretorio-arquivo-erro             as    as char
field cd-modulo-aux                            lik  like mod-cob.cd-modulo
field lg-todosben-aux                            as as log
field lg-opcional-aux                             as log
field dt-inicio-aux                                  like pro-pla.dt-inicio
field dt-ini-modulo-aux                       like    like pro-pla.dt-inicio
field cd-forma-pagto-aux                      like formpaga.cd-forma-pagto
field lg-pea-aux                                   as  as log
field lg-imp-usuario-aux                     as    as log
field lg-modulo-excluido-aux              as     as log
field in-param1-aux                             as  as int
field l-saida                                          as log
field in-saida                                        as int
field c-opcao                                        as char
field lg-simula-aux                                as log.

Definição campo a campo da tabela de entrada

      • in-evento-programa – Evento do programa que chama a cpc-vp0310d.p. Os valores desse campo podem ser:
      • "SEL".
      • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa vp0310d.p:
      • "SELECAO ".
      • nr-recid-contrat – Recid da tabela contrat para pesquisa e atribuição especifica do cliente.
      • nr-recid-benef – Recid da tabela benef para pesquisa e atribuição especifica do cliente.
      • Cd-cidade-ini – código inicial da cidade.
      • Cd-cidade-fim – código final da cidade.
      • lg-importa-termo  - indicador para informar se importa o arquivo csv ".CSV" ou não.
      • in-classificacao  - indicador que passa para a cpc qual a classificação escolhida.
      • ds-diretorio-arquivo - variável que grava o caminho do arquivo.
      • ds-diretorio-arquivo-erro - variável que grava o caminho do arquivo de erro, o qual é o mesmo informado em tela.
      • cd-modulo-aux - variável que guarda o modulo módulo de importação informado em tela.
      • lg-todosben-aux - variável que guarda o parâmetro informado em tela.
      • lg-opcional-aux  - variável que guarda o parâmetro informado em tela.
      • dt-inicio-aux  - variável que guarda o parâmetro informado em tela.
      • dt-ini-modulo-aux - variável que guarda o parâmetro informado em tela.
      • cd-forma-pagto-aux - variável que guarda o parâmetro informado em tela.
      • lg-pea-aux - variável que guarda o parâmetro informado em tela.
      • lg-imp-usuario-aux  -  variável que guarda o parâmetro informado em tela.
      • lg-modulo-excluido-aux - variável que guarda o parâmetro informado em tela.
      • in-param1-aux - variável que guarda o parâmetro de padrão de cobertura informado em tela.
      • l-saida - variável que indica a saída do relatório informado em tela.
      • in-saida - variável que indica a forma de impressão do relatório informado em tela.
      • c-opcao  -  variável que indica a opção de impressão do relatório informado em tela.
      • lg-simula-aux -  variável que guarda o parâmetro de simulação ou não informado em tela 

...

      • tela .



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

...

field lg-undo-retry                              as logical
field lg-next                                       as logical
field ds-mensagem-relatorio              as char format "x(75)"
field cd-cidade-ini                              like dzcidade.cd-cidade
field cd-cidade-fim                             like dzcidade.cd-cidade

...

field lg-imp-arquivo                          

...

 as log
field ds-mensagem                           as char format "x(30)"

    field ds-mensagem                            as char format "x(30)".  

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-relatorio – Deve conter mensagens de erro ou qualquer outro tipo de mensagem. Utilizado em conjunto com a entrada lg-mensagem-na-tela. Se lg-mensagem-na-tela for Não então esse campo deve ser preenchido.
      • Lg-next – Utilizado somente nos pontos "VERIF-CONTRAT" e "VERIF-BENEF".
      • Cd-cidade-ini – código inicial da cidade.
      • Cd-cidade-fim – código final da cidade.
      • lg-imp-arquivo - log que identifica se importou o arquivo.
      • ds-mensagem - Mensagem de retorno de erro ocorrido na cpc.

      Tabela de movimentos tmp-movimentos-cpc

...

                           field cd-modalidade       like  like propost.cd-modalidade
                           field nr-proposta             like propost.nr-ter-adesao.

            Definição campo a campo da tabela de movimentos 

      • cd-modalidade - Variável que irá armazenar armazena o codigo código da modalidade importado do arquivo csv".CSV".
      • nr-proposta   - Variável que irá armazenar armazena o codigo código da proposta importado do arquivo csv".CSV".