C_PurReturnDelItem

DDL: C_PURRETURNDELITEM SQL: CPURRETDELITM Type: view CONSUMPTION Package: ODATA_MM_PUR_RTD

MM SSP Return Delivery Items

C_PurReturnDelItem is a Consumption CDS View that provides data about "MM SSP Return Delivery Items" in SAP S/4HANA. It reads from 5 data sources (C_POItemDeliveryScheduleCount, I_PurchaseOrder, P_PurDocItmforReturnDel, P_POScheduleLineforReturnDel, P_PurReqItmforReturnDel) and exposes 27 fields with key fields ReturnDelivery, PurchaseRequisitionItem, PurchasingDocumentItem. It has 4 associations to related views. Part of development package ODATA_MM_PUR_RTD.

Data Sources (5)

SourceAliasJoin Type
C_POItemDeliveryScheduleCount POItemDelScheduleCount inner
I_PurchaseOrder PurchOrdHdr inner
P_PurDocItmforReturnDel PurchOrdItem inner
P_POScheduleLineforReturnDel PurchOrdSch inner
P_PurReqItmforReturnDel PurReqItem from

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_MaterialText _Text $projection.Material = _Text.Material
[0..1] E_Purchaserequisitionitem _PRItemExtension $projection.PurchaseRequisition = _PRItemExtension.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PRItemExtension.PurchaseRequisitionItem
[0..1] E_PurchasingDocument _PurDocHeaderExtension $projection.PurchasingDocument = _PurDocHeaderExtension.PurchasingDocument
[0..1] E_PurchasingDocumentItem _PurDocItemExtension $projection.PurchasingDocument = _PurDocItemExtension.PurchasingDocument and $projection.PurchasingDocumentItem = _PurDocItemExtension.PurchasingDocumentItem

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CPURRETDELITM view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label MM SSP Return Delivery Items view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY ReturnDelivery Return Delivery
KEY PurchaseRequisitionItem P_PurReqItmforReturnDel PurchaseRequisitionItem Requisn. item
KEY PurchasingDocumentItem P_PurDocItmforReturnDel PurchasingDocumentItem Purchasing Doc. Item
ExtCompanyCodeForPurg P_PurReqItmforReturnDel ExtCompanyCodeForPurg Company Code
PurchaseRequisition P_PurReqItmforReturnDel PurchaseRequisition Requisition
PurchasingDocument P_PurDocItmforReturnDel PurchasingDocument Purchasing Document
ScheduleLine P_POScheduleLineforReturnDel ScheduleLine Schedule Line
PurchaseRequisitionType P_PurReqItmforReturnDel PurchaseRequisitionType Order Type
Supplier I_PurchaseOrder Supplier Supplier
PurchaseRequisitionItemText P_PurReqItmforReturnDel PurchaseRequisitionItemText Purchase Requisition Item Text
CreatedByUser P_PurReqItmforReturnDel CreatedByUser User Name
CreationDate P_PurReqItmforReturnDel CreationDate Time Stamp
PurchasingDocumentDeletionCode P_PurDocItmforReturnDel PurchasingDocumentDeletionCode Del. Indicator
PurchasingDocumentItemText P_PurDocItmforReturnDel PurchasingDocumentItemText Purchase Order Item Text
MaterialName
Material P_PurDocItmforReturnDel Material Vehicle Model
OrderQuantityUnit P_PurDocItmforReturnDel OrderQuantityUnit Sales Unit
NetPriceQuantity P_PurDocItmforReturnDel NetPriceQuantity Price Unit
BaseUnit P_PurDocItmforReturnDel BaseUnit Unit of Measure
OrderPriceUnit P_PurDocItmforReturnDel OrderPriceUnit Order Price Un.
NetAmount P_PurDocItmforReturnDel NetAmount Stated Amount
NetPriceAmount P_PurDocItmforReturnDel NetPriceAmount Net Price
DocumentCurrency P_PurDocItmforReturnDel DocumentCurrency Document Currency
PurchaseOrderQuantityUnit P_POScheduleLineforReturnDel PurchaseOrderQuantityUnit Purchase Order Quantity Unit
RoughGoodsReceiptQty P_POScheduleLineforReturnDel RoughGoodsReceiptQty Delivered
ReturnQuantity
ReasonforReturn

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 C_PurReturnDelItem.
-- 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: CPURRETDELITM

CREATE VIEW C_PurReturnDelItem AS
SELECT
  concat(PurReqItem.PurchaseRequisition, PurchOrdItem.PurchasingDocument) AS ReturnDelivery,
  PurReqItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  PurchOrdItem.PurchasingDocumentItem AS PurchasingDocumentItem,
  PurReqItem.ExtCompanyCodeForPurg AS ExtCompanyCodeForPurg,
  PurReqItem.PurchaseRequisition AS PurchaseRequisition,
  PurchOrdItem.PurchasingDocument AS PurchasingDocument,
  PurchOrdSch.ScheduleLine AS ScheduleLine,
  PurReqItem.PurchaseRequisitionType AS PurchaseRequisitionType,
  PurchOrdHdr.Supplier AS Supplier,
  PurReqItem.PurchaseRequisitionItemText AS PurchaseRequisitionItemText,
  PurReqItem.CreatedByUser AS CreatedByUser,
  PurReqItem.CreationDate AS CreationDate,
  PurchOrdItem.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  PurchOrdItem.PurchasingDocumentItemText AS PurchasingDocumentItemText,
  _Text[1: Language = $session.system_language].MaterialName AS MaterialName,
  PurchOrdItem.Material AS Material,
  PurchOrdItem.OrderQuantityUnit AS OrderQuantityUnit,
  PurchOrdItem.NetPriceQuantity AS NetPriceQuantity,
  PurchOrdItem.BaseUnit AS BaseUnit,
  PurchOrdItem.OrderPriceUnit AS OrderPriceUnit,
  PurchOrdItem.NetAmount AS NetAmount,
  PurchOrdItem.NetPriceAmount AS NetPriceAmount,
  PurchOrdItem.DocumentCurrency AS DocumentCurrency,
  PurchOrdSch.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  PurchOrdSch.RoughGoodsReceiptQty AS RoughGoodsReceiptQty,
  cast ( 0 as mb_erfmg ) AS ReturnQuantity,
  cast ( '' as mb_grbew ) AS ReasonforReturn
FROM P_PurReqItmforReturnDel AS PurReqItem
INNER JOIN I_PurchaseOrder AS PurchOrdHdr ON /* join condition not captured in parsed metadata */
INNER JOIN P_PurDocItmforReturnDel AS PurchOrdItem ON /* join condition not captured in parsed metadata */
INNER JOIN P_POScheduleLineforReturnDel AS PurchOrdSch ON /* join condition not captured in parsed metadata */
INNER JOIN C_POItemDeliveryScheduleCount AS POItemDelScheduleCount ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MaterialText AS _Text ON Material = _Text.Material  -- association [0..*]
LEFT OUTER JOIN E_Purchaserequisitionitem AS _PRItemExtension ON PurchaseRequisition = _PRItemExtension.PurchaseRequisition AND PurchaseRequisitionItem = _PRItemExtension.PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN E_PurchasingDocument AS _PurDocHeaderExtension ON PurchasingDocument = _PurDocHeaderExtension.PurchasingDocument  -- association [0..1]
LEFT OUTER JOIN E_PurchasingDocumentItem AS _PurDocItemExtension ON PurchasingDocument = _PurDocItemExtension.PurchasingDocument AND PurchasingDocumentItem = _PurDocItemExtension.PurchasingDocumentItem  -- association [0..1]
;