R_PPS_ProcPurReqnAutoSrcItemHN
Purchase Req Automatic Srcg Type Item
R_PPS_ProcPurReqnAutoSrcItemHN is a Composite CDS View that provides data about "Purchase Req Automatic Srcg Type Item" in SAP S/4HANA. It reads from 2 data sources (I_PPS_PurchaseReqnDocumentType, R_PPS_PurchaseRequisitionItem) and exposes 92 fields with key fields PurchaseRequisition, PurchaseRequisitionItem. It has 2 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_PPS_PurchaseReqnDocumentType | _PurchaseRequisitionDocType | inner |
| R_PPS_PurchaseRequisitionItem | PurchaseRequisitionItem | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | R_PPS_ProcPurReqnAutoSrcItemHN | _Parent | $projection.PurchaseRequisition = _Parent.PurchaseRequisition and $projection.PurchasingParentItem = _Parent.PurchaseRequisitionItem |
| [1..1] | R_PPS_PurReqnItemExtension | _PurReqnItemExtension | $projection.PurchaseRequisition = _PurReqnItemExtension.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurReqnItemExtension.PurchaseRequisitionItem |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Purchase Req Automatic Srcg Type Item | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AccessControl.personalData.blocking | #REQUIRED | view |
Fields (92)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchaseRequisition | R_PPS_PurchaseRequisitionItem | PurchaseRequisition | Requisition |
| KEY | PurchaseRequisitionItem | R_PPS_PurchaseRequisitionItem | PurchaseRequisitionItem | Requisn. item |
| PurchasingDocument | R_PPS_PurchaseRequisitionItem | PurchasingDocument | Purchasing Document | |
| PurchasingDocumentItem | R_PPS_PurchaseRequisitionItem | PurchasingDocumentItem | Purchasing Doc. Item | |
| PurReqnReleaseStatus | R_PPS_PurchaseRequisitionItem | PurReqnReleaseStatus | Proc.state | |
| PurchaseRequisitionType | R_PPS_PurchaseRequisitionItem | PurchaseRequisitionType | Order Type | |
| PurchasingDocumentItemCategory | R_PPS_PurchaseRequisitionItem | PurchasingDocumentItemCategory | Item Category | |
| PurchaseRequisitionItemText | R_PPS_PurchaseRequisitionItem | PurchaseRequisitionItemText | Short Text | |
| AccountAssignmentCategory | R_PPS_PurchaseRequisitionItem | AccountAssignmentCategory | Acct Assgmt Cat | |
| Material | R_PPS_PurchaseRequisitionItem | Material | Vehicle Model | |
| ManufacturerMaterial | R_PPS_PurchaseRequisitionItem | ManufacturerMaterial | MPN: Material | |
| ManufacturerPartProfile | R_PPS_PurchaseRequisitionItem | ManufacturerPartProfile | Mfr Part Profile | |
| ManufacturerPartNmbr | R_PPS_PurchaseRequisitionItem | ManufacturerPartNmbr | Mfr Part Number | |
| MaterialGroup | R_PPS_PurchaseRequisitionItem | MaterialGroup | Product Group | |
| PurchasingDocumentCategory | R_PPS_PurchaseRequisitionItem | PurchasingDocumentCategory | Doc. Category | |
| RequestedQuantity | R_PPS_PurchaseRequisitionItem | RequestedQuantity | Requested Quantity | |
| BaseUnit | R_PPS_PurchaseRequisitionItem | BaseUnit | Unit of Measure | |
| PurReqnPriceQuantity | R_PPS_PurchaseRequisitionItem | PurReqnPriceQuantity | Price unit | |
| MaterialGoodsReceiptDuration | R_PPS_PurchaseRequisitionItem | MaterialGoodsReceiptDuration | GR proc. time | |
| ReleaseCode | R_PPS_PurchaseRequisitionItem | ReleaseCode | Release ind. | |
| PurchaseRequisitionReleaseDate | R_PPS_PurchaseRequisitionItem | PurchaseRequisitionReleaseDate | Release Date | |
| PurchasingOrganization | R_PPS_PurchaseRequisitionItem | PurchasingOrganization | Purchasing Organization | |
| PurchasingGroup | R_PPS_PurchaseRequisitionItem | PurchasingGroup | Purchasing Group | |
| Plant | R_PPS_PurchaseRequisitionItem | Plant | Valuation Area | |
| SourceOfSupplyIsAssigned | R_PPS_PurchaseRequisitionItem | SourceOfSupplyIsAssigned | Assigned | |
| SupplyingPlant | R_PPS_PurchaseRequisitionItem | SupplyingPlant | Supplying Plant | |
| OrderedQuantity | R_PPS_PurchaseRequisitionItem | OrderedQuantity | Quantity | |
| DeliveryDate | R_PPS_PurchaseRequisitionItem | DeliveryDate | Delivery Date | |
| CreationDate | R_PPS_PurchaseRequisitionItem | CreationDate | Time Stamp | |
| ProcessingStatus | R_PPS_PurchaseRequisitionItem | ProcessingStatus | Worklist Status | |
| PurchasingInfoRecord | R_PPS_PurchaseRequisitionItem | PurchasingInfoRecord | Info Record | |
| Supplier | R_PPS_PurchaseRequisitionItem | Supplier | Supplier | |
| PurgDocumentItemDeletionCode | R_PPS_PurchaseRequisitionItem | IsDeleted | TRUE | |
| FixedSupplier | R_PPS_PurchaseRequisitionItem | FixedSupplier | Fixed Vendor | |
| RequisitionerName | R_PPS_PurchaseRequisitionItem | RequisitionerName | Requisitioner | |
| PurReqnSSPRequestor | R_PPS_PurchaseRequisitionItem | PurReqnSSPRequestor | Requestor | |
| CreatedByUser | R_PPS_PurchaseRequisitionItem | CreatedByUser | User Name | |
| PurReqCreationDate | ||||
| ManualDeliveryAddressID | R_PPS_PurchaseRequisitionItem | ManualDeliveryAddressID | Address Number | |
| ItemDeliveryAddressID | R_PPS_PurchaseRequisitionItem | ItemDeliveryAddressID | Address | |
| PurReqnItemCurrency | R_PPS_PurchaseRequisitionItem | PurReqnItemCurrency | Currency | |
| MaterialPlannedDeliveryDurn | R_PPS_PurchaseRequisitionItem | MaterialPlannedDeliveryDurn | Pl. Deliv. Time | |
| DelivDateCategory | R_PPS_PurchaseRequisitionItem | DelivDateCategory | Delivery Date | |
| MultipleAcctAssgmtDistribution | R_PPS_PurchaseRequisitionItem | MultipleAcctAssgmtDistribution | Distribution | |
| PartialInvoiceDistribution | R_PPS_PurchaseRequisitionItem | PartialInvoiceDistribution | Partial invoice | |
| StorageLocation | R_PPS_PurchaseRequisitionItem | StorageLocation | StorageLocation | |
| PurchaseContract | R_PPS_PurchaseRequisitionItem | PurchaseContract | Purchasing Doc. | |
| PurReqnSourceOfSupplyType | ||||
| PurchaseContractItem | R_PPS_PurchaseRequisitionItem | PurchaseContractItem | Item | |
| ConsumptionPosting | R_PPS_PurchaseRequisitionItem | ConsumptionPosting | Consumption Posting | |
| PurReqnOrigin | R_PPS_PurchaseRequisitionItem | PurReqnOrigin | Creation ind. | |
| PurReqnItemBlockingStatus | R_PPS_PurchaseRequisitionItem | PurReqnItemBlockingStatus | Blocking Ind. | |
| Language | R_PPS_PurchaseRequisitionItem | Language | Report Text Language | |
| IsClosed | R_PPS_PurchaseRequisitionItem | IsClosed | Closed | |
| ReleaseIsNotCompleted | R_PPS_PurchaseRequisitionItem | ReleaseIsNotCompleted | Subj.to Release | |
| ServicePerformer | R_PPS_PurchaseRequisitionItem | ServicePerformer | Service Performer | |
| ProductTypeCode | R_PPS_PurchaseRequisitionItem | ProductTypeCode | Product Type Group | |
| char2asPPSProdTypeCodeInternal | ||||
| PurchaseRequisitionStatus | R_PPS_PurchaseRequisitionItem | PurchaseRequisitionStatus | Release State | |
| ReleaseStrategy | R_PPS_PurchaseRequisitionItem | ReleaseStrategy | Rel. strategy | |
| PerformancePeriodStartDate | R_PPS_PurchaseRequisitionItem | PerformancePeriodStartDate | Start of Performance Period | |
| PerformancePeriodEndDate | R_PPS_PurchaseRequisitionItem | PerformancePeriodEndDate | End of Performance Period | |
| SupplierMaterialNumber | R_PPS_PurchaseRequisitionItem | SupplierMaterialNumber | Supp. Mat. No. | |
| Batch | R_PPS_PurchaseRequisitionItem | Batch | Lot No. | |
| MaterialRevisionLevel | R_PPS_PurchaseRequisitionItem | MaterialRevisionLevel | Revision Level | |
| MinRemainingShelfLife | R_PPS_PurchaseRequisitionItem | MinRemainingShelfLife | Rem. Shelf Life | |
| GoodsReceiptIsExpected | R_PPS_PurchaseRequisitionItem | GoodsReceiptIsExpected | Goods Receipt | |
| InvoiceIsExpected | R_PPS_PurchaseRequisitionItem | InvoiceIsExpected | Invoice Receipt | |
| GoodsReceiptIsNonValuated | R_PPS_PurchaseRequisitionItem | GoodsReceiptIsNonValuated | GR Non-Valuated | |
| RequirementTracking | R_PPS_PurchaseRequisitionItem | RequirementTracking | Tracking Number | |
| MRPController | R_PPS_PurchaseRequisitionItem | MRPController | MRP Controller | |
| TaxCode | R_PPS_PurchaseRequisitionItem | TaxCode | Tax Code | |
| PurchaseRequisitionIsFixed | R_PPS_PurchaseRequisitionItem | PurchaseRequisitionIsFixed | "Fixed" ind. | |
| PurchasingDocumentSubtype | R_PPS_PurchaseRequisitionItem | PurchasingDocumentSubtype | Control | |
| PFMTransDataFootprintUUID | R_PPS_PurchaseRequisitionItem | PFMTransDataFootprintUUID | Transaction Data Footprint | |
| PurReqnCatalog | R_PPS_PurchaseRequisitionItem | PurReqnCatalog | Web Service ID | |
| PurReqnCatalogItem | R_PPS_PurchaseRequisitionItem | PurReqnCatalogItem | Catalog Item | |
| PurReqnCrossCatalogItem | R_PPS_PurchaseRequisitionItem | PurReqnCrossCatalogItem | Catalog Item Key | |
| PurContractForOverallLimit | R_PPS_PurchaseRequisitionItem | PurContractForOverallLimit | Contract For Limit | |
| PurchaseReqnItemUniqueID | R_PPS_PurchaseRequisitionItem | PurchaseReqnItemUniqueID | Purch. Doc. ID | |
| IsPurReqnOvrlRel | R_PPS_PurchaseRequisitionItem | IsPurReqnOvrlRel | Overall req. rel. | |
| ItemNetAmount | ||||
| ExternalApprovalStatus | R_PPS_PurchaseRequisitionItem | ExternalApprovalStatus | Ext Prcsng. Status | |
| PurchasingIsItemSet | R_PPS_PurchaseRequisitionItem | IsOutline | Item Set | |
| PurchasingParentItem | R_PPS_PurchaseRequisitionItem | PurchasingParentItem | Parent Item No | |
| PurReqnItemOutlineType | R_PPS_PurchaseRequisitionItem | PurReqnItemOutlineType | Outline Type | |
| PurgConfigurableItemNumber | R_PPS_PurchaseRequisitionItem | PurgConfigurableItemNumber | Hierarchy Number | |
| PurgExternalSortNumber | R_PPS_PurchaseRequisitionItem | PurgExternalSortNumber | External Sort No. | |
| CompanyCode | R_PPS_PurchaseRequisitionItem | CompanyCode | Receiver Company Code | |
| _Parent | _Parent | |||
| _PurReqnItemExtension | _PurReqnItemExtension | |||
| PPSPurReqnItemStatus | _PurReqnItemExtension | PPSPurReqnItemStatus | Item Status |
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 R_PPS_ProcPurReqnAutoSrcItemHN.
-- 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 R_PPS_ProcPurReqnAutoSrcItemHN AS
SELECT
PurchaseRequisitionItem.PurchaseRequisition AS PurchaseRequisition,
PurchaseRequisitionItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
PurchaseRequisitionItem.PurchasingDocument AS PurchasingDocument,
PurchaseRequisitionItem.PurchasingDocumentItem AS PurchasingDocumentItem,
PurchaseRequisitionItem.PurReqnReleaseStatus AS PurReqnReleaseStatus,
PurchaseRequisitionItem.PurchaseRequisitionType AS PurchaseRequisitionType,
PurchaseRequisitionItem.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
PurchaseRequisitionItem.PurchaseRequisitionItemText AS PurchaseRequisitionItemText,
PurchaseRequisitionItem.AccountAssignmentCategory AS AccountAssignmentCategory,
PurchaseRequisitionItem.Material AS Material,
PurchaseRequisitionItem.ManufacturerMaterial AS ManufacturerMaterial,
PurchaseRequisitionItem.ManufacturerPartProfile AS ManufacturerPartProfile,
PurchaseRequisitionItem.ManufacturerPartNmbr AS ManufacturerPartNmbr,
PurchaseRequisitionItem.MaterialGroup AS MaterialGroup,
PurchaseRequisitionItem.PurchasingDocumentCategory AS PurchasingDocumentCategory,
PurchaseRequisitionItem.RequestedQuantity AS RequestedQuantity,
PurchaseRequisitionItem.BaseUnit AS BaseUnit,
PurchaseRequisitionItem.PurReqnPriceQuantity AS PurReqnPriceQuantity,
PurchaseRequisitionItem.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
PurchaseRequisitionItem.ReleaseCode AS ReleaseCode,
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.DeliveryDate AS DeliveryDate,
PurchaseRequisitionItem.CreationDate AS CreationDate,
PurchaseRequisitionItem.ProcessingStatus AS ProcessingStatus,
PurchaseRequisitionItem.PurchasingInfoRecord AS PurchasingInfoRecord,
PurchaseRequisitionItem.Supplier AS Supplier,
PurchaseRequisitionItem.IsDeleted AS PurgDocumentItemDeletionCode,
PurchaseRequisitionItem.FixedSupplier AS FixedSupplier,
PurchaseRequisitionItem.RequisitionerName AS RequisitionerName,
PurchaseRequisitionItem.PurReqnSSPRequestor AS PurReqnSSPRequestor,
PurchaseRequisitionItem.CreatedByUser AS CreatedByUser,
cast( PurchaseRequisitionItem.PurReqCreationDate as abap.dats ) AS PurReqCreationDate,
PurchaseRequisitionItem.ManualDeliveryAddressID AS ManualDeliveryAddressID,
PurchaseRequisitionItem.ItemDeliveryAddressID AS ItemDeliveryAddressID,
PurchaseRequisitionItem.PurReqnItemCurrency AS PurReqnItemCurrency,
PurchaseRequisitionItem.MaterialPlannedDeliveryDurn AS MaterialPlannedDeliveryDurn,
PurchaseRequisitionItem.DelivDateCategory AS DelivDateCategory,
PurchaseRequisitionItem.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
PurchaseRequisitionItem.PartialInvoiceDistribution AS PartialInvoiceDistribution,
PurchaseRequisitionItem.StorageLocation AS StorageLocation,
PurchaseRequisitionItem.PurchaseContract AS PurchaseContract,
cast( PurchaseRequisitionItem.PurReqnSourceOfSupplyType as abap.char( 1 ) ) AS PurReqnSourceOfSupplyType,
PurchaseRequisitionItem.PurchaseContractItem AS PurchaseContractItem,
PurchaseRequisitionItem.ConsumptionPosting AS ConsumptionPosting,
PurchaseRequisitionItem.PurReqnOrigin AS PurReqnOrigin,
PurchaseRequisitionItem.PurReqnItemBlockingStatus AS PurReqnItemBlockingStatus,
PurchaseRequisitionItem.Language AS Language,
PurchaseRequisitionItem.IsClosed AS IsClosed,
PurchaseRequisitionItem.ReleaseIsNotCompleted AS ReleaseIsNotCompleted,
PurchaseRequisitionItem.ServicePerformer AS ServicePerformer,
PurchaseRequisitionItem.ProductTypeCode AS ProductTypeCode,
cast ( case when PurchaseRequisitionItem.ProductTypeCode = '' then 'PS' else PurchaseRequisitionItem.ProductTypeCode end as abap.char( 2 ) ) as PPSProdTypeCodeInternal AS char2asPPSProdTypeCodeInternal,
PurchaseRequisitionItem.PurchaseRequisitionStatus AS PurchaseRequisitionStatus,
PurchaseRequisitionItem.ReleaseStrategy AS ReleaseStrategy,
PurchaseRequisitionItem.PerformancePeriodStartDate AS PerformancePeriodStartDate,
PurchaseRequisitionItem.PerformancePeriodEndDate AS PerformancePeriodEndDate,
PurchaseRequisitionItem.SupplierMaterialNumber AS SupplierMaterialNumber,
PurchaseRequisitionItem.Batch AS Batch,
PurchaseRequisitionItem.MaterialRevisionLevel AS MaterialRevisionLevel,
PurchaseRequisitionItem.MinRemainingShelfLife AS MinRemainingShelfLife,
PurchaseRequisitionItem.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
PurchaseRequisitionItem.InvoiceIsExpected AS InvoiceIsExpected,
PurchaseRequisitionItem.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
PurchaseRequisitionItem.RequirementTracking AS RequirementTracking,
PurchaseRequisitionItem.MRPController AS MRPController,
PurchaseRequisitionItem.TaxCode AS TaxCode,
PurchaseRequisitionItem.PurchaseRequisitionIsFixed AS PurchaseRequisitionIsFixed,
PurchaseRequisitionItem.PurchasingDocumentSubtype AS PurchasingDocumentSubtype,
PurchaseRequisitionItem.PFMTransDataFootprintUUID AS PFMTransDataFootprintUUID,
PurchaseRequisitionItem.PurReqnCatalog AS PurReqnCatalog,
PurchaseRequisitionItem.PurReqnCatalogItem AS PurReqnCatalogItem,
PurchaseRequisitionItem.PurReqnCrossCatalogItem AS PurReqnCrossCatalogItem,
PurchaseRequisitionItem.PurContractForOverallLimit AS PurContractForOverallLimit,
PurchaseRequisitionItem.PurchaseReqnItemUniqueID AS PurchaseReqnItemUniqueID,
PurchaseRequisitionItem.IsPurReqnOvrlRel AS IsPurReqnOvrlRel,
cast( PurchaseRequisitionItem.ItemNetAmount as abap.curr(15,2) ) AS ItemNetAmount,
PurchaseRequisitionItem.ExternalApprovalStatus AS ExternalApprovalStatus,
PurchaseRequisitionItem.IsOutline AS PurchasingIsItemSet,
PurchaseRequisitionItem.PurchasingParentItem AS PurchasingParentItem,
PurchaseRequisitionItem.PurReqnItemOutlineType AS PurReqnItemOutlineType,
PurchaseRequisitionItem.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
PurchaseRequisitionItem.PurgExternalSortNumber AS PurgExternalSortNumber,
PurchaseRequisitionItem.CompanyCode AS CompanyCode,
_PurReqnItemExtension.PPSPurReqnItemStatus AS PPSPurReqnItemStatus
FROM R_PPS_PurchaseRequisitionItem AS PurchaseRequisitionItem
INNER JOIN I_PPS_PurchaseReqnDocumentType AS _PurchaseRequisitionDocType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN R_PPS_ProcPurReqnAutoSrcItemHN AS _Parent ON PurchaseRequisition = _Parent.PurchaseRequisition AND PurchasingParentItem = _Parent.PurchaseRequisitionItem -- association [0..1]
LEFT OUTER JOIN R_PPS_PurReqnItemExtension AS _PurReqnItemExtension ON PurchaseRequisition = _PurReqnItemExtension.PurchaseRequisition AND PurchaseRequisitionItem = _PurReqnItemExtension.PurchaseRequisitionItem -- 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