Documentação:
Descrição da tabela:
Esta tabela transacional de Nota Fiscal e deve ter seus dados sempre incremental pela chave que vamos definir aqui: DOCNUM
Tabelas utilizadas:
SAP.J_1BNFDOC
SAP.J_1BNFLIN
SAP.J_1BNFNADVBRP
SAP.VBFA
SAP.VTTK
SAP.KNA1LIKP
SAP.VBRK
Montagem:
Primeiramente, é feito duas consultas na tabela SAP.J_1BNFDOC com as seguintes clausulas:
...
2. Foi acrescentado dados de item com a junção da tabela SAP.J_1BNFLIN, pelas chaves DOCNUM presente nas tabelas.
3. Além disso, foi Foi adicionado dados de parceiros da faturamento com a tabela SAP.VBRP, com a chave ( VBRP.VBELN = LEFT(J_1BNFNAD, também relacionado pela chave DOCNUM4. Acrescimo de dados dos clientes com join com 1BNFLIN.REFKEY, 10) ) & ( VBRP.POSNR= J_1BNFLIN.REFTIM ). Função LEFT retorna os 'n' primeiros caracters do campo escolhido.
4. Acrescentado dados de transportador + fornecedor + remessa:
4.1. Através da junção da tabela SAP.VBRP (itens da fatura) com a tabela SAP.KNA1VBFA, pela chave ( KNA1(VBRP.KUNNR = J_1BNFDOC.PARID )VGBEL = VBFA.VBELV ) & ( VBFA.VBTYP_N = '8' ) );
4.1. Acrescimo de dados dos clientes com join com a 2. Junção da tabela SAP.KNA1VTTK, renomeamos para KNA2, pela chave ( KNA2VBRP.KUNNR VBELN = J_1BNFNADVTTK.PARID )
...
TKNUM )
4.3. Junção da tabela SAP.
...
VBFA,
...
pela chave (
...
VBFA.
...
VBELV = LIKP.VBELN )
Databricks:
camada_semantica.ZITFSD051_NF_HEADER
Documentação de desenvolvimento - Basseto
1 -Data-types 2 - Regra de desenvolvimento
...