R_PurchaseReqnItem
Purchase Requisition Items
R_PurchaseReqnItem is a Composite CDS View that provides data about "Purchase Requisition Items" in SAP S/4HANA. It reads from 1 data source (I_Purchaserequisitionitem) and exposes 128 fields with key fields PurchaseRequisition, PurchaseRequisitionItem. It has 20 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_Purchaserequisitionitem | Document | from |
Associations (20)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_PurchaseReqn | _PurchaseReqn | $projection.PurchaseRequisition = _PurchaseReqn.PurchaseRequisition |
| [0..*] | I_PurchaseReqnAcctAssgmt | _PurchaseReqnAcctAssgmt | $projection.PurchaseRequisition = _PurchaseReqnAcctAssgmt.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseReqnAcctAssgmt.PurchaseRequisitionItem |
| [0..1] | I_PurchaseReqnDeliveryAddress | _PurchaseReqnDeliveryAddress | _PurchaseReqnDeliveryAddress.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseReqnDeliveryAddress.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem |
| [0..*] | I_PurchaseReqnItemText | _PurchaseReqnItemText | _PurchaseReqnItemText.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseReqnItemText.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem |
| [0..1] | I_Supplier | _Supplier | $projection.FixedSupplier = _Supplier.Supplier |
| [0..1] | I_Customer | _Customer | $projection.PurReqnReceivingCustomer = _Customer.Customer |
| [0..1] | I_StorageLocationAddress | _StorageLocationAddress | $projection.Plant = _StorageLocationAddress.Plant and $projection.StorageLocation = _StorageLocationAddress.StorageLocation and $projection.ItemDeliveryAddressID = _StorageLocationAddress.AddressID |
| [0..1] | I_PurchasingOrganization | _PurchasingOrganization | $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization |
| [0..1] | I_PurchasingGroup | _PurchasingGroup | $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup |
| [0..1] | I_Currency | _Currency | $projection.PurReqnItemCurrency = _Currency.Currency |
| [0..1] | I_Plant | _SupplyingPlant | $projection.SupplyingPlant = _SupplyingPlant.Plant |
| [1..1] | I_AccAssgnmtCategory | _AccAssgnmtCategory | $projection.AccountAssignmentCategory = _AccAssgnmtCategory.AccountAssignmentCategory |
| [0..1] | I_Material | _Material | $projection.Material = _Material.Material |
| [0..1] | I_MaterialGroup | _MaterialGroup | $projection.MaterialGroup = _MaterialGroup.MaterialGroup |
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [1..1] | I_UnitOfMeasure | _UnitOfMeasure | $projection.BaseUnit = _UnitOfMeasure.UnitOfMeasure |
| [0..1] | I_StorageLocation | _StorageLocation | $projection.StorageLocation = _StorageLocation.StorageLocation and $projection.Plant = _StorageLocation.Plant |
| [0..1] | I_PurchasingInfoRecord | _PurchasingInfoRecord | $projection.PurchasingInfoRecord = _PurchasingInfoRecord.PurchasingInfoRecord |
| [0..1] | I_User | _User | _User.UserID = $projection.CreatedByUser |
| [1..1] | I_CompanyCode | _CompanyCode | $projection.CompanyCode = _CompanyCode.CompanyCode |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | RPURREQNITM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Purchase Requisition Items | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.preserveKey | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (128)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchaseRequisition | I_Purchaserequisitionitem | PurchaseRequisition | Purchase Requisition |
| KEY | PurchaseRequisitionItem | I_Purchaserequisitionitem | PurchaseRequisitionItem | Purchase Requisition Items |
| PurchasingDocument | I_Purchaserequisitionitem | PurchasingDocument | Purchasing Document | |
| PurchasingDocumentItem | I_Purchaserequisitionitem | PurchasingDocumentItem | Purchasing Doc. Item | |
| PurReqnReleaseStatus | I_Purchaserequisitionitem | PurReqnReleaseStatus | Status | |
| PurchaseRequisitionType | I_Purchaserequisitionitem | PurchaseRequisitionType | Order Type | |
| PurchasingDocumentItemCategory | I_Purchaserequisitionitem | PurchasingDocumentItemCategory | Item Category | |
| PurchaseRequisitionItemText | I_Purchaserequisitionitem | PurchaseRequisitionItemText | Item Description | |
| AccountAssignmentCategory | I_Purchaserequisitionitem | AccountAssignmentCategory | Account Assignment Category | |
| Material | I_Purchaserequisitionitem | Material | Vehicle Model | |
| ManufacturerMaterial | I_Purchaserequisitionitem | ManufacturerMaterial | MPN: Material | |
| ManufacturerPartProfile | I_Purchaserequisitionitem | ManufacturerPartProfile | Mfr Part Profile | |
| ManufacturerPartNmbr | I_Purchaserequisitionitem | ManufacturerPartNmbr | Mfr Part Number | |
| MaterialGroup | I_Purchaserequisitionitem | MaterialGroup | Product Group | |
| PurchasingDocumentCategory | I_Purchaserequisitionitem | PurchasingDocumentCategory | Doc. Category | |
| IsOutline | I_Purchaserequisitionitem | IsOutline | Item Set | |
| PurchasingParentItem | I_Purchaserequisitionitem | PurchasingParentItem | Parent Item No | |
| PurReqnItemOutlineType | I_Purchaserequisitionitem | PurReqnItemOutlineType | Outline Type | |
| PurgConfigurableItemNumber | I_Purchaserequisitionitem | PurgConfigurableItemNumber | Hierarchy Number | |
| PurgExternalSortNumber | I_Purchaserequisitionitem | PurgExternalSortNumber | External Sort No. | |
| RequestedQuantity | I_Purchaserequisitionitem | RequestedQuantity | Quantity | |
| BaseUnit | I_Purchaserequisitionitem | BaseUnit | Unit of Measure | |
| PurchaseRequisitionPrice | I_Purchaserequisitionitem | PurchaseRequisitionPrice | Valuation Price | |
| PurReqnPriceQuantity | I_Purchaserequisitionitem | PurReqnPriceQuantity | Price Unit | |
| MaterialGoodsReceiptDuration | I_Purchaserequisitionitem | MaterialGoodsReceiptDuration | GR Processing Time (in Days) | |
| ReleaseCode | I_Purchaserequisitionitem | ReleaseCode | Release ind. | |
| PurchaseRequisitionReleaseDate | I_Purchaserequisitionitem | PurchaseRequisitionReleaseDate | Release Date | |
| PurchasingOrganization | I_Purchaserequisitionitem | PurchasingOrganization | Purchasing Organization | |
| PurchasingGroup | I_Purchaserequisitionitem | PurchasingGroup | Purchasing Group | |
| Plant | I_Purchaserequisitionitem | Plant | Valuation Area | |
| SourceOfSupplyIsAssigned | I_Purchaserequisitionitem | SourceOfSupplyIsAssigned | Assigned | |
| SupplyingPlant | I_Purchaserequisitionitem | SupplyingPlant | Supplying Plant | |
| OrderedQuantity | I_Purchaserequisitionitem | OrderedQuantity | Ordered Quantity | |
| PurReqnLimitConsumptionAmt | I_Purchaserequisitionitem | PurReqnLimitConsumptionAmt | Consumption Value | |
| DeliveryDate | I_Purchaserequisitionitem | DeliveryDate | Delivery Date | |
| CreationDate | I_Purchaserequisitionitem | CreationDate | Changed On | |
| ProcessingStatus | I_Purchaserequisitionitem | ProcessingStatus | Requisition Processing Status | |
| PurchasingInfoRecord | I_Purchaserequisitionitem | PurchasingInfoRecord | Info Record | |
| Supplier | I_Purchaserequisitionitem | Supplier | Supplier | |
| IsDeleted | I_Purchaserequisitionitem | IsDeleted | TRUE | |
| FixedSupplier | I_Purchaserequisitionitem | FixedSupplier | Supplier | |
| RequisitionerName | I_Purchaserequisitionitem | RequisitionerName | Requisitioner | |
| PurReqnSSPRequestor | I_Purchaserequisitionitem | PurReqnSSPRequestor | Requestor | |
| CreatedByUser | I_Purchaserequisitionitem | CreatedByUser | User Name | |
| UserDescription | _User | UserDescription | Created By | |
| PurReqCreationDate | I_Purchaserequisitionitem | PurReqCreationDate | Requisn Date | |
| ManualDeliveryAddressID | I_Purchaserequisitionitem | ManualDeliveryAddressID | Address Number | |
| ItemDeliveryAddressID | I_Purchaserequisitionitem | ItemDeliveryAddressID | Address | |
| Subcontractor | I_Purchaserequisitionitem | Subcontractor | Supplier | |
| PurReqnReceivingCustomer | I_Purchaserequisitionitem | PurReqnReceivingCustomer | ||
| PurchasingDeliveryAddressType | I_Purchaserequisitionitem | PurchasingDeliveryAddressType | Delivery Addr Type | |
| AddressIDelseendasDeliveryAddressID | ||||
| PurReqnItemCurrency | I_Purchaserequisitionitem | PurReqnItemCurrency | Currency | |
| MaterialPlannedDeliveryDurn | I_Purchaserequisitionitem | MaterialPlannedDeliveryDurn | Planned Delivery Time (in Days) | |
| DelivDateCategory | I_Purchaserequisitionitem | DelivDateCategory | Delivery Date | |
| StorageLocation | I_Purchaserequisitionitem | StorageLocation | StorageLocation | |
| PurchaseContract | I_Purchaserequisitionitem | PurchaseContract | Purchasing Doc. | |
| PurReqnSourceOfSupplyType | I_Purchaserequisitionitem | PurReqnSourceOfSupplyType | Doc. Category | |
| PurchaseContractItem | I_Purchaserequisitionitem | PurchaseContractItem | Item | |
| ConsumptionPosting | I_Purchaserequisitionitem | ConsumptionPosting | Consumption Posting | |
| PurReqnOrigin | I_Purchaserequisitionitem | PurReqnOrigin | Creation Indicator | |
| PurReqnItemBlockingStatus | I_Purchaserequisitionitem | IsPurReqnBlocked | Blocking Ind. | |
| Language | I_Purchaserequisitionitem | Language | Report Text Language | |
| IsClosed | I_Purchaserequisitionitem | IsClosed | Purchase Requisition Item is Closed | |
| ReleaseIsNotCompleted | I_Purchaserequisitionitem | ReleaseIsNotCompleted | Subj.to Release | |
| ServicePerformer | I_Purchaserequisitionitem | ServicePerformer | Service Performer | |
| ProductTypeCode | I_Purchaserequisitionitem | ProductType | Product Type Group | |
| PurchaseRequisitionStatus | I_Purchaserequisitionitem | PurchaseRequisitionStatus | Release State | |
| ReleaseStrategy | I_Purchaserequisitionitem | ReleaseStrategy | Rel. strategy | |
| PerformancePeriodStartDate | I_Purchaserequisitionitem | PerformancePeriodStartDate | Start of Performance Period | |
| PerformancePeriodEndDate | I_Purchaserequisitionitem | PerformancePeriodEndDate | End of Performance Period | |
| SupplierMaterialNumber | I_Purchaserequisitionitem | SupplierMaterialNumber | Supplier Material Number | |
| Batch | I_Purchaserequisitionitem | Batch | Lot No. | |
| MaterialRevisionLevel | I_Purchaserequisitionitem | MaterialRevisionLevel | Revision Level | |
| MinRemainingShelfLife | I_Purchaserequisitionitem | MinRemainingShelfLife | Remaining Shelf Life | |
| GoodsReceiptIsExpected | I_Purchaserequisitionitem | GoodsReceiptIsExpected | Goods Receipt is Expected | |
| InvoiceIsExpected | I_Purchaserequisitionitem | InvoiceIsExpected | Invoice Receipt is Expected | |
| GoodsReceiptIsNonValuated | I_Purchaserequisitionitem | GoodsReceiptIsNonValuated | Non-valuated Goods Receipt is Expected | |
| RequirementTracking | I_Purchaserequisitionitem | RequirementTracking | Requirement Tracking Number | |
| MRPController | I_Purchaserequisitionitem | MRPController | MRP Controller | |
| TaxCode | I_Purchaserequisitionitem | TaxCode | Tax Code | |
| PurchaseRequisitionIsFixed | I_Purchaserequisitionitem | PurchaseRequisitionIsFixed | Purchase Requisition Item is Fixed | |
| PurchasingDocumentSubtype | I_Purchaserequisitionitem | PurchasingDocumentSubtype | Control | |
| PFMTransDataFootprintUUID | I_Purchaserequisitionitem | PFMTransDataFootprintUUID | Transaction Data Footprint | |
| PurReqnCatalog | I_Purchaserequisitionitem | PurReqnSSPCatalog | Web Service ID | |
| PurReqnCatalogItem | I_Purchaserequisitionitem | PurReqnSSPCatalogItem | Catalog Item | |
| PurReqnCrossCatalogItem | I_Purchaserequisitionitem | PurReqnSSPCrossCatalogItem | Catalog item key | |
| ExpectedOverallLimitAmount | I_Purchaserequisitionitem | ExpectedOverallLimitAmount | Expected Value | |
| OverallLimitAmount | I_Purchaserequisitionitem | OverallLimitAmount | Overall Limit | |
| PurContractForOverallLimit | I_Purchaserequisitionitem | PurContractForOverallLimit | Contract For Limit | |
| PurContractItemForOverallLimit | I_Purchaserequisitionitem | PurContractItemForOverallLimit | PurCon Itm for Limit | |
| LastChangeDateTime | I_Purchaserequisitionitem | LastChangeDateTime | Timestamp | |
| PurchaseReqnItemUniqueID | I_Purchaserequisitionitem | PurchaseReqnItemUniqueID | Purchase Requisition Item | |
| IsPurReqnOvrlRel | I_Purchaserequisitionitem | IsPurReqnOvrlRel | Overall req. rel. | |
| IsActiveEntity | ||||
| ExternalApprovalStatus | I_Purchaserequisitionitem | ExternalApprovalStatus | Ext Prcsng. Status | |
| CommitmentItemShortID | I_Purchaserequisitionitem | CommitmentItemShortID | Commitment Item Short ID | |
| FundsCenter | I_Purchaserequisitionitem | FundsCenter | Funds Center | |
| Fund | I_Purchaserequisitionitem | Fund | Sender Fund | |
| GrantID | I_Purchaserequisitionitem | GrantID | Sender Grant | |
| FunctionalArea | I_Purchaserequisitionitem | FunctionalArea | Sendr Fctl Area | |
| EarmarkedFundsDocument | I_Purchaserequisitionitem | EarmarkedFundsDocument | Earmarked Funds | |
| EarmarkedFundsDocumentItem | I_Purchaserequisitionitem | EarmarkedFundsDocumentItem | Document Item | |
| BudgetPeriod | I_Purchaserequisitionitem | BudgetPeriod | Budget Period | |
| CostCenter | I_Purchaserequisitionitem | CostCenter | Cost Center | |
| GLAccount | I_Purchaserequisitionitem | GLAccount | General Ledger | |
| WBSElementInternalID | ||||
| FundedProgram | I_Purchaserequisitionitem | FundedProgram | Funded Program | |
| ItemNetAmount | I_Purchaserequisitionitem | ItemNetAmount | Total Value | |
| CompanyCode | I_Purchaserequisitionitem | CompanyCode | Receiver Company Code | |
| _PurchaseReqn | _PurchaseReqn | |||
| _PurchaseReqnAcctAssgmt | _PurchaseReqnAcctAssgmt | |||
| _PurchaseReqnDeliveryAddress | _PurchaseReqnDeliveryAddress | |||
| _PurchaseReqnItemText | _PurchaseReqnItemText | |||
| _AccAssgnmtCategory | _AccAssgnmtCategory | |||
| _Currency | _Currency | |||
| _Material | _Material | |||
| _MaterialGroup | _MaterialGroup | |||
| _Plant | _Plant | |||
| _PurchasingGroup | _PurchasingGroup | |||
| _PurchasingInfoRecord | _PurchasingInfoRecord | |||
| _PurchasingOrganization | _PurchasingOrganization | |||
| _StorageLocation | _StorageLocation | |||
| _Supplier | _Supplier | |||
| _SupplyingPlant | _SupplyingPlant | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _User | _User | |||
| _CompanyCode | _CompanyCode |
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_PurchaseReqnItem.
-- 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: RPURREQNITM
CREATE VIEW R_PurchaseReqnItem AS
SELECT
Document.PurchaseRequisition AS PurchaseRequisition,
Document.PurchaseRequisitionItem AS PurchaseRequisitionItem,
Document.PurchasingDocument AS PurchasingDocument,
Document.PurchasingDocumentItem AS PurchasingDocumentItem,
Document.PurReqnReleaseStatus AS PurReqnReleaseStatus,
Document.PurchaseRequisitionType AS PurchaseRequisitionType,
Document.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
Document.PurchaseRequisitionItemText AS PurchaseRequisitionItemText,
Document.AccountAssignmentCategory AS AccountAssignmentCategory,
Document.Material AS Material,
Document.ManufacturerMaterial AS ManufacturerMaterial,
Document.ManufacturerPartProfile AS ManufacturerPartProfile,
Document.ManufacturerPartNmbr AS ManufacturerPartNmbr,
Document.MaterialGroup AS MaterialGroup,
Document.PurchasingDocumentCategory AS PurchasingDocumentCategory,
Document.IsOutline AS IsOutline,
Document.PurchasingParentItem AS PurchasingParentItem,
Document.PurReqnItemOutlineType AS PurReqnItemOutlineType,
Document.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
Document.PurgExternalSortNumber AS PurgExternalSortNumber,
Document.RequestedQuantity AS RequestedQuantity,
Document.BaseUnit AS BaseUnit,
Document.PurchaseRequisitionPrice AS PurchaseRequisitionPrice,
Document.PurReqnPriceQuantity AS PurReqnPriceQuantity,
Document.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
Document.ReleaseCode AS ReleaseCode,
Document.PurchaseRequisitionReleaseDate AS PurchaseRequisitionReleaseDate,
Document.PurchasingOrganization AS PurchasingOrganization,
Document.PurchasingGroup AS PurchasingGroup,
Document.Plant AS Plant,
Document.SourceOfSupplyIsAssigned AS SourceOfSupplyIsAssigned,
Document.SupplyingPlant AS SupplyingPlant,
Document.OrderedQuantity AS OrderedQuantity,
Document.PurReqnLimitConsumptionAmt AS PurReqnLimitConsumptionAmt,
Document.DeliveryDate AS DeliveryDate,
Document.CreationDate AS CreationDate,
Document.ProcessingStatus AS ProcessingStatus,
Document.PurchasingInfoRecord AS PurchasingInfoRecord,
Document.Supplier AS Supplier,
Document.IsDeleted AS IsDeleted,
Document.FixedSupplier AS FixedSupplier,
Document.RequisitionerName AS RequisitionerName,
Document.PurReqnSSPRequestor AS PurReqnSSPRequestor,
Document.CreatedByUser AS CreatedByUser,
_User.UserDescription AS UserDescription,
Document.PurReqCreationDate AS PurReqCreationDate,
Document.ManualDeliveryAddressID AS ManualDeliveryAddressID,
Document.ItemDeliveryAddressID AS ItemDeliveryAddressID,
Document.Subcontractor AS Subcontractor,
Document.PurReqnReceivingCustomer AS PurReqnReceivingCustomer,
Document.PurchasingDeliveryAddressType AS PurchasingDeliveryAddressType,
case when Document.ManualDeliveryAddressID <> '' then Document.ManualDeliveryAddressID when Document.ItemDeliveryAddressID <> '' then Document.ItemDeliveryAddressID when Document.Subcontractor <> '' then _Supplier.AddressID when Document.PurReqnReceivingCustomer <> '' then _Customer.AddressID when Document.ManualDeliveryAddressID = '' and Document.ItemDeliveryAddressID = '' and Subcontractor = '' and PurReqnReceivingCustomer = '' and PurchasingDocumentItemCategory <> '5' then _Plant.AddressID else '' end as DeliveryAddressID AS AddressIDelseendasDeliveryAddressID,
Document.PurReqnItemCurrency AS PurReqnItemCurrency,
Document.MaterialPlannedDeliveryDurn AS MaterialPlannedDeliveryDurn,
Document.DelivDateCategory AS DelivDateCategory,
Document.StorageLocation AS StorageLocation,
Document.PurchaseContract AS PurchaseContract,
Document.PurReqnSourceOfSupplyType AS PurReqnSourceOfSupplyType,
Document.PurchaseContractItem AS PurchaseContractItem,
Document.ConsumptionPosting AS ConsumptionPosting,
Document.PurReqnOrigin AS PurReqnOrigin,
Document.IsPurReqnBlocked AS PurReqnItemBlockingStatus,
Document.Language AS Language,
Document.IsClosed AS IsClosed,
Document.ReleaseIsNotCompleted AS ReleaseIsNotCompleted,
Document.ServicePerformer AS ServicePerformer,
Document.ProductType AS ProductTypeCode,
Document.PurchaseRequisitionStatus AS PurchaseRequisitionStatus,
Document.ReleaseStrategy AS ReleaseStrategy,
Document.PerformancePeriodStartDate AS PerformancePeriodStartDate,
Document.PerformancePeriodEndDate AS PerformancePeriodEndDate,
Document.SupplierMaterialNumber AS SupplierMaterialNumber,
Document.Batch AS Batch,
Document.MaterialRevisionLevel AS MaterialRevisionLevel,
Document.MinRemainingShelfLife AS MinRemainingShelfLife,
Document.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
Document.InvoiceIsExpected AS InvoiceIsExpected,
Document.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
Document.RequirementTracking AS RequirementTracking,
Document.MRPController AS MRPController,
Document.TaxCode AS TaxCode,
Document.PurchaseRequisitionIsFixed AS PurchaseRequisitionIsFixed,
Document.PurchasingDocumentSubtype AS PurchasingDocumentSubtype,
Document.PFMTransDataFootprintUUID AS PFMTransDataFootprintUUID,
Document.PurReqnSSPCatalog AS PurReqnCatalog,
Document.PurReqnSSPCatalogItem AS PurReqnCatalogItem,
Document.PurReqnSSPCrossCatalogItem AS PurReqnCrossCatalogItem,
Document.ExpectedOverallLimitAmount AS ExpectedOverallLimitAmount,
Document.OverallLimitAmount AS OverallLimitAmount,
Document.PurContractForOverallLimit AS PurContractForOverallLimit,
Document.PurContractItemForOverallLimit AS PurContractItemForOverallLimit,
Document.LastChangeDateTime AS LastChangeDateTime,
Document.PurchaseReqnItemUniqueID AS PurchaseReqnItemUniqueID,
Document.IsPurReqnOvrlRel AS IsPurReqnOvrlRel,
cast( 'X' as sdraft_is_active preserving type ) AS IsActiveEntity,
Document.ExternalApprovalStatus AS ExternalApprovalStatus,
Document.CommitmentItemShortID AS CommitmentItemShortID,
Document.FundsCenter AS FundsCenter,
Document.Fund AS Fund,
Document.GrantID AS GrantID,
Document.FunctionalArea AS FunctionalArea,
Document.EarmarkedFundsDocument AS EarmarkedFundsDocument,
Document.EarmarkedFundsDocumentItem AS EarmarkedFundsDocumentItem,
Document.BudgetPeriod AS BudgetPeriod,
Document.CostCenter AS CostCenter,
Document.GLAccount AS GLAccount,
cast ('00000000' as ps_s4_pspnr preserving type ) AS WBSElementInternalID,
Document.FundedProgram AS FundedProgram,
Document.ItemNetAmount AS ItemNetAmount,
Document.CompanyCode AS CompanyCode
FROM I_Purchaserequisitionitem AS Document
LEFT OUTER JOIN I_PurchaseReqn AS _PurchaseReqn ON PurchaseRequisition = _PurchaseReqn.PurchaseRequisition -- association [1..1]
LEFT OUTER JOIN I_PurchaseReqnAcctAssgmt AS _PurchaseReqnAcctAssgmt ON PurchaseRequisition = _PurchaseReqnAcctAssgmt.PurchaseRequisition AND PurchaseRequisitionItem = _PurchaseReqnAcctAssgmt.PurchaseRequisitionItem -- association [0..*]
LEFT OUTER JOIN I_PurchaseReqnDeliveryAddress AS _PurchaseReqnDeliveryAddress ON _PurchaseReqnDeliveryAddress.PurchaseRequisition = PurchaseRequisition AND _PurchaseReqnDeliveryAddress.PurchaseRequisitionItem = PurchaseRequisitionItem -- association [0..1]
LEFT OUTER JOIN I_PurchaseReqnItemText AS _PurchaseReqnItemText ON _PurchaseReqnItemText.PurchaseRequisition = PurchaseRequisition AND _PurchaseReqnItemText.PurchaseRequisitionItem = PurchaseRequisitionItem -- association [0..*]
LEFT OUTER JOIN I_Supplier AS _Supplier ON FixedSupplier = _Supplier.Supplier -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON PurReqnReceivingCustomer = _Customer.Customer -- association [0..1]
LEFT OUTER JOIN I_StorageLocationAddress AS _StorageLocationAddress ON Plant = _StorageLocationAddress.Plant AND StorageLocation = _StorageLocationAddress.StorageLocation AND ItemDeliveryAddressID = _StorageLocationAddress.AddressID -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON PurReqnItemCurrency = _Currency.Currency -- association [0..1]
LEFT OUTER JOIN I_Plant AS _SupplyingPlant ON SupplyingPlant = _SupplyingPlant.Plant -- association [0..1]
LEFT OUTER JOIN I_AccAssgnmtCategory AS _AccAssgnmtCategory ON AccountAssignmentCategory = _AccAssgnmtCategory.AccountAssignmentCategory -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material -- association [0..1]
LEFT OUTER JOIN I_MaterialGroup AS _MaterialGroup ON MaterialGroup = _MaterialGroup.MaterialGroup -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON BaseUnit = _UnitOfMeasure.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON StorageLocation = _StorageLocation.StorageLocation AND Plant = _StorageLocation.Plant -- association [0..1]
LEFT OUTER JOIN I_PurchasingInfoRecord AS _PurchasingInfoRecord ON PurchasingInfoRecord = _PurchasingInfoRecord.PurchasingInfoRecord -- association [0..1]
LEFT OUTER JOIN I_User AS _User ON _User.UserID = CreatedByUser -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode -- 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