I_OperationActivityPlndMatlRet

DDL: I_OPERATIONACTIVITYPLNDMATLRET SQL: IMPEOAPLNDMATRET Type: view BASIC

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)

SourceAliasJoin Type
I_OpActyComponentAssignment OpActyComponentAssignment from
P_MfgOrderOpReservationItem ReservationItem inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_BillOfMaterialItemCategory _BOMItemCategory $projection.BOMItemCategory = _BOMItemCategory.BillOfMaterialItemCategory

Annotations (10)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;