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 é 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: VBAK trazendo os campos:
(BUKRS_VF,VBELN,VKORG,VTWEG,SPART,VKBUR,VKGRP,KUNNR)

4 - Join com a tabela : VBAP, trazendo os campos:

(POSNR, MATNR,ARKTX)

5 - Join com a tabela : SAP.VBEP, trazendo os campos:

(ETENR,WADAT,EDATU,MBDAT,BMENG,LIFSP)

Coluna condicional:

1 - Se Bmeng for igual ao campo: L_RFMNG  | VALOR: L_RFMNG

2 - Se Bmeng for maior ou igual ao campo: L_RFMNG  | VALOR: BMENG

Campos criados com valores determinados:

6 - Campos para compor a estrutura, criados como nulo:

(DATASAT,DATALTSAT,USUALTSAT)

7 - Campo de data padrão:

current_date

Databricks:

camada_semantica.zitfsd049_divisao_remessa

Documentação de desenvolvimento - Basseto

1 -Data-types            2 - Regra de desenvolvimento