/
ZITFSD049_OV_PARC

ZITFSD049_OV_PARC

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.VBPA

  4. SAP.KNA1

  5. SAP.LFA1

  6. SAP.PA0001

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

Campo

Nome de 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.VBPA trazendo os campos

Campo

Nome de Saída

Campo

Nome de Saída

PARVW

XX_FUNCAO_PARCEIRO

POSNR

NM_SEQ_ITEM_ORDEM_VENDA

Se o campo PERNR não for nulo

Trazer o valor = PERNR

Se não trazer o valor da tabela VBPA

CD_PARCEIRO

é feito uma verificação com os campos para trazer os campos conforme validação:

1 - condição: Se o campo KUNNR não for nulo traga os campos da tabela SAP.KNA1:

Campo

Nome de Saída

Campo

Nome de Saída

TXJCD

NO_DOMICILIO_FISCAL

LAND1

XX_PAIS

SPRAS

XX_IDIOMA

LZONE

XX_ZONA_TRANSPORTE

PSTLZ

NM_CEP

ORT01

NO_MUNICIPIO

REGIO

CD_UNIDADE_FEDERATIVA

NAME1

NO_RAZAO_SOCIAL

KTOKD

CD_GRUPO_CONTA

da tabela SAP.VBPA KUNNR

CD_PARCEIRO

se stcd1 for diferente de vazio valor = STCD1

Senão validar stcd2 for diferente de vazio passar valor = STCD2

Senão passa nulo

NM_CNPJ 

2 - condição: Se o campo LIFNR não for nulo traga os campos da tabela SAP.LFA1:

Campo

Nome de Saída

Campo

Nome de Saída

TXJCD

NO_DOMICILIO_FISCAL

LAND1

XX_PAIS

SPRAS

XX_IDIOMA

LZONE

XX_ZONA_TRANSPORTE

PSTLZ

NM_CEP

ORT01

NO_MUNICIPIO

REGIO

CD_UNIDADE_FEDERATIVA

NAME1

NO_RAZAO_SOCIAL

KTOKK

CD_GRUPO_CONTA

da tabela SAP.VBPA LIFNR

CD_PARCEIRO

se stcd1 for diferente de vazio valor = STCD1

Senão validar stcd2 for diferente de vazio passar valor = STCD2

Senão passa nulo

NM_CNPJ 

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

Campo

Nome de Saída

Campo

Nome de Saída

ENAME

NO_RAZAO_SOCIAL 

Databricks:

camada_semantica.zitfsd049_ov_parc

Documentação de desenvolvimento - Basseto

 

Add label

Related content

ZITFSD049_DIVISAO_REMESSA
ZITFSD049_DIVISAO_REMESSA
More like this
ZITFSD051_NF_HEADER
More like this
ZITFSD048_PARC_CLIENTE
ZITFSD048_PARC_CLIENTE
More like this
Camada Semântica
Read with this
ZITFSD049_OV_ITEM
More like this
ZITFSD048_VENDAS_CLIENTE
ZITFSD048_VENDAS_CLIENTE
Read with this