C_PRItemForGoodsReceipt

DDL: C_PRITEMFORGOODSRECEIPT SQL: CPRITEMFORGR Type: view CONSUMPTION Package: ODATA_MM_PUR_CONFIRM_PR

Purchase Requisition Items Open for GR

C_PRItemForGoodsReceipt is a Consumption CDS View that provides data about "Purchase Requisition Items Open for GR" in SAP S/4HANA. It reads from 1 data source (C_PRItemDetailsForGR) and exposes 19 fields with key fields PurchaseRequisition, PurchaseOrder, PurchaseRequisitionItem. It has 2 associations to related views. Part of development package ODATA_MM_PUR_CONFIRM_PR.

Data Sources (1)

SourceAliasJoin Type
C_PRItemDetailsForGR PRItemForGoodsReceipt from

Associations (2)

CardinalityTargetAliasCondition
[0..1] E_Purchaserequisitionitem _PRItemExtension $projection.PurchaseRequisition = _PRItemExtension.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PRItemExtension.PurchaseRequisitionItem
[0..1] E_PurchasingDocumentItem _PurDocItemExtension $projection.PurchaseOrder = _PurDocItemExtension.PurchasingDocument and $projection.PurchaseOrderItem = _PurDocItemExtension.PurchasingDocumentItem

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CPRITEMFORGR view
VDM.viewType #CONSUMPTION view
EndUserText.label Purchase Requisition Items Open for GR view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition PurchaseRequisition Requisition
KEY PurchaseOrder PurchaseOrder Purchasing Document
KEY PurchaseRequisitionItem PurchaseRequisitionItem Requisn. item
PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
CreatedByUser CreatedByUser User Name
Material Material Vehicle Model
PurchaseOrderItemText PurchaseOrderItemText Short Text
SupplierName
Supplier Supplier Supplier
PurchaseOrderQuantityUnit PurchaseOrderQuantityUnit Order Unit
OpenQuantity OpenQuantity PBE Entry Open Qty
PurchaseRequisitionType PurchaseRequisitionType Order Type
Plant Plant Valuation Area
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
PurchaseOrderType PurchaseOrderType PO Type
PurOrderItemPlant PurOrderItemPlant
PurOrdPurchasingGroup PurOrdPurchasingGroup
PurOrdPurchasingOrganization PurOrdPurchasingOrganization

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_PRItemForGoodsReceipt.
-- 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: CPRITEMFORGR

CREATE VIEW C_PRItemForGoodsReceipt AS
SELECT
  PurchaseRequisition,
  PurchaseOrder,
  PurchaseRequisitionItem,
  PurchaseOrderItem,
  CreatedByUser,
  Material,
  PurchaseOrderItemText,
  cast('' as abap.char(80)) AS SupplierName,
  Supplier,
  PurchaseOrderQuantityUnit,
  OpenQuantity,
  PurchaseRequisitionType,
  Plant,
  PurchasingOrganization,
  PurchasingGroup,
  PurchaseOrderType,
  PurOrderItemPlant,
  PurOrdPurchasingGroup,
  PurOrdPurchasingOrganization
FROM C_PRItemDetailsForGR AS PRItemForGoodsReceipt
LEFT OUTER JOIN E_Purchaserequisitionitem AS _PRItemExtension ON PurchaseRequisition = _PRItemExtension.PurchaseRequisition AND PurchaseRequisitionItem = _PRItemExtension.PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN E_PurchasingDocumentItem AS _PurDocItemExtension ON PurchaseOrder = _PurDocItemExtension.PurchasingDocument AND PurchaseOrderItem = _PurDocItemExtension.PurchasingDocumentItem  -- association [0..1]
;