C_PPS_ProcPurReqnItemTP
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)
| Source | Alias | Join Type |
|---|---|---|
| R_PPS_ProcPurReqnItemTP | R_PPS_ProcPurReqnItemTP | projection |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_PPS_SupplierDetail | _SupplierDetail | $projection.Supplier = _SupplierDetail.Supplier |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA