Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current Restore this Version View Version History

« Previous Version 2 Current »

Descrição da tabela:

Esta tabela fato transacional de notas fiscais com informações de documentos de vendas.

Tabelas utilizadas:

  1. SAP.CDHDR

  2. SAP.VBAK 

  3. SAP.VBKD

  4. SAP.TVAKT

  5. SAP.KNA1

  6. SAP.VBAP

  7. SAP.VBUK

  8. SAP.VBPA

Montagem:

Carga incremental com a seguinte regra:

1 - É feito 2 selects na tabela SAP.J_1BNFDOC

1.1 - Primeiro com o filtro PSTDAT = Data atual – 1 ---> filtrando o dia anterior

1.2 - Segundo com o filtro CREDAT = Data atual – 1 ---> filtrando o dia anterior

2 - é feito um union entre esses dois selects acima, removido os duplicados existentes

3 - A carga incremental, irá verificar se na tabela existem a chave: DOCNUM

3.1 - SE sim, é apagado na tabela os DOCNUMs existentes, e os novos são adicionados na tabela final, juntamente com os novos DOCNUMs

3.2 - SE não, é adicionado na tabela final os novos DOCNUMs

 

3 - É feito Select na tabela base: SAP.J_1BNFDOC após o tratamento especificado no item 3, trazendo os campos:

Campo

Nome de Saída

LEFT(DOCDAT,6)

DT_COMPETENCIA 

PARID

CD_EMISSOR_ORDEM 

CONDIÇÃO:
SE NFENUM FOR NULO O DADOS SEJA: NFNUM
SE NÃO O DADO SEJA: NFENUM

NM_NOTA_FISCAL 

SERIES

NM_SERIE_NF 

SUBSER

NM_SUBSERIE_NF 

DOCDAT

DT_EMISSAO 

Inner join com a tabela: SAP.J_1BNFLIN trazendo os campos

Campo

Nome de Saída

CONDIÇÃO:

SE LEFT(REFKEY,10) NÃO FOR NULO O DADO SEJA: LEFT(REFKEY,10)

SE NÃO O DADO SEJA: DOCNUM DA TABELA J_1BNFLIN

NM_FATURA_COMERCIAL  

Inner joins com a tabela SAP.PRCD_ELEMENTS trazendo os campos abaixo:

Campo

Nome de Saída

KPOSN

NM_SEQUENCIAL_ITEM_FATURA 

KSCHL

TP_CONDICAO 

KOAID

XX_CLASSE_CONDICAO

KWERT

PC_CONDICAO

Inner joins com a tabela SAP.VBRK trazendo os campos abaixo:

Campo

Nome de Saída

BUKRS

CD_EMPRESA 

VKORG

CD_ORGANIZACAO_VENDAS

VTWEG

CD_CANAL_DISTRIBUICAO 

SPART

CD_SETOR_ATIVIDADE

Inner joins com a tabela SAP.VBRP trazendo os campos abaixo:

Campo

Nome de Saída

Campo

Nome de Saída

WERKS

CD_CENTRO

Inner joins com a tabela SAP.T685T trazendo os campos abaixo:

Campo

Nome de Saída

VTEXT

XX_DENOMINACAO_CONDICAO

Databricks:

camada_semantica.zitfsd051_nf_condi

Documentação de desenvolvimento - Basseto

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.