FAC_AUDIT_Z3_MATERIAL_ITEM
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)
| Source | Alias | Join 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)
| Name | Type | Default |
|---|---|---|
| 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)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA