/
ZITFSD051_NF_CONDI

ZITFSD051_NF_CONDI

Descrição da tabela:

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

Tabelas utilizadas:

  1. SAP.J_1BNFDOC 

  2. SAP.J_1BNFLIN

  3. SAP.VBRK

  4. SAP.PRCD_ELEMENTS

  5. SAP.VBRP

  6. SAP.T685T

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

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

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

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

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

Campo

Nome de Saída

VTEXT

XX_DENOMINACAO_CONDICAO

Databricks:

camada_semantica.zitfsd051_nf_condi

Documentação de desenvolvimento - Basseto

 

Add label

Related content

ZITFSD049_OV_CONDI
More like this
ZITFSD049_OV_ITEM
More like this
ZITFSD049_NF_ITEM
More like this
ZITFSD049_OV_PARC
More like this
ZITFSD049_DIVISAO_REMESSA
ZITFSD049_DIVISAO_REMESSA
More like this