I_OperationActivityPlndMatlRet
Operation Activity Planned Material Return
I_OperationActivityPlndMatlRet is a Basic CDS View that provides data about "Operation Activity Planned Material Return" in SAP S/4HANA. It reads from 2 data sources (I_OpActyComponentAssignment, P_MfgOrderOpReservationItem) and exposes 68 fields with key fields OpActyNtwkInstance, OpActyNtwkElement, Reservation, ReservationItem, RecordType. It has 1 association to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_OpActyComponentAssignment | OpActyComponentAssignment | from |
| P_MfgOrderOpReservationItem | ReservationItem | inner |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_BillOfMaterialItemCategory | _BOMItemCategory | $projection.BOMItemCategory = _BOMItemCategory.BillOfMaterialItemCategory |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMPEOAPLNDMATRET | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #BASIC | view | |
| EndUserText.label | Operation Activity Planned Material Return | view |
Fields (68)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | OpActyNtwkInstance | I_OpActyComponentAssignment | OpActyNtwkInstance | Instance ID |
| KEY | OpActyNtwkElement | I_OpActyComponentAssignment | OpActyNtwkElement | Element Number |
| KEY | Reservation | I_OpActyComponentAssignment | Reservation | Reservation |
| KEY | ReservationItem | I_OpActyComponentAssignment | ReservationItem | Reservation Item |
| KEY | RecordType | I_OpActyComponentAssignment | RecordType | Reservation Record Type |
| KEY | Material | P_MfgOrderOpReservationItem | matnr | Vehicle Model |
| KEY | Plant | P_MfgOrderOpReservationItem | werks | Receiving Plant |
| ProductionPlant | P_MfgOrderOpReservationItem | pwerk | Planning Plant | |
| StorageLocation | ||||
| ManufacturingOrder | ||||
| MaterialIsCoProduct | P_MfgOrderOpReservationItem | kzkup | Co-Product | |
| ManufacturingOrderItem | P_MfgOrderOpReservationItem | afpos | Item Number | |
| AssemblySequenceNumber | I_OpActyComponentAssignment | AssemblySequenceNumber | Assembly Sequence | |
| BaseUnit | P_MfgOrderOpReservationItem | meins | Valuation Unit | |
| MfgOrderComponentUsageQuantity | I_OpActyComponentAssignment | MfgOrderComponentUsageQuantity | Usage qty - UoM | |
| MfgOrderComponentUsageNetQty | I_OpActyComponentAssignment | MfgOrderComponentUsageQuantity | Usage qty - UoM | |
| IsBulkMaterialComponent | ||||
| MatlCompIsMarkedForBackflush | ||||
| GoodsMovementIsAllowed | P_MfgOrderOpReservationItem | xwaok | Mvt Allowed | |
| MatlCompDiscontinuationType | P_MfgOrderOpReservationItem | kzaus | Share of scrap | |
| rohpsasMaterialCompIsVariableSized | ||||
| VariableSizeItemUnit | P_MfgOrderOpReservationItem | roame | VSI unit | |
| FormulaKey | P_MfgOrderOpReservationItem | rform | VSI Formula | |
| VariableSizeDimension1 | P_MfgOrderOpReservationItem | roms1 | Size 1 | |
| VariableSizeDimension2 | P_MfgOrderOpReservationItem | roms2 | Size 2 | |
| VariableSizeDimension3 | P_MfgOrderOpReservationItem | roms3 | Size 3 | |
| VariableSizeDimensionUnit | P_MfgOrderOpReservationItem | romei | Size unit | |
| VariableSizeComponentQuantity | ||||
| VariableSizeComponentUnit | ||||
| MaterialComponentObject | P_MfgOrderOpReservationItem | objnr | Val. Obj. No. | |
| OrderInternalID | P_MfgOrderOpReservationItem | aufpl | TaskList No.Ops | |
| OrderOperationInternalID | P_MfgOrderOpReservationItem | aplzl | Plan No.f.Oper. | |
| RelatedReservation | I_OpActyComponentAssignment | RelatedReservation | Reservation | |
| RelatedReservationItem | I_OpActyComponentAssignment | RelatedReservationItem | Item no. | |
| RelatedRecordType | I_OpActyComponentAssignment | RelatedRecordType | Record type | |
| RelatedOpActyNtwkInstance | I_OpActyComponentAssignment | RelatedOpActyNtwkInstance | Instance ID | |
| RelatedOpActyNtwkElement | I_OpActyComponentAssignment | RelatedOpActyNtwkElement | Element Number | |
| LeadingReservation | I_OpActyComponentAssignment | LeadingReservation | Reservation | |
| LeadingReservationItem | I_OpActyComponentAssignment | LeadingReservationItem | Item no. | |
| LeadingReservationRecordType | I_OpActyComponentAssignment | LeadingReservationRecordType | Record type | |
| LeadingOpActyNtwkInstance | I_OpActyComponentAssignment | LeadingOpActyNtwkInstance | Instance ID | |
| LeadingOpActyNtwkElement | I_OpActyComponentAssignment | LeadingOpActyNtwkElement | Element Number | |
| BillOfMaterialInternalID | P_MfgOrderOpReservationItem | stlnr | BOM | |
| BillOfMaterial | P_MfgOrderOpReservationItem | stlnr2 | BOM | |
| BillOfMaterialVariant | P_MfgOrderOpReservationItem | stlal | AlternativeBOM | |
| InheritedBOMItemNode | P_MfgOrderOpReservationItem | stvkn | Nodes | |
| BOMItem | ||||
| BillOfMaterialVersion | P_MfgOrderOpReservationItem | bom_versn | BOM Version | |
| BOMItemInternalChangeCount | P_MfgOrderOpReservationItem | stpoz | Counter | |
| BOMItemCategory | ||||
| BOOOpBOMItemInternalID | I_OpActyComponentAssignment | BOOOpBOMItemInternalID | Allocation no. | |
| LogicalComponent | I_OpActyComponentAssignment | LogicalComponent | Logical Component | |
| MfgRefStrucBOMLeafAssgmtUUID | I_OpActyComponentAssignment | MfgRefStrucBOMLeafAssgmtUUID | Leaf Assignment UUID | |
| MfgRefStructureItemDetailUUID | I_OpActyComponentAssignment | MfgRefStructureItemDetailUUID | MRS Item UUID | |
| MfgRefStrucItmDetIsContextual | I_OpActyComponentAssignment | MfgRefStrucItmDetIsContextual | Contextual | |
| MatlCompInstceAssyIsRequired | I_OpActyComponentAssignment | MatlCompInstceAssyIsRequired | Instances Exist | |
| MatlCompAssemblyIsNotRequired | I_OpActyComponentAssignment | MatlCompAssemblyIsNotRequired | ||
| PlannedInventoryUsabilityCode | I_OpActyComponentAssignment | PlannedInventoryUsabilityCode | Stock Type | |
| EffectivityParameterVariant | P_MfgOrderOpReservationItem | techs | Tech st from | |
| Assembly | P_MfgOrderOpReservationItem | baugr | Pegged Reqmt | |
| _OpActyNtwkInstance | I_OpActyComponentAssignment | _OpActyNtwkInstance | ||
| _OpActyNtwkInstanceBasic | I_OpActyComponentAssignment | _OpActyNtwkInstanceBasic | ||
| _OperationActivityInstance | I_OpActyComponentAssignment | _OperationActivityInstance | ||
| _ReservationHeader | I_OpActyComponentAssignment | _ReservationHeader | ||
| _BOMItemCategory | _BOMItemCategory | |||
| _BOMItmMfgRefStrucItmAssgmt | I_OpActyComponentAssignment | _BOMItmMfgRefStrucItmAssgmt | ||
| _MfgRefStrucItemWithDetails | I_OpActyComponentAssignment | _MfgRefStrucItemWithDetails | ||
| _MfgRefHierItemWithDetails | I_OpActyComponentAssignment | _MfgRefHierItemWithDetails |
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_OperationActivityPlndMatlRet.
-- 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: IMPEOAPLNDMATRET
CREATE VIEW I_OperationActivityPlndMatlRet AS
SELECT
OpActyComponentAssignment.OpActyNtwkInstance AS OpActyNtwkInstance,
OpActyComponentAssignment.OpActyNtwkElement AS OpActyNtwkElement,
OpActyComponentAssignment.Reservation AS Reservation,
OpActyComponentAssignment.ReservationItem AS ReservationItem,
OpActyComponentAssignment.RecordType AS RecordType,
ReservationItem.matnr AS Material,
ReservationItem.werks AS Plant,
ReservationItem.pwerk AS ProductionPlant,
cast(ReservationItem.lgort as pph_lgort preserving type) AS StorageLocation,
cast(ReservationItem.aufnr as manufacturingorder preserving type) AS ManufacturingOrder,
ReservationItem.kzkup AS MaterialIsCoProduct,
ReservationItem.afpos AS ManufacturingOrderItem,
OpActyComponentAssignment.AssemblySequenceNumber AS AssemblySequenceNumber,
ReservationItem.meins AS BaseUnit,
OpActyComponentAssignment.MfgOrderComponentUsageQuantity AS MfgOrderComponentUsageQuantity,
OpActyComponentAssignment.MfgOrderComponentUsageQuantity AS MfgOrderComponentUsageNetQty,
cast( ReservationItem.schgt as boolean preserving type ) AS IsBulkMaterialComponent,
cast( ReservationItem.rgekz as boolean preserving type ) AS MatlCompIsMarkedForBackflush,
ReservationItem.xwaok AS GoodsMovementIsAllowed,
ReservationItem.kzaus AS MatlCompDiscontinuationType,
ReservationItem.roame AS VariableSizeItemUnit,
ReservationItem.rform AS FormulaKey,
ReservationItem.roms1 AS VariableSizeDimension1,
ReservationItem.roms2 AS VariableSizeDimension2,
ReservationItem.roms3 AS VariableSizeDimension3,
ReservationItem.romei AS VariableSizeDimensionUnit,
cast(ReservationItem.romen as pph_romen preserving type ) AS VariableSizeComponentQuantity,
cast(ReservationItem.rokme as pph_rokme preserving type ) AS VariableSizeComponentUnit,
ReservationItem.objnr AS MaterialComponentObject,
ReservationItem.aufpl AS OrderInternalID,
ReservationItem.aplzl AS OrderOperationInternalID,
OpActyComponentAssignment.RelatedReservation AS RelatedReservation,
OpActyComponentAssignment.RelatedReservationItem AS RelatedReservationItem,
OpActyComponentAssignment.RelatedRecordType AS RelatedRecordType,
OpActyComponentAssignment.RelatedOpActyNtwkInstance AS RelatedOpActyNtwkInstance,
OpActyComponentAssignment.RelatedOpActyNtwkElement AS RelatedOpActyNtwkElement,
OpActyComponentAssignment.LeadingReservation AS LeadingReservation,
OpActyComponentAssignment.LeadingReservationItem AS LeadingReservationItem,
OpActyComponentAssignment.LeadingReservationRecordType AS LeadingReservationRecordType,
OpActyComponentAssignment.LeadingOpActyNtwkInstance AS LeadingOpActyNtwkInstance,
OpActyComponentAssignment.LeadingOpActyNtwkElement AS LeadingOpActyNtwkElement,
ReservationItem.stlnr AS BillOfMaterialInternalID,
ReservationItem.stlnr2 AS BillOfMaterial,
ReservationItem.stlal AS BillOfMaterialVariant,
ReservationItem.stvkn AS InheritedBOMItemNode,
cast(ReservationItem.stlkn as pph_stlkn preserving type) AS BOMItem,
ReservationItem.bom_versn AS BillOfMaterialVersion,
ReservationItem.stpoz AS BOMItemInternalChangeCount,
cast(ReservationItem.postp as pph_postp preserving type) AS BOMItemCategory,
OpActyComponentAssignment.BOOOpBOMItemInternalID AS BOOOpBOMItemInternalID,
OpActyComponentAssignment.LogicalComponent AS LogicalComponent,
OpActyComponentAssignment.MfgRefStrucBOMLeafAssgmtUUID AS MfgRefStrucBOMLeafAssgmtUUID,
OpActyComponentAssignment.MfgRefStructureItemDetailUUID AS MfgRefStructureItemDetailUUID,
OpActyComponentAssignment.MfgRefStrucItmDetIsContextual AS MfgRefStrucItmDetIsContextual,
OpActyComponentAssignment.MatlCompInstceAssyIsRequired AS MatlCompInstceAssyIsRequired,
OpActyComponentAssignment.MatlCompAssemblyIsNotRequired AS MatlCompAssemblyIsNotRequired,
OpActyComponentAssignment.PlannedInventoryUsabilityCode AS PlannedInventoryUsabilityCode,
ReservationItem.techs AS EffectivityParameterVariant,
ReservationItem.baugr AS Assembly,
OpActyComponentAssignment._OpActyNtwkInstance AS _OpActyNtwkInstance,
OpActyComponentAssignment._OpActyNtwkInstanceBasic AS _OpActyNtwkInstanceBasic,
OpActyComponentAssignment._OperationActivityInstance AS _OperationActivityInstance,
OpActyComponentAssignment._ReservationHeader AS _ReservationHeader,
OpActyComponentAssignment._BOMItmMfgRefStrucItmAssgmt AS _BOMItmMfgRefStrucItmAssgmt,
OpActyComponentAssignment._MfgRefStrucItemWithDetails AS _MfgRefStrucItemWithDetails,
OpActyComponentAssignment._MfgRefHierItemWithDetails AS _MfgRefHierItemWithDetails
FROM I_OpActyComponentAssignment AS OpActyComponentAssignment
INNER JOIN P_MfgOrderOpReservationItem AS ReservationItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BillOfMaterialItemCategory AS _BOMItemCategory ON BOMItemCategory = _BOMItemCategory.BillOfMaterialItemCategory -- association [0..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