I_DFS_ActlFltgMatlReqOrdQty

DDL: I_DFS_ACTLFLTGMATLREQORDQTY Type: view_entity COMPOSITE

PO PR Quantity for Material

I_DFS_ActlFltgMatlReqOrdQty is a Composite CDS View that provides data about "PO PR Quantity for Material" in SAP S/4HANA. It reads from 2 data sources (I_PurchaseOrderItem, I_DFS_PurRequisitionItemBasic) and exposes 19 fields with key fields Material, Plant, StorageLocation, PurchaseOrder, PurchaseOrderItem. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_PurchaseOrderItem _PurchaseOrderItem from
I_DFS_PurRequisitionItemBasic _Purchaserequisitionitem inner

Associations (2)

CardinalityTargetAliasCondition
[1..*] I_PurgDocScheduleLine _PurgDocScheduleLine _PurchaseOrderItem.PurchaseOrder = _PurgDocScheduleLine.PurchasingDocument and _PurchaseOrderItem.PurchaseOrderItem = _PurgDocScheduleLine.PurchasingDocumentItem
[1..1] I_PurReqnAcctAssgmtBasic _PurReqnAcctAssgmtBasic _Purchaserequisitionitem.PurchaseRequisition = _PurReqnAcctAssgmtBasic.PurchaseRequisition and _Purchaserequisitionitem.PurchaseRequisitionItem = _PurReqnAcctAssgmtBasic.PurchaseRequisitionItem and _PurReqnAcctAssgmtBasic.PurchaseReqnAcctAssgmtNumber = '01'

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label PO PR Quantity for Material view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY Material I_PurchaseOrderItem Material Vehicle Model
KEY Plant I_PurchaseOrderItem Plant Valuation Area
KEY StorageLocation I_PurchaseOrderItem StorageLocation StorageLocation
KEY PurchaseOrder I_PurchaseOrderItem PurchaseOrder Purchasing Document
KEY PurchaseOrderItem I_PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
KEY ScheduleLine _PurgDocScheduleLine ScheduleLine Schedule Line
KEY PurchaseReqnAcctAssgmtNumber _PurReqnAcctAssgmtBasic PurchaseReqnAcctAssgmtNumber
WBSElementInternalID _PurReqnAcctAssgmtBasic WBSElementInternalID_2
PurchaseOrderQuantityUnit I_PurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
Batch _PurgDocScheduleLine Batch Lot No.
PurchaseRequisition I_PurchaseOrderItem PurchaseRequisition Requisition
PurchaseRequisitionItem I_PurchaseOrderItem PurchaseRequisitionItem Requisn. item
PurchasingDocumentDeletionCode I_PurchaseOrderItem PurchasingDocumentDeletionCode Del. Indicator
OrderQuantity _PurgDocScheduleLine ScheduleLineOrderQuantity Scheduled Qty
BaseUnit I_DFS_PurRequisitionItemBasic BaseUnit Unit of Measure
RequestedQuantity I_DFS_PurRequisitionItemBasic RequestedQuantity Requested Quantity
SupplyingPlant I_DFS_PurRequisitionItemBasic SupplyingPlant Supplying Plant
SupplyingStorageLocation I_DFS_PurRequisitionItemBasic SupplyingStorageLocation Location
Supplier

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_DFS_ActlFltgMatlReqOrdQty.
-- 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.

CREATE VIEW I_DFS_ActlFltgMatlReqOrdQty AS
SELECT
  _PurchaseOrderItem.Material AS Material,
  _PurchaseOrderItem.Plant AS Plant,
  _PurchaseOrderItem.StorageLocation AS StorageLocation,
  _PurchaseOrderItem.PurchaseOrder AS PurchaseOrder,
  _PurchaseOrderItem.PurchaseOrderItem AS PurchaseOrderItem,
  _PurgDocScheduleLine.ScheduleLine AS ScheduleLine,
  _PurReqnAcctAssgmtBasic.PurchaseReqnAcctAssgmtNumber AS PurchaseReqnAcctAssgmtNumber,
  _PurReqnAcctAssgmtBasic.WBSElementInternalID_2 AS WBSElementInternalID,
  _PurchaseOrderItem.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  _PurgDocScheduleLine.Batch AS Batch,
  _PurchaseOrderItem.PurchaseRequisition AS PurchaseRequisition,
  _PurchaseOrderItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  _PurchaseOrderItem.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  _PurgDocScheduleLine.ScheduleLineOrderQuantity AS OrderQuantity,
  _Purchaserequisitionitem.BaseUnit AS BaseUnit,
  _Purchaserequisitionitem.RequestedQuantity AS RequestedQuantity,
  _Purchaserequisitionitem.SupplyingPlant AS SupplyingPlant,
  _Purchaserequisitionitem.SupplyingStorageLocation AS SupplyingStorageLocation,
  cast ('' as abap.char(10)) AS Supplier
FROM I_PurchaseOrderItem AS _PurchaseOrderItem
INNER JOIN I_DFS_PurRequisitionItemBasic AS _Purchaserequisitionitem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PurgDocScheduleLine AS _PurgDocScheduleLine ON _PurchaseOrderItem.PurchaseOrder = _PurgDocScheduleLine.PurchasingDocument AND _PurchaseOrderItem.PurchaseOrderItem = _PurgDocScheduleLine.PurchasingDocumentItem  -- association [1..*]
LEFT OUTER JOIN I_PurReqnAcctAssgmtBasic AS _PurReqnAcctAssgmtBasic ON _Purchaserequisitionitem.PurchaseRequisition = _PurReqnAcctAssgmtBasic.PurchaseRequisition AND _Purchaserequisitionitem.PurchaseRequisitionItem = _PurReqnAcctAssgmtBasic.PurchaseRequisitionItem AND _PurReqnAcctAssgmtBasic.PurchaseReqnAcctAssgmtNumber = '01'  -- association [1..1]
;