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

Version 1 Next »

Descrição da tabela:

Esta é uma tabela fato transacional de Nota Fiscal, com lançamentos de documentos de vendas diário.

Tabelas utilizadas:

  1. SAP.CDHDR

  2. SAP.VBAK

  3. SAP.VBAP

  4. SAP.VBEP

  5. SAP.VBFA

  6. SAP.LIPS

  7. SAP.MARM

Montagem:

Carga incremental com a seguinte regra:

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 da Saída

BUKRS_VF

CD_EMPRESA 

VBELN

NM_ORDEM_VENDA 

VKORG

CD_ORGANIZACAO_VENDAS 

VTWEG

CD_CANAL_DISTRIBUICAO 

SPART

CD_SETOR_ATIVIDADE 

VKBUR

CD_ESCRITORIO_VENDAS 

VKGRP

CD_EQUIPE_VENDAS 

KUNNR

CD_EMISSOR_ORDEM

Inner join com a tabela : SAP.VBAP, trazendo os campos:

Campo

Nome da Saída

POSNR

NM_SEQ_ITEM_ORDEM_VENDA

MATNR

CD_PRODUTO

ARKTX

DC_PRODUTO

Inner join com a tabela : SAP.VBEP, trazendo os campos:

Campo

Nome da Saída

ETENR

NM_SEQ_DIVISAO_REMESSA

WADAT

DT_SAIDA_MERCADORIA       

EDATU

DT_DESEJADA_REMESSA       

MBDAT

DT_PREPARACAO_MATERIAL    

BMENG

QT_CONFIRMADA    

LIFSP

CD_BLOQUEIO_ITEM   

Condicional de validação:

Se Bmeng for igual ao campo: L_RFMNG 

Se Bmeng for maior ou igual ao campo: L_RFMNG 

nome do campo de saída: QT_REMESSA

1 valor = Valor = L_RFMNG

2 valor = Valor = BMENG

Campos criados com valores determinados:

Campo

Nome da Saída

DATASAT

NULL

DATALTSAT

USUALTSAT

VALUE: DATA DO SISTEMA (CURRENT_DATE)

DT_ADD_ROW 

Databricks:

camada_semantica.zitfsd049_divisao_remessa

Documentação de desenvolvimento - Basseto

1 -Data-types            2 - Regra de desenvolvimento