Árvore de páginas

Versões comparadas

Chave

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

...

Tabela Temporária

Descrição

Entrada/Saída

tt_bem_invest_mga

Conterá as informações dos documentos de entrada e seus itens.

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_cod_empresa

integer

>>,>>>,>>9

Número de Identificação do Bem ao qual a incorporação será vinculada

character

x(3)

Código da empresa externa a ser traduzida pela matriz de tradução de unidade organizacional.

Sim


ttv_cdn_emit

integer

>>,>>>,>>9

Número da sequência da incorporação do bem

>>>>>>>>9

Código numérico do fornecedor do documento fiscal.

Sim


ttv_cod_nota

character

x(20)

Número do documento fiscal.

Sim


ttv_

ttv_

cod_ser_nota

character

x(5)

Série do documento fiscal.

Sim


ttv_cod_natur_operac

character

x(6)

Natureza de operação do documento fiscal.

Sim


ttv_cod_estab

ttv_dat_aquis_bem_pat

ttv_cod_cta

character

x(3)

Código do estabelecimento externo a ser traduzido pela matriz de tradução de unidade organizacional.

Sim


ttv_dat_aquis_bem_pat

date

99/99/9999

Data de emissão do documento

Sim

ttv_cdn_aux


ttv_cod_

origem

cta

character

x(20)

Código do centro de custo

Sim


ttv_cdn_aux

integer

>>>,>>9

Código do centro de custo externo a ser traduzido pela matriz de tradução de centros de custo.

Sim


ttv_cod_origem

character

x(8)

Código da Origem do documento de entrada.

Sim


ttv_des_aux_5

character

x(40)

Narrativa do item do documento de entrada.

Sim


ttv_val_aquis_bem_pat

decimal

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

Valor do documento de entrada.



ttv_val_aquis_fasb_bem_pat

decimal

>>,>>>,>>>,>>9.99

Valor FASB do documento de entrada.
ttv_des_aux_5



ttv_val_aquis_cmi_bem_

pat

pa

decimal

>>,>>>,>>>,>>9.99

Valor CMI do documento de entrada.



ttv_

val

cdn_

aquis_fasb

unid_bem

_pat

ttv_val_aquis_fasb_bem_pat

ttv_cdn_unid_bem

integer

>>>,>>9

Quantidade do item do documento de entrada

Sim


ttv_cdn_org_bem

integer

>>>,>>9

Número da ordem de investimentos



ttv_cdn_ord_manut

integer

>>>,>>9

Número da ordem de manutenção.



ttv_des_bem_

pat

pat

character

x(40)

Descrição do item do documento de entrada

Sim


ttv_rec_

des

id_bem_pat_2

rowid


ROWID do registro do bem patrimonial, ou seja, o identificador interno do registro.



ttv_cod_unid_negoc

character

x(3)

Código da unidade de negócio.



tta_num_id_ri_bem_

pat

pat

integer

>>>,>>>,>>9

Número de identificação do bem patrimonial.



ttv_gera_bem_quant

logical

yes/no

Indicador de geração de bens por quantidade.



ttv_sequencia

integer

>>9

Número sequencial do item do documento fiscal.



ttv_cod_moed

_fasbttv_dat_fasb

_fasb

character

x(8)

Código da moeda FASB.



ttv_dat_fasb

date

99/99/9999

Data de cotação da moeda FASB.




4) Tabela de erros

Tabela Temporária

Descrição

Entrada/Saída

tt_log_erros

Conterá as informações das mensagem de erro ocorridas na criação do documento de entrada.

Saída

...

def temp-table tt_bem_invest_mga no-undo
    &IF '{&emsfin_version}' < '5.07A' &THEN
    field ttv_cdn_empresa                       as as Integer format '>>9' label 'Empresa Externa' column-label 'Empresa Ext Inicial'
    &ELSE
    field ttv_cod_empresa                       as as char format 'x(3)' label 'Empresa Externa' column-label 'Empresa Ext Inicial'
    &ENDIF
    field ttv_cdn_emit                             as Integer format '>>>>>>>>9' label 'Emitente' column-label 'Emitente'
    field ttv_cod_nota                             as character format 'x(20)'
    field ttv_cod_ser_nota                      as  as character format 'x(5)' label 'Série Nota' column-label 'Série Nota'
    field ttv_cod_natur_operac               as character format 'x(6)' label 'Natureza Operação' column-label 'Natureza Operação'
    field ttv_cod_estab                           as character format 'x(3)' label 'Estabelecimento' column-label 'Estabelecimento'
    field ttv_dat_aquis_bem_pat            as  as date format '99/99/9999' label 'Data AquisiçãoAquisção' column-label 'Data Aquisição'
    field ttv_cod_cta                              as  as character format 'x(20)'
    field ttv_cdn_aux                             as   as Integer format '>>>,>>9'
    field ttv_cod_origem                       as   as character format 'x(8)' label 'Origem' column-label 'Origem'
    field ttv_des_aux_5                          as  as character format 'x(40)'
    field ttv_val_aquis_bem_pat pat             as decimal format '->>,>>>,>>>,>>9.99' decimals 2 initial 0 label 'Aquisição Bem' column-label 'Aquisição Bem'
    field ttv_val_aquis_fasb_bem_pat    as  as decimal format '>>,>>>,>>>,>>9.99' decimals 2
    field ttv_val_aquis_cmi_bem_pat       as as decimal format '>>,>>>,>>>,>>9.99' decimals 2
    field ttv_cdn_unid_bem                   as   as Integer format '>>>,>>9'
    field ttv_cdn_org_bem                     as Integer format '>>>,>>9'
    field ttv_cdn_ord_manut                 as Integer format '>>>,>>9'
    field ttv_des_bem_pat                     as character format 'x(40)' label 'Descrição Bem Pat' column-label 'Descrição Bem Pat'
    field ttv_rec_id_bem_pat_2             as &IF "{&ROWID_READY}" = "YES" &THEN rowid &ELSE recid format '>>>>>>9' &ENDIF
    field ttv_cod_unid_negoc  negoc               as character format 'x(3)' label 'Unid Negócio' column-label 'Un Neg'
    field tta_num_id_ri_bem_pat           as as integer format '>>>,>>>,>>9' initial 1 label 'Identific Bem MRI' column-label 'ID Bem MRI'
    field ttv_gera_bem_quant   quant              as logical initial no label "Gerar Bem por Quantidade" column-label "Gerar Bem por Quantidade"
    field ttv_sequencia                         as integer format '>>9' initial 0 label 'Sequencia' column-label 'Seq'
    field ttv_cod_moed_fasb                as character format 'x(8)'
    field ttv_dat_fasb                            as  as date format '99/99/9999'.

def var v_handle    as handle no-undo.

...