C_PPS_ProcPurReqnItemTP

DDL: C_PPS_PROCPURREQNITEMTP Type: view_entity CONSUMPTION

Purchase Reqn Consumption Hierarchy Item

C_PPS_ProcPurReqnItemTP is a Consumption CDS View that provides data about "Purchase Reqn Consumption Hierarchy Item" in SAP S/4HANA. It reads from 1 data source (R_PPS_ProcPurReqnItemTP) and exposes 140 fields with key fields PurchaseRequisition, PurchaseRequisitionItem. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_PPS_ProcPurReqnItemTP R_PPS_ProcPurReqnItemTP projection

Associations (1)

CardinalityTargetAliasCondition
[1..1] C_PPS_SupplierDetail _SupplierDetail $projection.Supplier = _SupplierDetail.Supplier

Annotations (12)

NameValueLevelField
VDM.viewType #CONSUMPTION view
EndUserText.label Purchase Reqn Consumption Hierarchy Item view
AccessControl.authorizationCheck #MANDATORY view
Search.searchable true view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #REQUIRED view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name PPS_PurchaseRequisitionItem view
Feature SW:PPS_NG_MVP2025 view

Fields (140)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition PurchaseRequisition Requisition
KEY PurchaseRequisitionItem PurchaseRequisitionItem Requisn. item
PurchasingIsItemSet PurchasingIsItemSet Item Set
PurchasingParentItem PurchasingParentItem Parent Item No
PurReqnItemOutlineType PurReqnItemOutlineType Outline Type
PPSFormattedPurReqnItm PPSFormattedPurReqnItm Purchase Requisition
PurchaseOrderUUID PurchaseOrderUUID UUID
PurchaseContractUUID PurchaseContractUUID UUID
PurgConfigurableItemNumber PurgConfigurableItemNumber Item Hierarchy Number
PurgExternalSortNumber PurgExternalSortNumber External Sort No.
PurchasingDocument PurchasingDocument Purchasing Document
PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
PurReqnReleaseStatus PurReqnReleaseStatus Proc.state
PPSPurReqnItemStatus PPSPurReqnItemStatus Item Status
PurchaseRequisitionType PurchaseRequisitionType Document Type
PurchasingDocumentTypeName
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
PurgDocExternalItemCategory _PurgDocumentItemCategoryText PurgDocExternalItemCategory Item Type
PurgDocItemCategoryName _PurgDocumentItemCategoryText PurgDocItemCategoryName Text for ItCat.
ProductTypeCode ProductTypeCode Item Category
ProductTypeName _ProductTypeCodeText Name Zone name
PurchaseRequisitionItemText PurchaseRequisitionItemText Short Text
AccountAssignmentCategory AccountAssignmentCategory Account Assignment Category
PPSPurReqnItemCompletionStatus PPSPurReqnItemCompletionStatus Completion Status
PPSPurReqnItmCompltnStatusText
PPSPurReqnItemProcessingStatus PPSPurReqnItemProcessingStatus Processing Status
PPSPurReqnItemProcgStatusText
PPSResponsiblePurchaser PPSResponsiblePurchaser Responsible Purchaser
PPSResponsiblePurchaserName _BusinessUser PersonFullName Full Name
PPSSmartNumberHeader _PurReqnHeaderExtension PPSSmartNumberHeader PR smart document number
PPSSmartNumberItem PPSSmartNumberItem Smart Number
PPSPurgDocClassfctnCode _PurReqnHeaderExtension PPSPurgDocClassfctnCode Classification
PPSEstimatedDeliveryDate _PurReqnItemExtension PPSEstimatedDeliveryDate Estimated Delivery Date
PPSConfigurableLineItemNumber _PurReqnItemExtension PPSConfigurableLineItemNumber Configurable Item Number
PPSPurReqnItemApprovalDate _PurReqnItemExtension PPSPurReqnItemApprovalDate Approval Date
PPSPerdOfPerfStartDate _PurReqnItemExtension PPSPerdOfPerfStartDate Period of Performance Start Date
PPSPerdOfPerfEndDate _PurReqnItemExtension PPSPerdOfPerfEndDate Period of Performance End Date
CompanyCode CompanyCode Receiver Company Code
PurReqnReleaseStatusName _PurchaseReqnReleaseStatus DomainText Approval Status
Material Material Vehicle Model
ManufacturerMaterial ManufacturerMaterial MPN: Material
MaterialName
ManufacturerPartProfile ManufacturerPartProfile Mfr Part Profile
ManufacturerPartNmbr ManufacturerPartNmbr Mfr Part Number
MaterialGroup MaterialGroup Product Group
MaterialGroupName
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
RequestedQuantity RequestedQuantity Quantity
OrderedQuantity OrderedQuantity Ordered Quantity
BaseUnit BaseUnit Unit of Measure
quan133 Open Quantity
PurReqnPriceQuantity PurReqnPriceQuantity Price unit
MaterialGoodsReceiptDuration MaterialGoodsReceiptDuration GR proc. time
ReleaseCode ReleaseCode Release ind.
PurchaseRequisitionReleaseDate PurchaseRequisitionReleaseDate Release Date
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingOrganizationName _PurchasingOrganization PurchasingOrganizationName Purch. Org. Name
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingGroupName _PurchasingGroup PurchasingGroupName Purchasing Grp. Name
Plant Plant Valuation Area
PlantName _Plant PlantName Plant Name
SourceOfSupplyIsAssigned SourceOfSupplyIsAssigned Assigned
SupplyingPlant SupplyingPlant Supplying Plant
DeliveryDate DeliveryDate Expected Delivery Date
CreationDate CreationDate Creation Date
ProcessingStatus ProcessingStatus Worklist Status
PurchasingInfoRecord PurchasingInfoRecord Info Record
PurgDocumentItemDeletionCode PurgDocumentItemDeletionCode
Supplier FixedSupplier Assigned Supplier
FixedSupplierName _Supplier SupplierName Supplier Name
RequisitionerName RequisitionerName Requisitioner
PurReqnSSPRequestor PurReqnSSPRequestor Requestor
CreatedByUser CreatedByUser User Name
PurReqCreationDate PurReqCreationDate Requisn Date
ManualDeliveryAddressID ManualDeliveryAddressID Address Number
ItemDeliveryAddressID ItemDeliveryAddressID Address
PurReqnItemCurrency PurReqnItemCurrency Item Currency
PurReqnLmtConsumptionCurrency PurReqnLmtConsumptionCurrency Consumption Currency
MaterialPlannedDeliveryDurn MaterialPlannedDeliveryDurn Pl. Deliv. Time
DelivDateCategory DelivDateCategory Delivery Date
MultipleAcctAssgmtDistribution MultipleAcctAssgmtDistribution Distribution
PartialInvoiceDistribution PartialInvoiceDistribution Partial invoice
StorageLocation StorageLocation StorageLocation
PurchaseContract PurchaseContract Purchase Contract
PurReqnSourceOfSupplyType PurReqnSourceOfSupplyType Doc. Category
PurchaseContractItem PurchaseContractItem Purchase Contract Item
ConsumptionPosting ConsumptionPosting Consumption Posting
PurReqnOrigin PurReqnOrigin Mode of Creation
PurReqnOriginDesc
PurReqnItemBlockingStatus PurReqnItemBlockingStatus Blocking Ind.
Language Language Report Text Language
IsClosed IsClosed Closed
ReleaseIsNotCompleted ReleaseIsNotCompleted Subj.to Release
ServicePerformer ServicePerformer Service Performer
PurchaseRequisitionStatus PurchaseRequisitionStatus Release State
ReleaseStrategy ReleaseStrategy Rel. strategy
PerformancePeriodStartDate PerformancePeriodStartDate Start of Performance Period
PerformancePeriodEndDate PerformancePeriodEndDate End of Performance Period
SupplierMaterialNumber SupplierMaterialNumber Supp. Mat. No.
Batch Batch Lot No.
MaterialRevisionLevel MaterialRevisionLevel Revision Level
MinRemainingShelfLife MinRemainingShelfLife Rem. Shelf Life
GoodsReceiptIsExpected GoodsReceiptIsExpected Goods Receipt
InvoiceIsExpected InvoiceIsExpected Invoice Receipt
GoodsReceiptIsNonValuated GoodsReceiptIsNonValuated GR Non-Valuated
RequirementTracking RequirementTracking Tracking Number
MRPController MRPController MRP Controller
TaxCode TaxCode Tax Code
PurchaseRequisitionIsFixed PurchaseRequisitionIsFixed "Fixed" ind.
PurchasingDocumentSubtype PurchasingDocumentSubtype Control
PFMTransDataFootprintUUID PFMTransDataFootprintUUID Transaction Data Footprint
PurContractForOverallLimit PurContractForOverallLimit Contract For Limit
PurchaseReqnItemUniqueID PurchaseReqnItemUniqueID Purch. Doc. ID
PurchaseOrder PurchaseOrder Purchasing Document
IsPurReqnOvrlRel IsPurReqnOvrlRel Overall req. rel.
PurReqnCatalog PurReqnCatalog Web Service ID
PurReqnCatalogItem PurReqnCatalogItem Catalog Item
PurReqnDescription PurReqnDescription Purchase Requisition Description
char30
PPSSrceOfSupSmartDocumentNmbr _PurContractHdrExtension PPSSmartDocumentNumber Source document Smart Number
SourceDocument SourceDocument Source of Supply
PurchasingSourceType PurchasingSourceType
PurchasingSourceTypeDesc _PurchaseReqnSourceType PurchasingSourceTypeDesc
ItemNetAmount ItemNetAmount Total Value
ExternalApprovalStatus ExternalApprovalStatus Ext Prcsng. Status
_MaterialText
_MaterialGroupText _MaterialGroupText
_Currency _Currency
_Material _Material
_MaterialGroup _MaterialGroup
_Plant _Plant
_PurchasingGroup _PurchasingGroup
_PurchasingOrganization _PurchasingOrganization
_PurchasingDocumentTypeText _PurchasingDocumentTypeText
_PurchasingInfoRecord _PurchasingInfoRecord
_StorageLocation _StorageLocation
_Supplier _Supplier
_SupplyingPlant _SupplyingPlant
_UnitOfMeasure _UnitOfMeasure
_SupplierDetail _SupplierDetail

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_PPS_ProcPurReqnItemTP.
-- 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 C_PPS_ProcPurReqnItemTP AS
SELECT
  PurchaseRequisition,
  PurchaseRequisitionItem,
  PurchasingIsItemSet,
  PurchasingParentItem,
  PurReqnItemOutlineType,
  PPSFormattedPurReqnItm,
  PurchaseOrderUUID,
  PurchaseContractUUID,
  PurgConfigurableItemNumber,
  PurgExternalSortNumber,
  PurchasingDocument,
  PurchasingDocumentItem,
  PurReqnReleaseStatus,
  PPSPurReqnItemStatus,
  PurchaseRequisitionType,
  _PurchasingDocumentTypeText[1:Language = $session.system_language].PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  PurchasingDocumentItemCategory,
  _PurgDocumentItemCategoryText.PurgDocExternalItemCategory AS PurgDocExternalItemCategory,
  _PurgDocumentItemCategoryText.PurgDocItemCategoryName AS PurgDocItemCategoryName,
  ProductTypeCode,
  _ProductTypeCodeText.Name AS ProductTypeName,
  PurchaseRequisitionItemText,
  AccountAssignmentCategory,
  PPSPurReqnItemCompletionStatus,
  _ItmCompltnStsText[1:Language = $session.system_language].PPSPurReqnItmCompltnStatusText AS PPSPurReqnItmCompltnStatusText,
  PPSPurReqnItemProcessingStatus,
  _ItmProcgStatusText[1:Language = $session.system_language].PPSPurReqnItemProcgStatusText AS PPSPurReqnItemProcgStatusText,
  PPSResponsiblePurchaser,
  _BusinessUser.PersonFullName AS PPSResponsiblePurchaserName,
  _PurReqnHeaderExtension.PPSSmartNumberHeader AS PPSSmartNumberHeader,
  PPSSmartNumberItem,
  _PurReqnHeaderExtension.PPSPurgDocClassfctnCode AS PPSPurgDocClassfctnCode,
  _PurReqnItemExtension.PPSEstimatedDeliveryDate AS PPSEstimatedDeliveryDate,
  _PurReqnItemExtension.PPSConfigurableLineItemNumber AS PPSConfigurableLineItemNumber,
  _PurReqnItemExtension.PPSPurReqnItemApprovalDate AS PPSPurReqnItemApprovalDate,
  _PurReqnItemExtension.PPSPerdOfPerfStartDate AS PPSPerdOfPerfStartDate,
  _PurReqnItemExtension.PPSPerdOfPerfEndDate AS PPSPerdOfPerfEndDate,
  CompanyCode,
  _PurchaseReqnReleaseStatus.DomainText AS PurReqnReleaseStatusName,
  Material,
  ManufacturerMaterial,
  _MaterialText[1:Language = $session.system_language].MaterialName AS MaterialName,
  ManufacturerPartProfile,
  ManufacturerPartNmbr,
  MaterialGroup,
  _MaterialGroupText[1:Language = $session.system_language].MaterialGroupName AS MaterialGroupName,
  PurchasingDocumentCategory,
  RequestedQuantity,
  OrderedQuantity,
  BaseUnit,
  virtual OpenQuantity : abap.quan( 13, 3 ) AS quan133,
  PurReqnPriceQuantity,
  MaterialGoodsReceiptDuration,
  ReleaseCode,
  PurchaseRequisitionReleaseDate,
  PurchasingOrganization,
  _PurchasingOrganization.PurchasingOrganizationName AS PurchasingOrganizationName,
  PurchasingGroup,
  _PurchasingGroup.PurchasingGroupName AS PurchasingGroupName,
  Plant,
  _Plant.PlantName AS PlantName,
  SourceOfSupplyIsAssigned,
  SupplyingPlant,
  DeliveryDate,
  CreationDate,
  ProcessingStatus,
  PurchasingInfoRecord,
  PurgDocumentItemDeletionCode,
  FixedSupplier AS Supplier,
  _Supplier.SupplierName AS FixedSupplierName,
  RequisitionerName,
  PurReqnSSPRequestor,
  CreatedByUser,
  PurReqCreationDate,
  ManualDeliveryAddressID,
  ItemDeliveryAddressID,
  PurReqnItemCurrency,
  PurReqnLmtConsumptionCurrency,
  MaterialPlannedDeliveryDurn,
  DelivDateCategory,
  MultipleAcctAssgmtDistribution,
  PartialInvoiceDistribution,
  StorageLocation,
  PurchaseContract,
  PurReqnSourceOfSupplyType,
  PurchaseContractItem,
  ConsumptionPosting,
  PurReqnOrigin,
  _ItmPurReqnOriginText[1:Language = $session.system_language].PurReqnOriginDesc AS PurReqnOriginDesc,
  PurReqnItemBlockingStatus,
  Language,
  IsClosed,
  ReleaseIsNotCompleted,
  ServicePerformer,
  PurchaseRequisitionStatus,
  ReleaseStrategy,
  PerformancePeriodStartDate,
  PerformancePeriodEndDate,
  SupplierMaterialNumber,
  Batch,
  MaterialRevisionLevel,
  MinRemainingShelfLife,
  GoodsReceiptIsExpected,
  InvoiceIsExpected,
  GoodsReceiptIsNonValuated,
  RequirementTracking,
  MRPController,
  TaxCode,
  PurchaseRequisitionIsFixed,
  PurchasingDocumentSubtype,
  PFMTransDataFootprintUUID,
  PurContractForOverallLimit,
  PurchaseReqnItemUniqueID,
  PurchaseOrder,
  IsPurReqnOvrlRel,
  PurReqnCatalog,
  PurReqnCatalogItem,
  PurReqnDescription,
  virtual PPSSrceOfSupDocSemanticObject : abap.char( 30 ) AS char30,
  _PurContractHdrExtension.PPSSmartDocumentNumber AS PPSSrceOfSupSmartDocumentNmbr,
  SourceDocument,
  PurchasingSourceType,
  _PurchaseReqnSourceType.PurchasingSourceTypeDesc AS PurchasingSourceTypeDesc,
  ItemNetAmount,
  ExternalApprovalStatus,
  / _MaterialText AS _MaterialText
FROM R_PPS_ProcPurReqnItemTP
LEFT OUTER JOIN C_PPS_SupplierDetail AS _SupplierDetail ON Supplier = _SupplierDetail.Supplier  -- association [1..1]
;