I_PurOrdsOpenForConfTP

DDL: I_PURORDSOPENFORCONFTP SQL: IPORDOPENFORGRTP Type: view TRANSACTIONAL

PR items open for confirmation

I_PurOrdsOpenForConfTP is a Transactional CDS View that provides data about "PR items open for confirmation" in SAP S/4HANA. It reads from 1 data source (I_PurOrdsOpenForConf) and exposes 20 fields with key fields PurchaseRequisition, PurchaseOrder, PurchaseOrderItem, ProcuringPlant. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurOrdsOpenForConf PRItemForGoodsReceipt from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_PurReqnItmsOpenForConfTP _PurReqnItmsOpen _PurReqnItmsOpen.PurchaseRequisition = $projection.PurchaseRequisition and _PurReqnItmsOpen.PurchaseOrder = $projection.PurchaseOrder and ( _PurReqnItmsOpen.ProcuringPlant = $projection.ProcuringPlant )

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IPORDOPENFORGRTP view
EndUserText.label PR items open for confirmation view
ObjectModel.writeDraftPersistence PORD_OPN_CNFM view
VDM.viewType #TRANSACTIONAL view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition I_PurOrdsOpenForConf PurchaseRequisition Requisition
KEY PurchaseOrder I_PurOrdsOpenForConf PurchaseOrder Purchasing Document
KEY PurchaseOrderItem I_PurOrdsOpenForConf PurchaseOrderItem Purchasing Document Item
KEY ProcuringPlant I_PurOrdsOpenForConf ProcuringPlant Procuring Plant
PurchaseRequisitionItem I_PurOrdsOpenForConf PurchaseRequisitionItem Requisn. item
Plant I_PurOrdsOpenForConf Plant Valuation Area
ReferenceDocumentPlant I_PurOrdsOpenForConf ReferenceDocumentPlant Plant
OpenQuantity I_PurOrdsOpenForConf OpenQuantity PBE Entry Open Qty
PurchaseOrderQuantityUnit I_PurOrdsOpenForConf PurchaseOrderQuantityUnit Order Unit
PurchaseOrderItemText I_PurOrdsOpenForConf PurchasingDocumentItemText Short Text
Material I_PurOrdsOpenForConf Material Vehicle Model
Supplier I_PurOrdsOpenForConf Supplier Supplier
IsExtPurgScenario I_PurOrdsOpenForConf IsExtPurgScenario Is Central PR
PurchaseReqnItemUniqueID I_PurOrdsOpenForConf PurchaseReqnItemUniqueID Purch. Doc. ID
PurReqnSSPRequestor I_PurOrdsOpenForConf PurReqnSSPRequestor Requestor
PurReqnSSPAuthor I_PurOrdsOpenForConf PurReqnSSPAuthor Author
DeliveredQuantity PBE Entry Open Qty
DeliveryStatus
ItemIsSelectedForProcessing
_PurReqnItmsOpen _PurReqnItmsOpen

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_PurOrdsOpenForConfTP.
-- 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: IPORDOPENFORGRTP

CREATE VIEW I_PurOrdsOpenForConfTP AS
SELECT
  PRItemForGoodsReceipt.PurchaseRequisition AS PurchaseRequisition,
  PRItemForGoodsReceipt.PurchaseOrder AS PurchaseOrder,
  PRItemForGoodsReceipt.PurchaseOrderItem AS PurchaseOrderItem,
  PRItemForGoodsReceipt.ProcuringPlant AS ProcuringPlant,
  PRItemForGoodsReceipt.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  PRItemForGoodsReceipt.Plant AS Plant,
  PRItemForGoodsReceipt.ReferenceDocumentPlant AS ReferenceDocumentPlant,
  PRItemForGoodsReceipt.OpenQuantity AS OpenQuantity,
  PRItemForGoodsReceipt.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  PRItemForGoodsReceipt.PurchasingDocumentItemText AS PurchaseOrderItemText,
  PRItemForGoodsReceipt.Material AS Material,
  PRItemForGoodsReceipt.Supplier AS Supplier,
  PRItemForGoodsReceipt.IsExtPurgScenario AS IsExtPurgScenario,
  PRItemForGoodsReceipt.PurchaseReqnItemUniqueID AS PurchaseReqnItemUniqueID,
  PRItemForGoodsReceipt.PurReqnSSPRequestor AS PurReqnSSPRequestor,
  PRItemForGoodsReceipt.PurReqnSSPAuthor AS PurReqnSSPAuthor,
  cast (OpenQuantity as abap.dec( 13, 3 )) AS DeliveredQuantity,
  cast ('' as boole_d) AS DeliveryStatus,
  cast ('' as boole_d) AS ItemIsSelectedForProcessing
FROM I_PurOrdsOpenForConf AS PRItemForGoodsReceipt
LEFT OUTER JOIN I_PurReqnItmsOpenForConfTP AS _PurReqnItmsOpen ON _PurReqnItmsOpen.PurchaseRequisition = PurchaseRequisition AND _PurReqnItmsOpen.PurchaseOrder = PurchaseOrder AND ( _PurReqnItmsOpen.ProcuringPlant = ProcuringPlant )  -- association [1..1]
;