Árvore de páginas

Versões comparadas

Chave

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

...

  • nm-ponto-chamada-cpc - Ponto de chamada da CPC.

Tabela de entrada tmpHeadersentrada e saída tmpHeaders

Bloco de código
titleTabela Temporária de Entrada
def temp-table tmpHeaders no-undo
    field X-CoopId      as char
    field X-Carteira	as char
    field X-CPF	        as char
    field X-Matricula	as char
    field X-PessoaId	as char.

...

Definição campo a campo da tabela de entradatabela 

  • X-CoopId - CoopId Código do cooperado
  • X-Carteira - Carteirinha do beneficiário
  • X-CPF - CPF do beneficiário
  • X-Matricula - Matrícula do Beneficiário (não utilizado no GPS)
  • X-PessoaId - Id da pessoa associada ao beneficiário no ERP


Tabela de entrada e saída tmpData

Bloco de código
titleTabela Temporária de Entrada
def temp-table tmpData no-undo
    field id as char
    field nome as char.

Definição campo a campo da tabela  tmpData

  • id - identificador do período.
  • nome - nome de exibição do período.


Tabela de saida tmp-cpc-peridemonst-saida

Bloco de código
titleTabela Temporária de Saída
def temp-table tmp-cpc-peridemonst-saida     no-undo
    field lg-ignora-bo-aux                    as logical    
    field lg-undo-retry                   as logical                             
    field ds-mensagem                     as char format "x(75)". 

...

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

  • lg-undoignora-retry – Indica se ocorreu algum erro na CPC.bo – Indica se a lógica da BO será ignorada, considerando apenas a regra da CPC para criação das tabelas de saída da BO. É válido apenas para o ponto "ANTES-PROCESSO".
  • ds-mensagem – Aponta a mensagem de erro tratado que ocorreu na CPC.
  • rlg-undo-out-uni – A referencia para o registro da tabela out-uniretry - Indica que ocorreu erro. Ao preencher esse campo será criada um registro na rowerrors com a mensagem definida no campo ds-mensagem.