Descrição da tabela:
Esta tabela fato transacional de notas fiscais com informações de documentos de vendas.
Tabelas utilizadas:
SAP.CDHDR
SAP.VBAK
SAP.VBFA
SAP.VBAP
SAP.VBKD
SAP.VBEP
SAP.MARA
SAP.KNA1
SAP.AUSP
SAP.CABN
SAP.KONV
Montagem:
1 - É feito uma consulta na tabela: SAP.CDHDR para validar se existem documentos de vendas que foram alterados com base na regra abaixo:
1.1 - Data do dia anterior ( D -1)
1.2 - Filtro aplicado na tabela: SAP.CDHDR no campo: OBJECTCLAS = ‘VERKBELEG’
2 - Se encontrar documentos, apaga os documentos contidos na tabela histórica e carrega o update desses documentos, juntamente com os documentos criados.
3 - É feito Select na tabela base: SAP.VBAK trazendo os campos:
Campo | Nome de Saída |
---|---|
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
0 Comments