P_PurReqItemAPIhelper
API Helper to get the Employee name
P_PurReqItemAPIhelper is a CDS View that provides data about "API Helper to get the Employee name" in SAP S/4HANA. It reads from 1 data source (I_PurchaseRequisitionItemAPI01) and exposes 80 fields with key fields PurchaseRequisition, PurchaseRequisitionItem. It has 1 association to related views.
SAP Help Documentation
| Category | CDS Views for Purchase Requisitions |
|---|---|
| Status | Purchase Requisition Release Status |
Purpose
This CDS view is a helper/extension view for the Purchase Requisition Item API that provides additional fields, relationships, or transformations to support the main Purchase Requisition Item API view, especially for analytical queries, OData exposure, or custom extension scenarios.
Prerequisites
Authorizations Users who want to use this CDS view must have the following authorization objects assigned: M_BANF_BSA PurchaseRequisitionType in Purchase Order M_BANF_WRK Plant in Purchase Order M_BANF_EKO PurchasingOrganization in Purchase Order M_BANF_EKG PurchasingGroup in Purchase Order
Structure
Business Object This view is built on the Purchase Requisition business object. Important Fields Important fields in this view include the following: Field Name Description PurchaseRequisition Purchase Requisition Number PurchaseRequisitionItem Purchase Requisition Item Number PurchaseReqnItemUniqueID Purchase Requisition Item Unique ID PurchasingDocument Purchasing Document Number PurchasingDocumentItem Purchasing Document Item Number PurReqnReleaseStatus Purchase Requisition Release Status PurchaseRequisitionType Purchase Requisition Type
This CDS view is a helper/extension view for the Purchase Requisition Item API that provides additional fields, relationships, or transformations to support the main Purchase Requisition Item API view, especially for analytical queries, OData exposure, or custom extension scenarios.
Prerequisites
Authorizations Users who want to use this CDS view must have the following authorization objects assigned: M_BANF_BSA PurchaseRequisitionType in Purchase Order M_BANF_WRK Plant in Purchase Order M_BANF_EKO PurchasingOrganization in Purchase Order M_BANF_EKG PurchasingGroup in Purchase Order
Structure
Business Object This view is built on the Purchase Requisition business object. Important Fields Important fields in this view include the following: Field Name Description PurchaseRequisition Purchase Requisition Number PurchaseRequisitionItem Purchase Requisition Item Number PurchaseReqnItemUniqueID Purchase Requisition Item Unique ID PurchasingDocument Purchasing Document Number PurchasingDocumentItem Purchasing Document Item Number PurReqnReleaseStatus Purchase Requisition Release Status PurchaseRequisitionType Purchase Requisition Type
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_PurchaseRequisitionItemAPI01 | _PurchaseRequisitionItem | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Employee | _Employee | _Employee.Employee = _PurchaseRequisitionItem.RequisitionerName |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PPUREQITMAPIHLP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| EndUserText.label | API Helper to get the Employee name | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (80)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchaseRequisition | I_PurchaseRequisitionItemAPI01 | PurchaseRequisition | Requisition |
| KEY | PurchaseRequisitionItem | I_PurchaseRequisitionItemAPI01 | PurchaseRequisitionItem | Requisn. item |
| PurchaseReqnItemUniqueID | I_PurchaseRequisitionItemAPI01 | PurchaseReqnItemUniqueID | Purch. Doc. ID | |
| PurchasingDocument | I_PurchaseRequisitionItemAPI01 | PurchasingDocument | Purchasing Document | |
| PurchasingDocumentItem | I_PurchaseRequisitionItemAPI01 | PurchasingDocumentItem | Purchasing Doc. Item | |
| PurReqnReleaseStatus | I_PurchaseRequisitionItemAPI01 | PurReqnReleaseStatus | Proc.state | |
| PurchaseRequisitionType | I_PurchaseRequisitionItemAPI01 | PurchaseRequisitionType | Order Type | |
| PurchasingDocumentSubtype | I_PurchaseRequisitionItemAPI01 | PurchasingDocumentSubtype | Control | |
| PurchasingDocumentItemCategory | I_PurchaseRequisitionItemAPI01 | PurchasingDocumentItemCategory | Item Category | |
| PurchaseRequisitionItemText | I_PurchaseRequisitionItemAPI01 | PurchaseRequisitionItemText | Short Text | |
| AccountAssignmentCategory | I_PurchaseRequisitionItemAPI01 | AccountAssignmentCategory | Acct Assgmt Cat | |
| Material | I_PurchaseRequisitionItemAPI01 | Material | Vehicle Model | |
| MaterialGroup | I_PurchaseRequisitionItemAPI01 | MaterialGroup | Product Group | |
| PurchasingDocumentCategory | I_PurchaseRequisitionItemAPI01 | PurchasingDocumentCategory | Doc. Category | |
| RequestedQuantity | I_PurchaseRequisitionItemAPI01 | RequestedQuantity | Requested Quantity | |
| BaseUnit | I_PurchaseRequisitionItemAPI01 | BaseUnit | Unit of Measure | |
| PurchaseRequisitionPrice | I_PurchaseRequisitionItemAPI01 | PurchaseRequisitionPrice | Valuation Price | |
| PurReqnPriceQuantity | I_PurchaseRequisitionItemAPI01 | PurReqnPriceQuantity | Price unit | |
| MaterialGoodsReceiptDuration | I_PurchaseRequisitionItemAPI01 | MaterialGoodsReceiptDuration | GR proc. time | |
| PurchaseRequisitionReleaseDate | I_PurchaseRequisitionItemAPI01 | PurchaseRequisitionReleaseDate | Release Date | |
| PurchasingOrganization | I_PurchaseRequisitionItemAPI01 | PurchasingOrganization | Purchasing Organization | |
| PurchasingGroup | I_PurchaseRequisitionItemAPI01 | PurchasingGroup | Purchasing Group | |
| Plant | I_PurchaseRequisitionItemAPI01 | Plant | Valuation Area | |
| SourceOfSupplyIsAssigned | I_PurchaseRequisitionItemAPI01 | SourceOfSupplyIsAssigned | Assigned | |
| SupplyingPlant | I_PurchaseRequisitionItemAPI01 | SupplyingPlant | Supplying Plant | |
| OrderedQuantity | I_PurchaseRequisitionItemAPI01 | OrderedQuantity | Quantity | |
| PurReqnLimitConsumptionAmt | I_PurchaseRequisitionItemAPI01 | PurReqnLimitConsumptionAmt | Consumption Value | |
| DeliveryDate | I_PurchaseRequisitionItemAPI01 | DeliveryDate | Delivery Date | |
| CreationDate | I_PurchaseRequisitionItemAPI01 | CreationDate | Time Stamp | |
| ProcessingStatus | I_PurchaseRequisitionItemAPI01 | ProcessingStatus | Worklist Status | |
| PurchasingInfoRecord | I_PurchaseRequisitionItemAPI01 | PurchasingInfoRecord | Info Record | |
| Supplier | I_PurchaseRequisitionItemAPI01 | Supplier | Supplier | |
| FixedSupplier | I_PurchaseRequisitionItemAPI01 | FixedSupplier | Fixed Vendor | |
| RequisitionerName | I_PurchaseRequisitionItemAPI01 | RequisitionerName | Requisitioner | |
| CreatedByUser | I_PurchaseRequisitionItemAPI01 | CreatedByUser | User Name | |
| PurReqCreationDate | I_PurchaseRequisitionItemAPI01 | PurReqCreationDate | Requisn Date | |
| DeliveryAddressID | I_PurchaseRequisitionItemAPI01 | DeliveryAddressID | Address | |
| ManualDeliveryAddressID | I_PurchaseRequisitionItemAPI01 | ManualDeliveryAddressID | Address Number | |
| PurReqnItemCurrency | I_PurchaseRequisitionItemAPI01 | PurReqnItemCurrency | Currency | |
| MaterialPlannedDeliveryDurn | I_PurchaseRequisitionItemAPI01 | MaterialPlannedDeliveryDurn | Pl. Deliv. Time | |
| DelivDateCategory | I_PurchaseRequisitionItemAPI01 | DelivDateCategory | Delivery Date | |
| MultipleAcctAssgmtDistribution | I_PurchaseRequisitionItemAPI01 | MultipleAcctAssgmtDistribution | Distribution | |
| StorageLocation | I_PurchaseRequisitionItemAPI01 | StorageLocation | StorageLocation | |
| PurReqnSSPRequestor | I_PurchaseRequisitionItemAPI01 | PurReqnSSPRequestor | Requestor | |
| PurReqnSSPAuthor | I_PurchaseRequisitionItemAPI01 | PurReqnSSPAuthor | Author | |
| PurchaseContract | I_PurchaseRequisitionItemAPI01 | PurchaseContract | Purchasing Doc. | |
| PurReqnSourceOfSupplyType | I_PurchaseRequisitionItemAPI01 | PurReqnSourceOfSupplyType | Doc. Category | |
| PurchaseContractItem | I_PurchaseRequisitionItemAPI01 | PurchaseContractItem | Item | |
| ConsumptionPosting | I_PurchaseRequisitionItemAPI01 | ConsumptionPosting | Consumption Posting | |
| PurReqnOrigin | I_PurchaseRequisitionItemAPI01 | PurReqnOrigin | Creation ind. | |
| PurReqnSSPCatalog | I_PurchaseRequisitionItemAPI01 | PurReqnSSPCatalog | Web Service ID | |
| PurReqnSSPCatalogItem | I_PurchaseRequisitionItemAPI01 | PurReqnSSPCatalogItem | Catalog Item | |
| PurReqnSSPCrossCatalogItem | I_PurchaseRequisitionItemAPI01 | PurReqnSSPCrossCatalogItem | Catalog item key | |
| IsPurReqnBlocked | I_PurchaseRequisitionItemAPI01 | IsPurReqnBlocked | Blocking Ind. | |
| ItemDeliveryAddressID | I_PurchaseRequisitionItemAPI01 | ItemDeliveryAddressID | Address | |
| Language | I_PurchaseRequisitionItemAPI01 | Language | Report Text Language | |
| IsClosed | I_PurchaseRequisitionItemAPI01 | IsClosed | Closed | |
| ReleaseIsNotCompleted | I_PurchaseRequisitionItemAPI01 | ReleaseIsNotCompleted | Subj.to Release | |
| ServicePerformer | I_PurchaseRequisitionItemAPI01 | ServicePerformer | Service Performer | |
| PurchaseRequisitionStatus | I_PurchaseRequisitionItemAPI01 | PurchaseRequisitionStatus | Release State | |
| PerformancePeriodStartDate | I_PurchaseRequisitionItemAPI01 | PerformancePeriodStartDate | Start of Performance Period | |
| PerformancePeriodEndDate | I_PurchaseRequisitionItemAPI01 | PerformancePeriodEndDate | End of Performance Period | |
| CompanyCode | I_PurchaseRequisitionItemAPI01 | CompanyCode | Receiver Company Code | |
| SupplierMaterialNumber | I_PurchaseRequisitionItemAPI01 | SupplierMaterialNumber | Supp. Mat. No. | |
| Batch | I_PurchaseRequisitionItemAPI01 | Batch | Lot No. | |
| MinRemainingShelfLife | I_PurchaseRequisitionItemAPI01 | MinRemainingShelfLife | Rem. Shelf Life | |
| ItemNetAmount | I_PurchaseRequisitionItemAPI01 | ItemNetAmount | Tot. val. rel. | |
| GoodsReceiptIsExpected | I_PurchaseRequisitionItemAPI01 | GoodsReceiptIsExpected | Goods Receipt | |
| InvoiceIsExpected | I_PurchaseRequisitionItemAPI01 | InvoiceIsExpected | Invoice Receipt | |
| GoodsReceiptIsNonValuated | I_PurchaseRequisitionItemAPI01 | GoodsReceiptIsNonValuated | GR Non-Valuated | |
| RequirementTracking | I_PurchaseRequisitionItemAPI01 | RequirementTracking | Tracking Number | |
| MRPController | I_PurchaseRequisitionItemAPI01 | MRPController | MRP Controller | |
| PurchaseRequisitionIsFixed | I_PurchaseRequisitionItemAPI01 | PurchaseRequisitionIsFixed | "Fixed" ind. | |
| AddressID | I_PurchaseRequisitionItemAPI01 | AddressID | Ship-to address | |
| LastChangeDateTime | I_PurchaseRequisitionItemAPI01 | LastChangeDateTime | Timestamp | |
| PurchasingOrganizationName | I_PurchaseRequisitionItemAPI01 | PurchasingOrganizationName | Purch. Org. Name | |
| PurchasingGroupName | I_PurchaseRequisitionItemAPI01 | PurchasingGroupName | Purchasing Grp. Name | |
| SupplierName | I_PurchaseRequisitionItemAPI01 | SupplierName | Supplier Name | |
| FixedSupplierName | I_PurchaseRequisitionItemAPI01 | FixedSupplierName | Name of Supplier | |
| _Employee | _Employee |
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 P_PurReqItemAPIhelper.
-- 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: PPUREQITMAPIHLP
CREATE VIEW P_PurReqItemAPIhelper AS
SELECT
_PurchaseRequisitionItem.PurchaseRequisition AS PurchaseRequisition,
_PurchaseRequisitionItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
_PurchaseRequisitionItem.PurchaseReqnItemUniqueID AS PurchaseReqnItemUniqueID,
_PurchaseRequisitionItem.PurchasingDocument AS PurchasingDocument,
_PurchaseRequisitionItem.PurchasingDocumentItem AS PurchasingDocumentItem,
_PurchaseRequisitionItem.PurReqnReleaseStatus AS PurReqnReleaseStatus,
_PurchaseRequisitionItem.PurchaseRequisitionType AS PurchaseRequisitionType,
_PurchaseRequisitionItem.PurchasingDocumentSubtype AS PurchasingDocumentSubtype,
_PurchaseRequisitionItem.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
_PurchaseRequisitionItem.PurchaseRequisitionItemText AS PurchaseRequisitionItemText,
_PurchaseRequisitionItem.AccountAssignmentCategory AS AccountAssignmentCategory,
_PurchaseRequisitionItem.Material AS Material,
_PurchaseRequisitionItem.MaterialGroup AS MaterialGroup,
_PurchaseRequisitionItem.PurchasingDocumentCategory AS PurchasingDocumentCategory,
_PurchaseRequisitionItem.RequestedQuantity AS RequestedQuantity,
_PurchaseRequisitionItem.BaseUnit AS BaseUnit,
_PurchaseRequisitionItem.PurchaseRequisitionPrice AS PurchaseRequisitionPrice,
_PurchaseRequisitionItem.PurReqnPriceQuantity AS PurReqnPriceQuantity,
_PurchaseRequisitionItem.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
_PurchaseRequisitionItem.PurchaseRequisitionReleaseDate AS PurchaseRequisitionReleaseDate,
_PurchaseRequisitionItem.PurchasingOrganization AS PurchasingOrganization,
_PurchaseRequisitionItem.PurchasingGroup AS PurchasingGroup,
_PurchaseRequisitionItem.Plant AS Plant,
_PurchaseRequisitionItem.SourceOfSupplyIsAssigned AS SourceOfSupplyIsAssigned,
_PurchaseRequisitionItem.SupplyingPlant AS SupplyingPlant,
_PurchaseRequisitionItem.OrderedQuantity AS OrderedQuantity,
_PurchaseRequisitionItem.PurReqnLimitConsumptionAmt AS PurReqnLimitConsumptionAmt,
_PurchaseRequisitionItem.DeliveryDate AS DeliveryDate,
_PurchaseRequisitionItem.CreationDate AS CreationDate,
_PurchaseRequisitionItem.ProcessingStatus AS ProcessingStatus,
_PurchaseRequisitionItem.PurchasingInfoRecord AS PurchasingInfoRecord,
_PurchaseRequisitionItem.Supplier AS Supplier,
_PurchaseRequisitionItem.FixedSupplier AS FixedSupplier,
_PurchaseRequisitionItem.RequisitionerName AS RequisitionerName,
_PurchaseRequisitionItem.CreatedByUser AS CreatedByUser,
_PurchaseRequisitionItem.PurReqCreationDate AS PurReqCreationDate,
_PurchaseRequisitionItem.DeliveryAddressID AS DeliveryAddressID,
_PurchaseRequisitionItem.ManualDeliveryAddressID AS ManualDeliveryAddressID,
_PurchaseRequisitionItem.PurReqnItemCurrency AS PurReqnItemCurrency,
_PurchaseRequisitionItem.MaterialPlannedDeliveryDurn AS MaterialPlannedDeliveryDurn,
_PurchaseRequisitionItem.DelivDateCategory AS DelivDateCategory,
_PurchaseRequisitionItem.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
_PurchaseRequisitionItem.StorageLocation AS StorageLocation,
_PurchaseRequisitionItem.PurReqnSSPRequestor AS PurReqnSSPRequestor,
_PurchaseRequisitionItem.PurReqnSSPAuthor AS PurReqnSSPAuthor,
_PurchaseRequisitionItem.PurchaseContract AS PurchaseContract,
_PurchaseRequisitionItem.PurReqnSourceOfSupplyType AS PurReqnSourceOfSupplyType,
_PurchaseRequisitionItem.PurchaseContractItem AS PurchaseContractItem,
_PurchaseRequisitionItem.ConsumptionPosting AS ConsumptionPosting,
_PurchaseRequisitionItem.PurReqnOrigin AS PurReqnOrigin,
_PurchaseRequisitionItem.PurReqnSSPCatalog AS PurReqnSSPCatalog,
_PurchaseRequisitionItem.PurReqnSSPCatalogItem AS PurReqnSSPCatalogItem,
_PurchaseRequisitionItem.PurReqnSSPCrossCatalogItem AS PurReqnSSPCrossCatalogItem,
_PurchaseRequisitionItem.IsPurReqnBlocked AS IsPurReqnBlocked,
_PurchaseRequisitionItem.ItemDeliveryAddressID AS ItemDeliveryAddressID,
_PurchaseRequisitionItem.Language AS Language,
_PurchaseRequisitionItem.IsClosed AS IsClosed,
_PurchaseRequisitionItem.ReleaseIsNotCompleted AS ReleaseIsNotCompleted,
_PurchaseRequisitionItem.ServicePerformer AS ServicePerformer,
_PurchaseRequisitionItem.PurchaseRequisitionStatus AS PurchaseRequisitionStatus,
_PurchaseRequisitionItem.PerformancePeriodStartDate AS PerformancePeriodStartDate,
_PurchaseRequisitionItem.PerformancePeriodEndDate AS PerformancePeriodEndDate,
_PurchaseRequisitionItem.CompanyCode AS CompanyCode,
_PurchaseRequisitionItem.SupplierMaterialNumber AS SupplierMaterialNumber,
_PurchaseRequisitionItem.Batch AS Batch,
_PurchaseRequisitionItem.MinRemainingShelfLife AS MinRemainingShelfLife,
_PurchaseRequisitionItem.ItemNetAmount AS ItemNetAmount,
_PurchaseRequisitionItem.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
_PurchaseRequisitionItem.InvoiceIsExpected AS InvoiceIsExpected,
_PurchaseRequisitionItem.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
_PurchaseRequisitionItem.RequirementTracking AS RequirementTracking,
_PurchaseRequisitionItem.MRPController AS MRPController,
_PurchaseRequisitionItem.PurchaseRequisitionIsFixed AS PurchaseRequisitionIsFixed,
_PurchaseRequisitionItem.AddressID AS AddressID,
_PurchaseRequisitionItem.LastChangeDateTime AS LastChangeDateTime,
_PurchaseRequisitionItem.PurchasingOrganizationName AS PurchasingOrganizationName,
_PurchaseRequisitionItem.PurchasingGroupName AS PurchasingGroupName,
_PurchaseRequisitionItem.SupplierName AS SupplierName,
_PurchaseRequisitionItem.FixedSupplierName AS FixedSupplierName
FROM I_PurchaseRequisitionItemAPI01 AS _PurchaseRequisitionItem
LEFT OUTER JOIN I_Employee AS _Employee ON _Employee.Employee = _PurchaseRequisitionItem.RequisitionerName -- association [0..1]
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- 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