Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. SAP.CDHDR

  2. SAP.VBAK 

  3. SAP.VBFA

  4. SAP.VBAP

  5. SAP.VBKD

  6. SAP.VBEP

  7. SAP.MARA

  8. SAP.KNA1

  9. SAP.AUSP

  10. SAP.CABN

  11. 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:

DT_EMISSAO 

Campo

Nome de Saída

LEFT(DOCDAT,6)

DT_COMPETENCIA 

PARID

CD_EMISSOR_ORDEM 

CONDIÇÃO:
SE NFENUM FOR NULO O DADOS SEJA: NFNUM
SE NÃO O DADO SEJA: NFENUM

NM_NOTA_FISCAL 

SERIES

NM_SERIE_NF 

SUBSER

NM_SUBSERIE_NF 

DOCDAT

Inner join com a tabela: SAP.J_1BNFLIN trazendo os campos

...