I_FldLogsSTOFrmPurOrd

DDL: I_FLDLOGSSTOFRMPURORD Type: view_entity COMPOSITE

STO Details by Purchase Order

I_FldLogsSTOFrmPurOrd is a Composite CDS View that provides data about "STO Details by Purchase Order" in SAP S/4HANA. It reads from 3 data sources (I_FldLogsPlants, I_MaterialDocumentRecord, I_PurchasingDocumentItem) and exposes 12 fields with key fields PurchasingDocument, PurchasingDocumentItem, MaterialDocument, MaterialDocumentItem, MaterialDocumentYear. It has 3 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_FldLogsPlants _FldLogsAllPlants inner
I_MaterialDocumentRecord _MaterialDocumentRecord inner
I_PurchasingDocumentItem PO from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_FldLogsSTOFrmExtLinkdPurReqn _stockreq _stockreq.PurchaseRequisition = PO.PurchaseRequisition and _stockreq.PurchaseRequisitionItem = PO.PurchaseRequisitionItem
[0..1] I_FldLogsExtLinksForPurDocs _matDoclinks _MaterialDocumentRecord.MaterialDocument = _matDoclinks.MaterialDocument and _MaterialDocumentRecord.MaterialDocumentItem = _matDoclinks.MaterialDocumentItem and _MaterialDocumentRecord.MaterialDocumentYear = _matDoclinks.MaterialDocumentYear
[0..*] I_FldLogsDeliveryDocItem _DeliveryItem _DeliveryItem.ReferenceSDDocument = PO.PurchasingDocument and _DeliveryItem.PurchasingDocumentItem = PO.PurchasingDocumentItem

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
EndUserText.label STO Details by Purchase Order view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY PurchasingDocument I_PurchasingDocumentItem PurchasingDocument Purchasing Document
KEY PurchasingDocumentItem I_PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
KEY MaterialDocument I_MaterialDocumentRecord MaterialDocument Material Doc.
KEY MaterialDocumentItem I_MaterialDocumentRecord MaterialDocumentItem Material Document Item
KEY MaterialDocumentYear I_MaterialDocumentRecord MaterialDocumentYear Material Document Year
KEY DeliveryDocument
KEY DeliveryDocumentItem
StockTransportOrder
StockTransportOrderItem
ReversedMaterialDocument _ReversedMaterialDocument MaterialDocument Material Doc.
GoodsMovementType I_MaterialDocumentRecord GoodsMovementType Movement Type
IsEndOfPurposeBlocked I_PurchasingDocumentItem IsEndOfPurposeBlocked Busin. Purp. Cmpltd.

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_FldLogsSTOFrmPurOrd.
-- 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_FldLogsSTOFrmPurOrd AS
SELECT
  PO.PurchasingDocument AS PurchasingDocument,
  PO.PurchasingDocumentItem AS PurchasingDocumentItem,
  _MaterialDocumentRecord.MaterialDocument AS MaterialDocument,
  _MaterialDocumentRecord.MaterialDocumentItem AS MaterialDocumentItem,
  _MaterialDocumentRecord.MaterialDocumentYear AS MaterialDocumentYear,
  coalesce( _DeliveryItem.DeliveryDocument , '') AS DeliveryDocument,
  coalesce( _DeliveryItem.DeliveryDocumentItem, '000000') AS DeliveryDocumentItem,
  coalesce( _stockreq.PurchasingDocument,_matDoclinks.StockTransportOrder ) AS StockTransportOrder,
  coalesce( _stockreq.PurchasingDocumentItem,_matDoclinks.StockTransportOrderItem ) AS StockTransportOrderItem,
  _ReversedMaterialDocument.MaterialDocument AS ReversedMaterialDocument,
  _MaterialDocumentRecord.GoodsMovementType AS GoodsMovementType,
  PO.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked
FROM I_PurchasingDocumentItem AS PO
INNER JOIN I_FldLogsPlants AS _FldLogsAllPlants ON /* join condition not captured in parsed metadata */
INNER JOIN I_MaterialDocumentRecord AS _MaterialDocumentRecord ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_FldLogsSTOFrmExtLinkdPurReqn AS _stockreq ON _stockreq.PurchaseRequisition = PO.PurchaseRequisition AND _stockreq.PurchaseRequisitionItem = PO.PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN I_FldLogsExtLinksForPurDocs AS _matDoclinks ON _MaterialDocumentRecord.MaterialDocument = _matDoclinks.MaterialDocument AND _MaterialDocumentRecord.MaterialDocumentItem = _matDoclinks.MaterialDocumentItem AND _MaterialDocumentRecord.MaterialDocumentYear = _matDoclinks.MaterialDocumentYear  -- association [0..1]
LEFT OUTER JOIN I_FldLogsDeliveryDocItem AS _DeliveryItem ON _DeliveryItem.ReferenceSDDocument = PO.PurchasingDocument AND _DeliveryItem.PurchasingDocumentItem = PO.PurchasingDocumentItem  -- association [0..*]
;