...
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 ,VBELN,VKORG,VTWEG,SPART,VKBUR,VKGRP,KUNNR)
4 - 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 (POSNR, MATNR,ARKTX)
5 - 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:
(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
...
nome do campo de saída: QT_REMESSA
1 valor = Valor = L_RFMNG
...
| VALOR: BMENG
Campos criados com valores determinados:
...
Campo
...
Nome da Saída
...
DATASAT
...
NULL
...
DATALTSAT
...
USUALTSAT
...
VALUE: DATA DO SISTEMA (CURRENT_DATE)
...
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
...