FAC_AUDIT_Z3_MATERIAL_ITEM

DDL: FAC_AUDIT_Z3_MATERIAL_ITEM SQL: FAC_AUDMATITM Type: view

Material items

FAC_AUDIT_Z3_MATERIAL_ITEM is a CDS View that provides data about "Material items" in SAP S/4HANA. It reads from 5 data sources (ekko, nsdm_e_MKPF, nsdm_e_mseg, FAC_AUDIT_Z3_MATERIAL_ITEM_B, I_LedgerCompanyCodeCrcyRoles) and exposes 100 fields with key fields SourceLedger, CompanyCode, Ledger, GLAccount, FiscalYear. It has 4 associations to related views.

Data Sources (5)

SourceAliasJoin Type
ekko _ekko left_outer
nsdm_e_MKPF _mkpf left_outer
nsdm_e_mseg _mseg left_outer
FAC_AUDIT_Z3_MATERIAL_ITEM_B FAC_AUDIT_Z3_MATERIAL_ITEM_B from
I_LedgerCompanyCodeCrcyRoles I_LedgerCompanyCodeCrcyRoles inner

Parameters (5)

NameTypeDefault
P_Ledger fins_ledger
P_FiscalYear fins_gjahr
P_FromFiscalPeriod fins_fagl_fiscper_from
P_ToFiscalPeriod fins_fagl_fiscper_to
P_Language sylangu

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_GoodsMovementTypeT _GoodsMovementTypeT _GoodsMovementTypeT.GoodsMovementType = _mseg.bwart and _GoodsMovementTypeT.Language = $parameters.P_Language
[0..1] I_FiscalPeriodForVariant _ToFiscalPeriodForVariant _ToFiscalPeriodForVariant.FiscalYearVariant = $projection.FiscalYearVariant and _ToFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear and _ToFiscalPeriodForVariant.FiscalPeriod = $parameters.P_ToFiscalPeriod
[0..1] I_FiscalPeriodForVariant _FromFiscalPeriodForVariant _FromFiscalPeriodForVariant.FiscalYearVariant = $projection.FiscalYearVariant and _FromFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear and _FromFiscalPeriodForVariant.FiscalPeriod = $parameters.P_FromFiscalPeriod
[0..1] dd07t _text _text.domname = _mseg.vprsv and _text.as4local = 'A' and _text.ddlanguage = $parameters.P_Language

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName FAC_AUDMATITM view
EndUserText.label Material items view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

Fields (100)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger SourceLedger Source Ledger
KEY CompanyCode FAC_AUDIT_Z3_MATERIAL_ITEM_B CompanyCode Receiver Company Code
KEY Ledger FAC_AUDIT_Z3_MATERIAL_ITEM_B Ledger Ledger
KEY GLAccount GLAccount General Ledger
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY AccountingDocument AccountingDocument Journal Entry
KEY LedgerGLLineItem LedgerGLLineItem Journal Entry Item
KEY Material Material Vehicle Model
MaterialDocument MaterialDocument Material Doc.
MaterialDocumentYear MaterialDocumentYear Material Document Year
InventoryTransactionType _MaterialDocumentHeader InventoryTransactionType Trans. Ev. Type
FiscalPeriod FiscalPeriod Tax period
AccountingDocumentType AccountingDocumentType Journal Entry Type
DocumentTypeofRevaluationDoc nsdm_e_MKPF blaum Doc. type rev.
PostingDate PostingDate Posting Date for GR
DocumentDate DocumentDate Journal Entry Date
AccountingDocumentHeaderText _bkpf bktxt Header Text
ReferenceDocument ReferenceDocument Reference Document
Currency _bkpf waers Transaction Currency
UnplannedDeliveryCosts _bkpf frath Unpl.del.costs
LogicalSystem _bkpf awsys Logical System
ObjectKey _bkpf awkey RefKey GJE
AccountingDocumentCreationDate _bkpf cpudt Imported On
ReferenceDocumentType ReferenceDocumentType Reference Document Type
ForeignTradeNumber nsdm_e_MKPF exnum Official No.
AccountingDocCreatedByUser AccountingDocCreatedByUser User which created overhead document
zeile nsdm_e_mseg zeile Mat. Doc.Item
bwart nsdm_e_mseg bwart Valuation Type
GoodsMovementTypeName _GoodsMovementTypeT GoodsMovementTypeName
werks nsdm_e_mseg werks Receiving Plant
lgort nsdm_e_mseg lgort Sublocation
charg nsdm_e_mseg charg Chargeable Proc.
ebeln nsdm_e_mseg ebeln Source PurchDoc
ebelp nsdm_e_mseg ebelp Item pur. doc.
shkzg nsdm_e_mseg shkzg Returns
dmbtr nsdm_e_mseg dmbtr Loc. amount
meins nsdm_e_mseg meins Valuation Unit
menge nsdm_e_mseg menge WarrCountValue
bwtar nsdm_e_mseg bwtar Valuation Type
sakto nsdm_e_mseg sakto G/L Account
lifnr nsdm_e_mseg lifnr Vendor no.
kunnr nsdm_e_mseg kunnr Stock customer
gsber nsdm_e_mseg gsber Business Area
anln1 nsdm_e_mseg anln1 Asset
anln2 nsdm_e_mseg anln2 Sub-number
aufnr nsdm_e_mseg aufnr SettlementOrder
emlif nsdm_e_mseg emlif Supplier
fkber nsdm_e_mseg fkber Functional Area
grund nsdm_e_mseg grund Reason for mvt.
kdauf nsdm_e_mseg kdauf SD Document
kdein nsdm_e_mseg kdein SOrder schedule
kdpos nsdm_e_mseg kdpos Sales Ord. Item
kokrs nsdm_e_mseg kokrs Org. Value
kostl nsdm_e_mseg kostl Substitute CC
kzbew nsdm_e_mseg kzbew Movement ind.
nplnr nsdm_e_mseg nplnr Network
parbu nsdm_e_mseg parbu Clearing CoCode
pargb nsdm_e_mseg pargb Trdg Part.BA
pprctr nsdm_e_mseg pprctr Partner PC
prctr nsdm_e_mseg prctr Profit Centers
projn nsdm_e_mseg projn WBS Element
ps_psp_pnr nsdm_e_mseg ps_psp_pnr WBS Element
sgtxt nsdm_e_mseg sgtxt Text
shkum nsdm_e_mseg shkum D/C ind. reval.
sobkz nsdm_e_mseg sobkz Special Stock
ummat nsdm_e_mseg ummat Receiving Mat.
umwrk nsdm_e_mseg umwrk Receiving plant
vptnr nsdm_e_mseg vptnr Partner
waers nsdm_e_mseg waers Transaction Currency
weunb nsdm_e_mseg weunb GR Non-Valuated
xruej nsdm_e_mseg xruej Pst.to pr. year
xruem nsdm_e_mseg xruem Post prev. per.
bnbtr nsdm_e_mseg bnbtr Delivery costs
dmbum nsdm_e_mseg dmbum Revaluation
lbkum nsdm_e_mseg lbkum Valuated stock
salk3 nsdm_e_mseg salk3 Total Value
kzzug nsdm_e_mseg kzzug Receipt Ind.
kzvbr nsdm_e_mseg kzvbr Consumption
erfmg nsdm_e_mseg erfmg Quantity in UnE
erfme nsdm_e_mseg erfme Unit of Entry
bsart ekko bsart Stnd purch.ord.
ekgrp ekko ekgrp Sub. purchasing grp
ekorg ekko ekorg Purchasing Org.
bedat ekko bedat Start date
inco1 ekko inco1 Incoterms
inco2 ekko inco2 Incoterms 2
reswk ekko reswk Supplying Plant
lblif ekko lblif Rec. Supplier
lifre ekko lifre Location Alias
konnr ekko konnr Agreement
logsy ekko logsy Logical System
kalsm ekko kalsm Search Proced.
aedat ekko aedat Obsolete
ernam ekko ernam User Name
FiscalYearVariant I_LedgerCompanyCodeCrcyRoles FiscalYearVariant FY Variant
ValuationArea ValuationArea Valuation Area
vprsv nsdm_e_mseg vprsv Price Controller Indicator
vprsvText _text ddtext Price Controller Indicator Description
_MaterialDocumentHeader _MaterialDocumentHeader
_bkpf _bkpf

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view FAC_AUDIT_Z3_MATERIAL_ITEM.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: FAC_AUDMATITM
-- Parameters: P_Ledger : fins_ledger, P_FiscalYear : fins_gjahr, P_FromFiscalPeriod : fins_fagl_fiscper_from, P_ToFiscalPeriod : fins_fagl_fiscper_to, P_Language : sylangu

CREATE VIEW FAC_AUDIT_Z3_MATERIAL_ITEM AS
SELECT
  SourceLedger,
  FAC_AUDIT_Z3_MATERIAL_ITEM_B.CompanyCode AS CompanyCode,
  FAC_AUDIT_Z3_MATERIAL_ITEM_B.Ledger AS Ledger,
  GLAccount,
  FiscalYear,
  AccountingDocument,
  LedgerGLLineItem,
  Material,
  MaterialDocument,
  MaterialDocumentYear,
  _MaterialDocumentHeader.InventoryTransactionType AS InventoryTransactionType,
  FiscalPeriod,
  AccountingDocumentType,
  _mkpf.blaum AS DocumentTypeofRevaluationDoc,
  PostingDate,
  DocumentDate,
  _bkpf.bktxt AS AccountingDocumentHeaderText,
  ReferenceDocument,
  _bkpf.waers AS Currency,
  _bkpf.frath AS UnplannedDeliveryCosts,
  _bkpf.awsys AS LogicalSystem,
  _bkpf.awkey AS ObjectKey,
  _bkpf.cpudt AS AccountingDocumentCreationDate,
  ReferenceDocumentType,
  _mkpf.exnum AS ForeignTradeNumber,
  AccountingDocCreatedByUser,
  _mseg.zeile AS zeile,
  _mseg.bwart AS bwart,
  _GoodsMovementTypeT.GoodsMovementTypeName AS GoodsMovementTypeName,
  _mseg.werks AS werks,
  _mseg.lgort AS lgort,
  _mseg.charg AS charg,
  _mseg.ebeln AS ebeln,
  _mseg.ebelp AS ebelp,
  _mseg.shkzg AS shkzg,
  _mseg.dmbtr AS dmbtr,
  _mseg.meins AS meins,
  _mseg.menge AS menge,
  _mseg.bwtar AS bwtar,
  _mseg.sakto AS sakto,
  _mseg.lifnr AS lifnr,
  _mseg.kunnr AS kunnr,
  _mseg.gsber AS gsber,
  _mseg.anln1 AS anln1,
  _mseg.anln2 AS anln2,
  _mseg.aufnr AS aufnr,
  _mseg.emlif AS emlif,
  _mseg.fkber AS fkber,
  _mseg.grund AS grund,
  _mseg.kdauf AS kdauf,
  _mseg.kdein AS kdein,
  _mseg.kdpos AS kdpos,
  _mseg.kokrs AS kokrs,
  _mseg.kostl AS kostl,
  _mseg.kzbew AS kzbew,
  _mseg.nplnr AS nplnr,
  _mseg.parbu AS parbu,
  _mseg.pargb AS pargb,
  _mseg.pprctr AS pprctr,
  _mseg.prctr AS prctr,
  _mseg.projn AS projn,
  _mseg.ps_psp_pnr AS ps_psp_pnr,
  _mseg.sgtxt AS sgtxt,
  _mseg.shkum AS shkum,
  _mseg.sobkz AS sobkz,
  _mseg.ummat AS ummat,
  _mseg.umwrk AS umwrk,
  _mseg.vptnr AS vptnr,
  _mseg.waers AS waers,
  _mseg.weunb AS weunb,
  _mseg.xruej AS xruej,
  _mseg.xruem AS xruem,
  _mseg.bnbtr AS bnbtr,
  _mseg.dmbum AS dmbum,
  _mseg.lbkum AS lbkum,
  _mseg.salk3 AS salk3,
  _mseg.kzzug AS kzzug,
  _mseg.kzvbr AS kzvbr,
  _mseg.erfmg AS erfmg,
  _mseg.erfme AS erfme,
  _ekko.bsart AS bsart,
  _ekko.ekgrp AS ekgrp,
  _ekko.ekorg AS ekorg,
  _ekko.bedat AS bedat,
  _ekko.inco1 AS inco1,
  _ekko.inco2 AS inco2,
  _ekko.reswk AS reswk,
  _ekko.lblif AS lblif,
  _ekko.lifre AS lifre,
  _ekko.konnr AS konnr,
  _ekko.logsy AS logsy,
  _ekko.kalsm AS kalsm,
  _ekko.aedat AS aedat,
  _ekko.ernam AS ernam,
  I_LedgerCompanyCodeCrcyRoles.FiscalYearVariant AS FiscalYearVariant,
  ValuationArea,
  _mseg.vprsv AS vprsv,
  _text.ddtext AS vprsvText
FROM FAC_AUDIT_Z3_MATERIAL_ITEM_B
INNER JOIN I_LedgerCompanyCodeCrcyRoles ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN nsdm_e_MKPF AS _mkpf ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN nsdm_e_mseg AS _mseg ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ekko AS _ekko ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_GoodsMovementTypeT AS _GoodsMovementTypeT ON _GoodsMovementTypeT.GoodsMovementType = _mseg.bwart AND _GoodsMovementTypeT.Language = $parameters.P_Language  -- association [0..1]
LEFT OUTER JOIN I_FiscalPeriodForVariant AS _ToFiscalPeriodForVariant ON _ToFiscalPeriodForVariant.FiscalYearVariant = FiscalYearVariant AND _ToFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear AND _ToFiscalPeriodForVariant.FiscalPeriod = $parameters.P_ToFiscalPeriod  -- association [0..1]
LEFT OUTER JOIN I_FiscalPeriodForVariant AS _FromFiscalPeriodForVariant ON _FromFiscalPeriodForVariant.FiscalYearVariant = FiscalYearVariant AND _FromFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear AND _FromFiscalPeriodForVariant.FiscalPeriod = $parameters.P_FromFiscalPeriod  -- association [0..1]
LEFT OUTER JOIN dd07t AS _text ON _text.domname = _mseg.vprsv AND _text.as4local = 'A' AND _text.ddlanguage = $parameters.P_Language  -- association [0..1]
;