MI20
Documentação:
Descrição da tabela:
Tabela fato de inventário
Tabelas utilizadas:
SAP_HEQ.IKPF
SAP_HEQ.ISEG
SAP_HEQ.T064B
SAP_HEQ.T064T
SAP.MAKT
Montagem:
Select da tabela IKPF trazendo os campos: Documento de Inventário – IBLNR, Nº inventário – INVNU, Exercício – GJAHR, Tipo de Operação – VGART, Estq.especial – SOBKZ, Data documento – BLDAT, Data prev.cont. - GIDAT, Data contagem - ZLDAT, Data lçto. - BUDAT, Período - MONAT, Nome do usuário - USNAM, Bloqueio lçto. - SPERR, Status contagem - ZSTAT, Status ajuste DSTAT, Ref.inventário XBLNI, St.eliminação - LSTAT, Tipo inventário – INVART;
Join da tabela ISEG trazendo os campos: MATNR – Material, WERKS – Centro, LGORT – Depósito, CHARG - Lote, SOBKZ – Estoque Especial, BSTAR - Tipo de estoque, ZLDAT – Data Contagem, BUCHM – Quantidade Registrada, MENGE – Quantidade, Cálculo MENGE – BUCHM – Diferença, DMBTR – Montante de Diferença, USNAD – Lançamento Por, USNAZ – Contato Por, BUDAT – Data Lançamento, SOBKZ – Estoque Especial, Se DMBTR – Montante de Diferença for positivo -> Valor Diferença Positivo, Se DMBTR – Montante de Diferença for negativo -> Valor Diferença Positivo ,XZAEL – Item contado ,XDIFF - Diferença reg., XNZAE - Recontagem, XLOEK - Eliminado, ZEILI - Item. Usando as chaves IBLNR GJAHR das tabelas IKPF e ISEG;
Join da tabela MAKT trazendo o campo MAKTX, usando a chave MATNR das tabelas MAKT e ISEG. Filtrar os dados onde o campo SPRAS = ‘PT’;
Join da tabela T064B trazendo o campo BTEXT, usando a chave BSTAR das tabelas T064B e ISEG. Filtrar os dados onde o campo SPRAS = ‘PT’;
Join da tabela T064T trazendo o campo STEXT, usando as chaves XZAEL, XZAEL, XDIFF, XDIFF das tabelas T064T e ISEG. Filtrar os dados onde o campo SPRAS = ‘PT’;
Databricks:
camada_semantica.MI20
Documentação de desenvolvimento - Basseto
1 -Data-types 2 - Regra de desenvolvimento