...
SAP.CDHDR
SAP.VBAK
SAP.VBFA
SAP.VBAP
SAP.VBKD
SAP.VBEP
SAP.MARA
SAP.KNA1
SAP.AUSP
SAP.CABN
SAP.KONV
Montagem:
Carga incremental com a seguinte regra:
1 - É feito 2 selects uma consulta na tabela: SAP.J_1BNFDOCCDHDR para validar se existem documentos de vendas que foram alterados com base na regra abaixo:
1.1 - Primeiro com o filtro PSTDAT = Data atual – 1 ---> filtrando o dia anteriorData do dia anterior ( D -1)
1.2 - Segundo com o filtro CREDAT = Data atual – 1 ---> filtrando o dia anterior
2 - é feito um union entre esses dois selects acima, removido os duplicados existentes
3 - A carga incremental, irá verificar se na tabela existem a chave: DOCNUM
3.1 - SE sim, é apagado na tabela os DOCNUMs existentes, e os novos são adicionados na tabela final, juntamente com os novos DOCNUMs
3.2 - SE não, é adicionado na tabela final os novos DOCNUMs
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.J_1BNFDOC após o tratamento especificado no item 3, VBAK trazendo os campos:
Campo | Nome de Saída |
---|---|
LEFT(DOCDAT,6) | DT_COMPETENCIA |
PARID | CD_EMISSOR_ORDEM |
CONDIÇÃO: | NM_NOTA_FISCAL |
SERIES | NM_SERIE_NF |
SUBSER | NM_SUBSERIE_NF |
DOCDAT | DT_EMISSAO |
Inner join com a tabela: SAP.J_1BNFLIN trazendo os campos
...