Árvore de páginas

Versões comparadas

Chave

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

...

3. Após a execução do programa, deve ser testada a temp-table de erro (tt_movto_comis_erro), afim de verificar se houve ou não erros durante o processo de importação.

 

Parâmetro Entrada API Gera movimentos Comissões

num_vers_integr_api: será utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da API; 

Tabelas Temporárias

 

Tabela Temporária

Descrição

Entrada/Saída

tt_movto_comis_repres_geracao

Conterá as informações dos movimentos a serem integradas com o ACR

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_empresa

character

x(3)

Empresa

 

 

tta_cdn_repres

Integer

>>>,>>9

Representante

 

 

tta_cod_estab

character

x(3)

Estabelecimento

 

 

tta_cod_espec_docto

character

x(3)

Espécie Documento

 

 

tta_cod_ser_docto

character

x(3)

Série Documento

 

 

tta_cod_tit_acr

character

x(10)

Título

 

 

tta_cod_parcela

character

x(02)

Parcela

 

 

tta_cod_refer

character

x(10)

Referência

 

 

tta_cod_usuario

character

x(12)

Usuário

 

 

tta_dat_transacao

date

99/99/9999

Data Transação

 

 

tta_ind_trans_acr

character

X(29)

Transação

 

 

tta_ind_sit_movto_comis

character

X(18)

Situação

 

 

tta_ind_tip_movto

character

X(20)

Tipo Movimento

 

 

tta_ind_natur_lancto_ctbl

character

X(02)

Natureza

 

 

tta_val_base_calc_comis

decimal

>>>,>>>,>>9.99

Base Calc Comis

 

 

tta_val_movto_comis

decimal

->>,>>>,>>>,>>9.99

Valor Movimento

 

 

tta_num_id_tit_acr

integer

9999999999

Token Cta Receber

 

 

tta_des_histor_movto_comis

character

x(40)

Histórico

 

 

tta_num_id_movto_tit_acr

integer

9999999999

Token Movto Tit ACR

 

 

tta_ind_trans_comis

character

X(30)

Transação Comissão

 

 

tta_cod_unid_negoc

character

x(3)

Unid Negócio

 

 

 

def temp-table tt_movto_comis_repres_geracao no-undo
    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"
    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"
    field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"
    field tta_cod_espec_docto              as character format "x(3)" label "Espécie Documento" column-label "Espécie"
    field tta_cod_ser_docto                as character format "x(3)" label "Série Documento" column-label "Série"
    field tta_cod_tit_acr                  as character format "x(10)" label "Título" column-label "Título"
    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"
    field tta_cod_refer                    as character format "x(10)" label "Referência" column-label "Referência"
    field tta_cod_usuario                  as character format "x(12)" label "Usuário" column-label "Usuário"
    field tta_dat_transacao                as date format "99/99/9999" initial today label "Data Transação" column-label "Dat Transac"
    field tta_ind_trans_acr                as character format "X(29)" initial "Implantação" label "Transação" column-label "Transação"
    field tta_ind_sit_movto_comis          as character format "X(18)" initial "Liberado" label "Situação" column-label "Situação"
    field tta_ind_tip_movto                as character format "X(20)" label "Tipo Movimento" column-label "Tipo Movimento"
    field tta_ind_natur_lancto_ctbl        as character format "X(02)" initial "DB" label "Natureza" column-label "Natureza"
    field tta_val_base_calc_comis          as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Base Calc Comis" column-label "Base Calc Comis"
    field tta_val_movto_comis              as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Movimento" column-label "Valor Movimento"
    field tta_num_id_tit_acr               as integer format "9999999999" initial 0 label "Token Cta Receber" column-label "Token Cta Receber"
    field tta_des_histor_movto_comis       as character format "x(40)" label "Histórico" column-label "Histórico"
    field tta_num_id_movto_tit_acr         as integer format "9999999999" initial 0 label "Token Movto Tit  ACR" column-label "Token Movto Tit  ACR"
    field tta_ind_trans_comis              as character format "X(30)" label "Transação Comissão" column-label "Transação Comissão"
    field tta_cod_unid_negoc               as character format "x(3)" label "Unid Negócio" column-label "Un Neg"
    index tt_id_movto_comis              
          tta_cod_empresa                  ascending
          tta_cdn_repres                   ascending.

 

Tabela Temporária

Descrição

Entrada/Saída

tt_movto_comis_repres_geracao

Conterá as informações de erros na integração, é a temp-table (tt_movto_comis_erro) que retorna os possíveis problemas na integração dos registros.

Entrada

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_empresa

character

x(3)

Empresa

 

 

tta_cdn_repres

Integer

>>>,>>9

Representante

 

 

ttv_num_seq_movto_comis_erro

integer

>>>>,>>9

Num Sequência

 

 

ttv_des_mensagem

character

x(50)

Mensagem

 

 

ttv_des_ajuda

character

x(50)

Ajuda

 

 

 

def temp-table tt_movto_comis_erro no-undo
    field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"
    field tta_cdn_repres                   as Integer format ">>>,>>9" initial 0 label "Representante" column-label "Representante"
    field ttv_num_seq_movto_comis_erro     as integer format ">>>>,>>9" label "Num Sequência" column-label "Num Sequência"
    field ttv_des_mensagem                 as character format "x(50)" label "Mensagem" column-label "Mensagem"
    field ttv_des_ajuda                    as character format "x(50)" label "Ajuda" column-label "Ajuda"
    index tt_id_movto                    
          tta_cod_empresa                  ascending
          tta_cdn_repres                   ascending
          ttv_num_seq_movto_comis_erro     ascending.