I_StockRequirementItem
MRP Stock Requirement Item
I_StockRequirementItem is a Basic CDS View that provides data about "MRP Stock Requirement Item" in SAP S/4HANA. It reads from 1 data source (mrp_sup_dem_item) and exposes 55 fields with key fields RowIndex, MRPPlant, Material, MRPArea, MaterialShortageDefinition. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| mrp_sup_dem_item | mdps | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_UnitOfMeasure | _UnitOfMeasure | $projection.MaterialBaseUnit = _UnitOfMeasure.UnitOfMeasure |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ISTOCKREQITEM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | MRP Stock Requirement Item | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #BASIC | view |
Fields (55)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RowIndex | mrp_sup_dem_item | line | VAT Return Line Item |
| KEY | MRPPlant | mrp_sup_dem_item | mrpplant | Plant |
| KEY | Material | mrp_sup_dem_item | materialid | Material |
| KEY | MRPArea | mrp_sup_dem_item | mrparea | MRP Area |
| KEY | MaterialShortageDefinition | mrp_sup_dem_item | materialshortagedefinitionid | Shortage Def. ID |
| KEY | MRPPlanningSegmentType | mrp_sup_dem_item | mrpplanningsegmenttype | MRP segment |
| KEY | MRPPlanningSegment | mrp_sup_dem_item | mrpplanningsegmentnumber | Plng Segmnt No. |
| MRPElement | mrp_sup_dem_item | mrpelement | MRP element number | |
| MRPElementItem | mrp_sup_dem_item | mrpelementitem | MRP elemnt item | |
| MRPElementScheduleLine | mrp_sup_dem_item | mrpelementscheduleline | Scheduling | |
| MRPElementCategory | mrp_sup_dem_item | mrpelementcategory | MRP Elmnt Ind. | |
| MRPElementCategoryShortName | mrp_sup_dem_item | mrpelementcategoryshortname | MRP element | |
| MaterialBaseUnit | ||||
| UnitOfMeasureTechnicalName | mrp_sup_dem_item | materialbaseunittext | Technical | |
| UnitOfMeasure_E | ||||
| MRPElementAvailyOrRqmtDate | mrp_sup_dem_item | mrpelementavailyorrqmtdate | Time Stamp | |
| MRPAvailableQuantity | mrp_sup_dem_item | mrpavailablequantity | DEC 20 3 | |
| MRPElementOpenQuantity | mrp_sup_dem_item | mrpelementopenquantity | Rec./reqd qty | |
| MaterialShortageCriticalQty | mrp_sup_dem_item | materialshortagecriticalqty | Rec./reqd qty | |
| MaterialShortageQuantityThld | mrp_sup_dem_item | materialshortagethresholdqty | Rec./reqd qty | |
| MaterialSafetyStockQty | mrp_sup_dem_item | materialsafetystockqty | Safety Stock | |
| MRPElementQuantityIsFirm | mrp_sup_dem_item | mrpelementquantityisfirm | TRUE | |
| MRPElementDocumentType | mrp_sup_dem_item | mrpelementdocumenttype | P.O./Order type | |
| MfgOrderStatusInternalCode | mrp_sup_dem_item | mfgorderstatusinternalcode | Status | |
| StorageLocation | mrp_sup_dem_item | storagelocation | StorageLocation | |
| Assembly | mrp_sup_dem_item | assembly | Pegged Reqmt | |
| ProductionVersion | mrp_sup_dem_item | productionversion | Version ID | |
| RequirementPlan | mrp_sup_dem_item | requirementplan | Requirements Plan | |
| SourceMRPElement | mrp_sup_dem_item | sourcemrpelement | MRP element number | |
| SourceMRPElementItem | mrp_sup_dem_item | sourcemrpelementitem | MRP elemnt item | |
| SourceMRPElementScheduleLine | mrp_sup_dem_item | sourcemrpelementscheduleline | Schedule Line | |
| SourceMRPElementCategory | mrp_sup_dem_item | sourcemrpelementcategory | MRP Elmnt Ind. | |
| MRPElementBusinessPartner | mrp_sup_dem_item | mrpelementbusinesspartnerid | Supplier | |
| MRPElementBusinessPartnerName | mrp_sup_dem_item | mrpelementbusinesspartnername | Bus.Partner Name | |
| MRPElementBusinessPartnerType | mrp_sup_dem_item | mrpelementbusinesspartnertype | Business Part. Type | |
| QuantityUnitDcmls | mrp_sup_dem_item | quantityprecision | Rounding | |
| MaterialShortageStatus | mrp_sup_dem_item | materialshortagestatus | Char01 | |
| MRPElementIsReleased | mrp_sup_dem_item | released | TRUE | |
| MRPElementIsPartiallyDelivered | mrp_sup_dem_item | partiallydelivered | TRUE | |
| SolutionRequestStatus | mrp_sup_dem_item | requeststatus | Request Status | |
| MRPRequestSupplierResponse | mrp_sup_dem_item | vendorstatus | Vendor's Response | |
| MRPAvailability | mrp_sup_dem_item | mrpavailability | MRP Availability | |
| HorizonForSelectionInDays | mrp_sup_dem_item | mrpevaluationhorizonindays | INT4 | |
| HasDecisionSupport | mrp_sup_dem_item | decisionsupport | Char01 | |
| NumberOfShortages | mrp_sup_dem_item | shortagecount | INT2 | |
| MRPElementDocumentTypeName | mrp_sup_dem_item | mrpelementdocumenttypename | Character field, length 64 | |
| AggregationSupplyProfile | mrp_sup_dem_item | supplyaggregation | INT1 | |
| AggregationDemandProfile | mrp_sup_dem_item | demandaggregation | INT1 | |
| MRPElementCategoryGroupName | mrp_sup_dem_item | mrpelementcategorygroupname | Short Description | |
| HasSuppliedInThePast | mrp_sup_dem_item | supplyinthepast | Char01 | |
| IsNonAggregated | mrp_sup_dem_item | aggregatedmrpelements | INT4 | |
| TargetQuantityUnitDcmls | mrp_sup_dem_item | targetquantityunitdisplaydcmls | Decimal Places | |
| MaterialExternalID | mrp_sup_dem_item | materialexternalid | Material | |
| CreationDateTime | mrp_sup_dem_item | creationdatetime | Timestamp | |
| _UnitOfMeasure | _UnitOfMeasure |
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 I_StockRequirementItem.
-- 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: ISTOCKREQITEM
CREATE VIEW I_StockRequirementItem AS
SELECT
mdps.line AS RowIndex,
mdps.mrpplant AS MRPPlant,
mdps.materialid AS Material,
mdps.mrparea AS MRPArea,
mdps.materialshortagedefinitionid AS MaterialShortageDefinition,
mdps.mrpplanningsegmenttype AS MRPPlanningSegmentType,
mdps.mrpplanningsegmentnumber AS MRPPlanningSegment,
mdps.mrpelement AS MRPElement,
mdps.mrpelementitem AS MRPElementItem,
mdps.mrpelementscheduleline AS MRPElementScheduleLine,
mdps.mrpelementcategory AS MRPElementCategory,
mdps.mrpelementcategoryshortname AS MRPElementCategoryShortName,
cast( mdps.materialbaseunit as abap.unit( 3 ) ) AS MaterialBaseUnit,
mdps.materialbaseunittext AS UnitOfMeasureTechnicalName,
cast( mdps.unitofmeasurecommercialname as abap.unit( 3 ) ) AS UnitOfMeasure_E,
mdps.mrpelementavailyorrqmtdate AS MRPElementAvailyOrRqmtDate,
mdps.mrpavailablequantity AS MRPAvailableQuantity,
mdps.mrpelementopenquantity AS MRPElementOpenQuantity,
mdps.materialshortagecriticalqty AS MaterialShortageCriticalQty,
mdps.materialshortagethresholdqty AS MaterialShortageQuantityThld,
mdps.materialsafetystockqty AS MaterialSafetyStockQty,
mdps.mrpelementquantityisfirm AS MRPElementQuantityIsFirm,
mdps.mrpelementdocumenttype AS MRPElementDocumentType,
mdps.mfgorderstatusinternalcode AS MfgOrderStatusInternalCode,
mdps.storagelocation AS StorageLocation,
mdps.assembly AS Assembly,
mdps.productionversion AS ProductionVersion,
mdps.requirementplan AS RequirementPlan,
mdps.sourcemrpelement AS SourceMRPElement,
mdps.sourcemrpelementitem AS SourceMRPElementItem,
mdps.sourcemrpelementscheduleline AS SourceMRPElementScheduleLine,
mdps.sourcemrpelementcategory AS SourceMRPElementCategory,
mdps.mrpelementbusinesspartnerid AS MRPElementBusinessPartner,
mdps.mrpelementbusinesspartnername AS MRPElementBusinessPartnerName,
mdps.mrpelementbusinesspartnertype AS MRPElementBusinessPartnerType,
mdps.quantityprecision AS QuantityUnitDcmls,
mdps.materialshortagestatus AS MaterialShortageStatus,
mdps.released AS MRPElementIsReleased,
mdps.partiallydelivered AS MRPElementIsPartiallyDelivered,
mdps.requeststatus AS SolutionRequestStatus,
mdps.vendorstatus AS MRPRequestSupplierResponse,
mdps.mrpavailability AS MRPAvailability,
mdps.mrpevaluationhorizonindays AS HorizonForSelectionInDays,
mdps.decisionsupport AS HasDecisionSupport,
mdps.shortagecount AS NumberOfShortages,
mdps.mrpelementdocumenttypename AS MRPElementDocumentTypeName,
mdps.supplyaggregation AS AggregationSupplyProfile,
mdps.demandaggregation AS AggregationDemandProfile,
mdps.mrpelementcategorygroupname AS MRPElementCategoryGroupName,
mdps.supplyinthepast AS HasSuppliedInThePast,
mdps.aggregatedmrpelements AS IsNonAggregated,
mdps.targetquantityunitdisplaydcmls AS TargetQuantityUnitDcmls,
mdps.materialexternalid AS MaterialExternalID,
mdps.creationdatetime AS CreationDateTime
FROM mrp_sup_dem_item AS mdps
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON MaterialBaseUnit = _UnitOfMeasure.UnitOfMeasure -- association [1..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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