C_ExtPurchaseRequisitionItem
Purchase Requisition Items
C_ExtPurchaseRequisitionItem is a Consumption CDS View that provides data about "Purchase Requisition Items" in SAP S/4HANA. It reads from 1 data source (I_PrmtHbRpldPurchaseReqnItem) and exposes 120 fields with key fields ProcmtHubPurchaseRequisition, ProcmtHubPurRequisitionItem, ProcurementHubSourceSystem. It has 31 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_PrmtHbRpldPurchaseReqnItem | I_PrmtHbRpldPurchaseReqnItem | from |
Associations (31)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_ExtPurReqnAcctAssgmt | _ExtPurReqnAcctAssgmt | $projection.ProcmtHubPurchaseRequisition = _ExtPurReqnAcctAssgmt.ProcmtHubPurchaseRequisition and $projection.ProcmtHubPurRequisitionItem = _ExtPurReqnAcctAssgmt.ProcmtHubPurRequisitionItem and $projection.ProcurementHubSourceSystem = _ExtPurReqnAcctAssgmt.ProcurementHubSourceSystem |
| [0..*] | C_ExtPurReqnAssignedSOS | _ExtPurReqnAssignedSOS | $projection.ProcmtHubPurchaseRequisition = _ExtPurReqnAssignedSOS.ProcmtHubPurchaseRequisition and $projection.ProcmtHubPurRequisitionItem = _ExtPurReqnAssignedSOS.ProcmtHubPurRequisitionItem and $projection.ProcurementHubSourceSystem = _ExtPurReqnAssignedSOS.ProcurementHubSourceSystem |
| [0..1] | C_ExtPurReqnDelivAddr | _ExtPurReqnDelivAddr | $projection.ProcmtHubPurchaseRequisition = _ExtPurReqnDelivAddr.ProcmtHubPurchaseRequisition and $projection.ProcmtHubPurRequisitionItem = _ExtPurReqnDelivAddr.ProcmtHubPurRequisitionItem and $projection.ProcurementHubSourceSystem = _ExtPurReqnDelivAddr.ProcurementHubSourceSystem and $projection.ItemDeliveryAddressID = _ExtPurReqnDelivAddr.ItemDeliveryAddressID |
| [0..1] | C_ProcmtHubPurReqnProcgStsVH | _ProcmtHubPurReqnProcgStsVH | _ProcmtHubPurReqnProcgStsVH.DomainValue = $projection.ProcessingStatus and _ProcmtHubPurReqnProcgStsVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubPurReqnRelStsVH | _ProcmtHubPurReqnRelStsVH | _ProcmtHubPurReqnRelStsVH.DomainValue = $projection.PurReqnReleaseStatus and _ProcmtHubPurReqnRelStsVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubAcctAssignmentCatVH | _ProcmtHubAcctAssignmentCatVH | _ProcmtHubAcctAssignmentCatVH.AccountAssignmentCategory = $projection.ProcmtHubAcctAssgmtCategory and _ProcmtHubAcctAssignmentCatVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubPlantVH | _ProcmtHubPlantVH | _ProcmtHubPlantVH.ProcmtHubPlant = $projection.ProcmtHubPlant and _ProcmtHubPlantVH.ProcmtHubCompanyCode = $projection.ProcmtHubCompanyCode and _ProcmtHubPlantVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubCompanyCodeVH | _ProcmtHubCompanyCodeVH | _ProcmtHubCompanyCodeVH.ProcmtHubCompanyCode = $projection.ProcmtHubCompanyCode and _ProcmtHubCompanyCodeVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubPurgOrgVH | _ProcmtHubPurgOrgVH | _ProcmtHubPurgOrgVH.ProcmtHubPurchasingOrg = $projection.ProcmtHubPurchasingOrg and _ProcmtHubPurgOrgVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubPurgGroupVH | _ProcmtHubPurgGroupVH | _ProcmtHubPurgGroupVH.ProcmtHubPurchasingGroup = $projection.ProcmtHubPurchasingGroup and _ProcmtHubPurgGroupVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubSupplierVH | _ProcmtHubSupplierVH | _ProcmtHubSupplierVH.ProcmtHubFixedSupplier = $projection.ProcmtHubFixedSupplier and _ProcmtHubSupplierVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId and _ProcmtHubSupplierVH.ProcmtHubPurchasingOrg = $projection.ProcmtHubPurchasingOrg and _ProcmtHubSupplierVH.ProcmtHubCompanyCode = $projection.ProcmtHubCompanyCode |
| [0..1] | C_ProcmtHubProductGroupVH | _ProcmtHubProductGroupVH | _ProcmtHubProductGroupVH.ProcmtHubProductGroup = $projection.ProcmtHubProductGroup and _ProcmtHubProductGroupVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubProductVH | _ProcmtHubProductVH | _ProcmtHubProductVH.ProcmtHubProduct = $projection.ProcmtHubProduct and _ProcmtHubProductVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubPurgDocItmCatVH | _ProcmtHubPurgDocItmCatVH | _ProcmtHubPurgDocItmCatVH.ItemCategory = $projection.ProcmtHubPurgDocItmCategory and _ProcmtHubPurgDocItmCatVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId and _ProcmtHubPurgDocItmCatVH.PurgDocExternalItemCategory = $projection.PurgDocExternalItemCategory |
| [0..1] | C_ProcmtHubSupplierPurgOrgVH | _ProcmtHubSupplierPurgOrgVH | _ProcmtHubSupplierPurgOrgVH.Supplier = $projection.ProcmtHubFixedSupplier and _ProcmtHubSupplierPurgOrgVH.PurchasingOrganization = $projection.ProcmtHubPurchasingOrg and _ProcmtHubSupplierPurgOrgVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | I_ProcmtHubMRPController | _ProcmtHubMRPController | _ProcmtHubMRPController.Plant = $projection.ProcmtHubPlant and _ProcmtHubMRPController.MRPController = $projection.ProcmtHubMRPController and _ProcmtHubMRPController.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubBackendSrceSystemVH | _ProcmtHubBackendSrceSystemVH | _ProcmtHubBackendSrceSystemVH.ProcurementHubSourceSystem = $projection.ProcurementHubSourceSystem |
| [0..1] | C_ProcmtHubBackendSrceSystemVH | _BackendSrceSystemVH | _BackendSrceSystemVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubPurReqnDocTypeVH | _ProcmtHubPurReqnDocTypeVH | _ProcmtHubPurReqnDocTypeVH.ExtSourceSystem = $projection.PurReqnExternalSystemId and _ProcmtHubPurReqnDocTypeVH.PurchasingDocumentType = $projection.ProcmtHubPurRequisitionType |
| [1..1] | I_UnitOfMeasure | _UnitOfMeasure | $projection.BaseUnit = _UnitOfMeasure.UnitOfMeasure |
| [1..1] | C_ProcmtHubExtRefForPurReqnItm | _ProcmtHubExtRefForPurReqnItm | $projection.ProcmtHubPurchaseRequisition = _ProcmtHubExtRefForPurReqnItm.ProcmtHubPurchaseRequisition and $projection.ProcmtHubPurRequisitionItem = _ProcmtHubExtRefForPurReqnItm.ProcmtHubPurRequisitionItem and $projection.ProcurementHubSourceSystem = _ProcmtHubExtRefForPurReqnItm.ProcurementHubSourceSystem |
| [0..*] | C_PurReqnReplicationMessages | _PurReqnReplicationMessages | $projection.purchaserequisition = _PurReqnReplicationMessages.PurchaseRequisition and $projection.ProcurementHubSourceSystem = _PurReqnReplicationMessages.PurReqnExternalSystemId |
| [0..*] | C_PrmtHbRpldPurchaseOrderVH | _ProcmtHubPurchaseOrder | _ProcmtHubPurchaseOrder.ExtSourceSystem = $projection.PurReqnExternalSystemId |
| [0..*] | C_PrmtHbRpldPurReqnProposedSOS | _PrmtHbRpldPurReqnProposedSOS | _PrmtHbRpldPurReqnProposedSOS.Material = $projection.ProcmtHubProduct and _PrmtHbRpldPurReqnProposedSOS.Plant = $projection.ProcmtHubPlant |
| [1..1] | E_PrmtHbRpldPurchaseReqnItem | _PrmtHbRpldPurchaseReqnItem | _PrmtHbRpldPurchaseReqnItem.ProcmtHubPurchaseRequisition = $projection.ProcmtHubPurchaseRequisition and _PrmtHbRpldPurchaseReqnItem.ProcmtHubPurRequisitionItem = $projection.ProcmtHubPurRequisitionItem and _PrmtHbRpldPurchaseReqnItem.ProcurementHubSourceSystem = $projection.ProcurementHubSourceSystem |
| [0..1] | C_PurgDocAutomationStatus | _PurgDocAutomationStatus | _PurgDocAutomationStatus.PurchasingDocumentUniqueID = $projection.PurchasingDocumentUniqueID and _PurgDocAutomationStatus.SAPObjectType = 'PrmtHbRpldPurchaseRequisition' and _PurgDocAutomationStatus.ExtSourceSystem = I_PrmtHbRpldPurchaseReqnItem.ProcurementHubSourceSystem |
| [0..1] | C_PurgDocAutomnStatusVH | _PurgDocAutomnStatusVH | $projection.purgdocautomationstatus = _PurgDocAutomnStatusVH.PurgDocAutomationStatus and _PurgDocAutomnStatusVH.Language = $session.system_language |
| [0..1] | C_PrmtHbRpldPurReqnPlantVH | _PrmtHbRpldPurReqnPlantVH | _PrmtHbRpldPurReqnPlantVH.ProcmtHubPlant = $projection.ProcmtHubPlant and _PrmtHbRpldPurReqnPlantVH.ProcmtHubCompanyCode = $projection.ProcmtHubCompanyCode and _PrmtHbRpldPurReqnPlantVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | I_PurgDocumentCategoryText | _PurgDocumentCategoryText | _PurgDocumentCategoryText.PurchasingDocumentCategory = $projection.ProcmtHubPrpsdFllwOnDocCat and _PurgDocumentCategoryText.Language = $session.system_language |
| [0..1] | C_PurchasingDocCategoryVH | _PurchasingDocCategoryVH | _PurchasingDocCategoryVH.PurchasingDocumentCategory = $projection.ProcmtHubPrpsdFllwOnDocCat |
| [1..1] | C_PrmHbRplPurRqItmAssgdProcsr | _PrmHbRplPurRqItmAssgdProcsr | _PrmHbRplPurRqItmAssgdProcsr.ProcmtHubPurchaseRequisition = $projection.ProcmtHubPurchaseRequisition and _PrmHbRplPurRqItmAssgdProcsr.ProcmtHubPurRequisitionItem = $projection.ProcmtHubPurRequisitionItem and _PrmHbRplPurRqItmAssgdProcsr.ProcurementHubSourceSystem = $projection.ProcurementHubSourceSystem |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CEXTPRITEM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Purchase Requisition Items | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Search.searchable | true | view | |
| ObjectModel.createEnabled | false | view | |
| ObjectModel.updateEnabled | false | view | |
| ObjectModel.deleteEnabled | false | view | |
| AbapCatalog.preserveKey | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.compositionRoot | true | view | |
| UI.headerInfo.typeName | Purchase Requisition Item | view | |
| UI.headerInfo.typeNamePlural | Purchase Requisition Items | view | |
| UI.headerInfo.title.value | FormattedPurRequisitionItem | view | |
| UI.headerInfo.description.value | PurchaseRequisitionItemText | view |
Fields (120)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProcmtHubPurchaseRequisition | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPurchaseRequisition | Purchase Requisition |
| KEY | ProcmtHubPurRequisitionItem | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPurRequisitionItem | Item of Requisition |
| KEY | ProcurementHubSourceSystem | I_PrmtHbRpldPurchaseReqnItem | ProcurementHubSourceSystem | Connected System ID |
| ProcmtHubPurRequisitionType | ProcmtHubPurRequisitionType | Order Type | ||
| PurchasingDocumentUniqueID | PurchasingDocumentUniqueID | Purch. Doc. ID | ||
| PurchaseRequisition | _ProcmtHubExtRefForPurReqnItm | PurchaseRequisition | Central Purchase Requisition | |
| PurgDocAutomationStatus | _PurgDocAutomationStatus | PurgDocAutomationStatus | Automation Status | |
| FormattedPurRequisitionItem | Purchase Requisition Item | |||
| ProcessingStatus | ProcessingStatus | Processing Status | ||
| HasAttachment | HasAttachment | Attachment Available | ||
| HasNote | HasNote | Notes Available | ||
| ProcmtHubPurchasingGroup | ProcmtHubPurchasingGroup | Purchasing Group | ||
| PurchaseRequisitionItemText | PurchaseRequisitionItemText | Item Description | ||
| ProcmtHubProduct | ProcmtHubProduct | Material | ||
| ProcmtHubPlant | ProcmtHubPlant | Plant | ||
| ProcmtHubProductGroup | ProcmtHubProductGroup | Product Group | ||
| ProductGroupName | _ProcmtHubProductGroupVH | ProductGroupName | ||
| ProcmtHubSupplierProductNumber | ProcmtHubSupplierProductNumber | Supplier Material | ||
| RequestedQuantity | RequestedQuantity | Quantity | ||
| OrderedQuantity | OrderedQuantity | Ordered Quantity | ||
| BaseUnit | BaseUnit | Unit of Measure | ||
| PurReqnPriceQuantity | PurReqnPriceQuantity | Price Unit | ||
| curr152endasItemNetAmount | Item Net Amount | |||
| PurchaseOrderPriceType | PurchaseOrderPriceType | Purchase Order Price | ||
| InvoiceIsExpected | InvoiceIsExpected | Invoice Receipt | ||
| GoodsReceiptIsExpected | GoodsReceiptIsExpected | Goods Receipt | ||
| GoodsReceiptIsNonValuated | GoodsReceiptIsNonValuated | GR Non-Valuated | ||
| DeliveryDate | DeliveryDate | Delivery Date | ||
| PurchaseRequisitionReleaseDate | PurchaseRequisitionReleaseDate | Release Date | ||
| MaterialPlannedDeliveryDurn | MaterialPlannedDeliveryDurn | Planned Delivery Time (in Days) | ||
| MaterialGoodsReceiptDuration | MaterialGoodsReceiptDuration | GR Processing Time (in Days) | ||
| CreationDate | CreationDate | Time Stamp | ||
| PerformancePeriodStartDate | PerformancePeriodStartDate | Start of Performance Period | ||
| PerformancePeriodEndDate | PerformancePeriodEndDate | End of Performance Period | ||
| ProcmtHubBatch | ProcmtHubBatch | Lot No. | ||
| MaterialRevisionLevel | MaterialRevisionLevel | Revision Level | ||
| PurchaseRequisitionPrice | PurchaseRequisitionPrice | Valuation Price | ||
| IsDeleted | I_PrmtHbRpldPurchaseReqnItem | IsDeleted | TRUE | |
| ProcmtHubAcctAssgmtCategory | ProcmtHubAcctAssgmtCategory | Account Assignment Category | ||
| PurgDocExternalItemCategory | _ProcmtHubPurgDocItmCatVH | PurgDocExternalItemCategory | Item Category | |
| ProcmtHubPurgDocItmCategory | ProcmtHubPurgDocItmCategory | Internal Item Category | ||
| LastChangedDate | LastChangedDate | Created On | ||
| ProcmtHubPurchaseContract | ProcmtHubPurchaseContract | Outline Agreement | ||
| ProcmtHubPurchaseContractItem | ProcmtHubPurchaseContractItem | Outline Agreement Item | ||
| ProcmtHubPurchasingInfoRecord | ProcmtHubPurchasingInfoRecord | Info Record | ||
| ProcmtHubPurchasingOrg | ProcmtHubPurchasingOrg | Purchasing Organization | ||
| IsClosed | IsClosed | Purchase Requisition Item is Closed | ||
| PurchaseRequisitionIsFixed | PurchaseRequisitionIsFixed | Purchase Requisition Item is Fixed | ||
| ProcmtHubSupplier | ProcmtHubSupplier | Supplier | ||
| ProcmtHubFixedSupplier | ProcmtHubFixedSupplier | Supplier | ||
| PurReqnItemCurrency | PurReqnItemCurrency | Currency | ||
| IsPurReqnBlocked | IsPurReqnBlocked | Blocking Ind. | ||
| PurReqnDescription | PurReqnDescription | Purchase Requisition Description | ||
| ProductType | ProductType | Product Type Group | ||
| ProcmtHubCreatedByUser | ProcmtHubCreatedByUser | Entered By | ||
| UserDescription | UserDescription | Full Name | ||
| PurReqnOrigin | PurReqnOrigin | Creation Indicator | ||
| RequisitionerName | RequisitionerName | Requisitioner | ||
| ProcmtHubMRPController | ProcmtHubMRPController | MRP Controller | ||
| ProcmtHubRequirementTracking | ProcmtHubRequirementTracking | Requirement Tracking Number | ||
| ProcmtHubCompanyCode | ProcmtHubCompanyCode | Company Code | ||
| PurReqnReleaseStatus | PurReqnReleaseStatus | Approval Status | ||
| ProcmtHubSupplierName | ProcmtHubSupplierName | Supplier Name | ||
| LastChangeDateTime | LastChangeDateTime | Last Extracted Date and Time | ||
| ConsumptionPosting | ConsumptionPosting | Consumption Posting | ||
| PurReqnItemBlockingReason | PurReqnItemBlockingReason | Blocking Text | ||
| ServicePerformer | ServicePerformer | Service Performer | ||
| ExpectedOverallLimitAmount | ExpectedOverallLimitAmount | Expected Value | ||
| OverallLimitAmount | OverallLimitAmount | Overall Limit | ||
| ProcmtHubServicePackage | ProcmtHubServicePackage | Package Number | ||
| HasError | Purchase Requisition with Errors | |||
| PurReqnCmpltnsCat | PurReqnCmpltnsCat | Incompl. Cat. | ||
| ApproverName | Approver Name | |||
| ItemDeliveryAddressID | ItemDeliveryAddressID | Address | ||
| NoteTypeListText | ||||
| SourceOfSupplyIsAssigned | SourceOfSupplyIsAssigned | Source of Supply Assigned | ||
| PurReqnExternalSystemId | PurReqnExternalSystemId | Connected System | ||
| _PurReqnReplicationMessages | _PurReqnReplicationMessages | |||
| PurchaseReqnItemUniqueID | PurchaseReqnItemUniqueID | Purch. Doc. ID | ||
| ProcmtHubPurReqnDfrrdUntilDate | I_PrmtHbRpldPurReqnAddlDetails | ProcmtHubPurReqnDfrrdUntilDate | ||
| ProcmtHubPurgObjCtrlInd | ProcmtHubPurgObjCtrlInd | Control Indicator | ||
| PurReqnIsValdInCntrlReqnProcg | PurReqnIsValdInCntrlReqnProcg | PR is Valid for Hub System Processing | ||
| IsEndOfPurposeBlocked | IsEndOfPurposeBlocked | Busin. Purp. Cmpltd. | ||
| PurReqnHasDelegateApproval | I_PrmtHbRpldPurchaseReqnItem | PurReqnHasDelegateApproval | PurReq Ext. approval | |
| PrmtHbIsUKMSEnabled | ||||
| ProcmtHubPrpsdFllwOnDoc | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPrpsdFllwOnDoc | Proposed Follow On Document Number | |
| ProcmtHubPrpsdFllwOnDocCat | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPrpsdFllwOnDocCat | Proposed Follow On Document Category | |
| PrmtHbPurReqnMatlGrpRecmdnSts | I_PrmtHbRpldPurchaseReqnItem | PrmtHbPurReqnMatlGrpRecmdnSts | MatGrp Rcmdn Status | |
| PurgDocAssgdProcsrID | _PrmHbRplPurRqItmAssgdProcsr | PurgDocAssgdProcsrID | Processor | |
| PurgDocAssgdProcsrFullName | _PrmHbRplPurRqItmAssgdProcsr | PurgDocAssgdProcsrFullName | ||
| PrmtHbPurReqnHasComments | Purchase Requisition has Comments | |||
| PrmtHbRpldPurReqnReworkStatus | ||||
| PrmtHbRpldPurReqnRwrkStsName | Rework Status | |||
| _ExtPurReqnAcctAssgmt | _ExtPurReqnAcctAssgmt | |||
| _ProcmtHubPurReqnProcgStsVH | _ProcmtHubPurReqnProcgStsVH | |||
| _ProcmtHubPlantVH | _ProcmtHubPlantVH | |||
| _ProcmtHubCompanyCodeVH | _ProcmtHubCompanyCodeVH | |||
| _ProcmtHubProductVH | _ProcmtHubProductVH | |||
| _ProcmtHubPurReqnRelStsVH | _ProcmtHubPurReqnRelStsVH | |||
| _ProcmtHubProductGroupVH | _ProcmtHubProductGroupVH | |||
| _ExtPurReqnAssignedSOS | _ExtPurReqnAssignedSOS | |||
| _ProcmtHubSupplierPurgOrgVH | _ProcmtHubSupplierPurgOrgVH | |||
| _ProcmtHubSupplierVH | _ProcmtHubSupplierVH | |||
| _ProcmtHubPurgGroupVH | _ProcmtHubPurgGroupVH | |||
| _ProcmtHubAcctAssignmentCatVH | _ProcmtHubAcctAssignmentCatVH | |||
| _ProcmtHubPurgOrgVH | _ProcmtHubPurgOrgVH | |||
| _ProcmtHubPurgDocItmCatVH | _ProcmtHubPurgDocItmCatVH | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _ExtPurReqnDelivAddr | _ExtPurReqnDelivAddr | |||
| _ProcmtHubMRPController | _ProcmtHubMRPController | |||
| _ProcmtHubPurReqnDocTypeVH | _ProcmtHubPurReqnDocTypeVH | |||
| _ProcmtHubBackendSrceSystemVH | _ProcmtHubBackendSrceSystemVH | |||
| _ProcmtHubExtRefForPurReqnItm | _ProcmtHubExtRefForPurReqnItm | |||
| _ProcmtHubPurchaseOrder | _ProcmtHubPurchaseOrder | |||
| _BackendSrceSystemVH | _BackendSrceSystemVH | |||
| _PrmtHbRpldPurReqnProposedSOS | _PrmtHbRpldPurReqnProposedSOS | |||
| _PurgDocAutomnStatusVH | _PurgDocAutomnStatusVH | |||
| _PrmtHbRpldPurReqnPlantVH | _PrmtHbRpldPurReqnPlantVH | |||
| _PurgDocumentCategoryText | _PurgDocumentCategoryText | |||
| _PurchasingDocCategoryVH | _PurchasingDocCategoryVH |
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_ExtPurchaseRequisitionItem.
-- 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: CEXTPRITEM
CREATE VIEW C_ExtPurchaseRequisitionItem AS
SELECT
I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPurchaseRequisition AS ProcmtHubPurchaseRequisition,
I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPurRequisitionItem AS ProcmtHubPurRequisitionItem,
I_PrmtHbRpldPurchaseReqnItem.ProcurementHubSourceSystem AS ProcurementHubSourceSystem,
ProcmtHubPurRequisitionType,
PurchasingDocumentUniqueID,
_ProcmtHubExtRefForPurReqnItm.PurchaseRequisition AS PurchaseRequisition,
_PurgDocAutomationStatus.PurgDocAutomationStatus AS PurgDocAutomationStatus,
concat_with_space(I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPurchaseRequisition, concat_with_space ('/', I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPurRequisitionItem,2),2) AS FormattedPurRequisitionItem,
ProcessingStatus,
HasAttachment,
HasNote,
ProcmtHubPurchasingGroup,
PurchaseRequisitionItemText,
ProcmtHubProduct,
ProcmtHubPlant,
ProcmtHubProductGroup,
_ProcmtHubProductGroupVH.ProductGroupName AS ProductGroupName,
ProcmtHubSupplierProductNumber,
RequestedQuantity,
OrderedQuantity,
BaseUnit,
PurReqnPriceQuantity,
case when PurReqnPriceQuantity = 0 then cast( RequestedQuantity * PurchaseRequisitionPrice as abap.curr(15,2)) when ProcmtHubPurgDocItmCategory = 'A' then ExpectedOverallLimitAmount else cast( division(RequestedQuantity * PurchaseRequisitionPrice , PurReqnPriceQuantity, 2) as abap.curr(15,2)) end as ItemNetAmount AS curr152endasItemNetAmount,
PurchaseOrderPriceType,
InvoiceIsExpected,
GoodsReceiptIsExpected,
GoodsReceiptIsNonValuated,
DeliveryDate,
PurchaseRequisitionReleaseDate,
MaterialPlannedDeliveryDurn,
MaterialGoodsReceiptDuration,
CreationDate,
PerformancePeriodStartDate,
PerformancePeriodEndDate,
ProcmtHubBatch,
MaterialRevisionLevel,
PurchaseRequisitionPrice,
I_PrmtHbRpldPurchaseReqnItem.IsDeleted AS IsDeleted,
ProcmtHubAcctAssgmtCategory,
_ProcmtHubPurgDocItmCatVH.PurgDocExternalItemCategory AS PurgDocExternalItemCategory,
ProcmtHubPurgDocItmCategory,
LastChangedDate,
ProcmtHubPurchaseContract,
ProcmtHubPurchaseContractItem,
ProcmtHubPurchasingInfoRecord,
ProcmtHubPurchasingOrg,
IsClosed,
PurchaseRequisitionIsFixed,
ProcmtHubSupplier,
ProcmtHubFixedSupplier,
PurReqnItemCurrency,
IsPurReqnBlocked,
PurReqnDescription,
ProductType,
ProcmtHubCreatedByUser,
UserDescription,
PurReqnOrigin,
RequisitionerName,
ProcmtHubMRPController,
ProcmtHubRequirementTracking,
ProcmtHubCompanyCode,
PurReqnReleaseStatus,
ProcmtHubSupplierName,
LastChangeDateTime,
ConsumptionPosting,
PurReqnItemBlockingReason,
ServicePerformer,
ExpectedOverallLimitAmount,
OverallLimitAmount,
ProcmtHubServicePackage,
cast( '' as boolean ) AS HasError,
PurReqnCmpltnsCat,
cast( '' as char40 ) AS ApproverName,
ItemDeliveryAddressID,
cast( '' as abap.sstring( 450 ) ) AS NoteTypeListText,
SourceOfSupplyIsAssigned,
PurReqnExternalSystemId,
PurchaseReqnItemUniqueID,
I_PrmtHbRpldPurReqnAddlDetails.ProcmtHubPurReqnDfrrdUntilDate AS ProcmtHubPurReqnDfrrdUntilDate,
ProcmtHubPurgObjCtrlInd,
PurReqnIsValdInCntrlReqnProcg,
IsEndOfPurposeBlocked,
I_PrmtHbRpldPurchaseReqnItem.PurReqnHasDelegateApproval AS PurReqnHasDelegateApproval,
cast('' as mmpur_d_ukms_enabled) AS PrmtHbIsUKMSEnabled,
I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPrpsdFllwOnDoc AS ProcmtHubPrpsdFllwOnDoc,
I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPrpsdFllwOnDocCat AS ProcmtHubPrpsdFllwOnDocCat,
I_PrmtHbRpldPurchaseReqnItem.PrmtHbPurReqnMatlGrpRecmdnSts AS PrmtHbPurReqnMatlGrpRecmdnSts,
_PrmHbRplPurRqItmAssgdProcsr.PurgDocAssgdProcsrID AS PurgDocAssgdProcsrID,
_PrmHbRplPurRqItmAssgdProcsr.PurgDocAssgdProcsrFullName AS PurgDocAssgdProcsrFullName,
cast( '' as boolean ) AS PrmtHbPurReqnHasComments,
cast( '' as abap.char( 02 ) ) AS PrmtHbRpldPurReqnReworkStatus,
cast( '' as mm_approval_status ) AS PrmtHbRpldPurReqnRwrkStsName
FROM I_PrmtHbRpldPurchaseReqnItem
LEFT OUTER JOIN C_ExtPurReqnAcctAssgmt AS _ExtPurReqnAcctAssgmt ON ProcmtHubPurchaseRequisition = _ExtPurReqnAcctAssgmt.ProcmtHubPurchaseRequisition AND ProcmtHubPurRequisitionItem = _ExtPurReqnAcctAssgmt.ProcmtHubPurRequisitionItem AND ProcurementHubSourceSystem = _ExtPurReqnAcctAssgmt.ProcurementHubSourceSystem -- association [0..*]
LEFT OUTER JOIN C_ExtPurReqnAssignedSOS AS _ExtPurReqnAssignedSOS ON ProcmtHubPurchaseRequisition = _ExtPurReqnAssignedSOS.ProcmtHubPurchaseRequisition AND ProcmtHubPurRequisitionItem = _ExtPurReqnAssignedSOS.ProcmtHubPurRequisitionItem AND ProcurementHubSourceSystem = _ExtPurReqnAssignedSOS.ProcurementHubSourceSystem -- association [0..*]
LEFT OUTER JOIN C_ExtPurReqnDelivAddr AS _ExtPurReqnDelivAddr ON ProcmtHubPurchaseRequisition = _ExtPurReqnDelivAddr.ProcmtHubPurchaseRequisition AND ProcmtHubPurRequisitionItem = _ExtPurReqnDelivAddr.ProcmtHubPurRequisitionItem AND ProcurementHubSourceSystem = _ExtPurReqnDelivAddr.ProcurementHubSourceSystem AND ItemDeliveryAddressID = _ExtPurReqnDelivAddr.ItemDeliveryAddressID -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurReqnProcgStsVH AS _ProcmtHubPurReqnProcgStsVH ON _ProcmtHubPurReqnProcgStsVH.DomainValue = ProcessingStatus AND _ProcmtHubPurReqnProcgStsVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurReqnRelStsVH AS _ProcmtHubPurReqnRelStsVH ON _ProcmtHubPurReqnRelStsVH.DomainValue = PurReqnReleaseStatus AND _ProcmtHubPurReqnRelStsVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubAcctAssignmentCatVH AS _ProcmtHubAcctAssignmentCatVH ON _ProcmtHubAcctAssignmentCatVH.AccountAssignmentCategory = ProcmtHubAcctAssgmtCategory AND _ProcmtHubAcctAssignmentCatVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPlantVH AS _ProcmtHubPlantVH ON _ProcmtHubPlantVH.ProcmtHubPlant = ProcmtHubPlant AND _ProcmtHubPlantVH.ProcmtHubCompanyCode = ProcmtHubCompanyCode AND _ProcmtHubPlantVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubCompanyCodeVH AS _ProcmtHubCompanyCodeVH ON _ProcmtHubCompanyCodeVH.ProcmtHubCompanyCode = ProcmtHubCompanyCode AND _ProcmtHubCompanyCodeVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurgOrgVH AS _ProcmtHubPurgOrgVH ON _ProcmtHubPurgOrgVH.ProcmtHubPurchasingOrg = ProcmtHubPurchasingOrg AND _ProcmtHubPurgOrgVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurgGroupVH AS _ProcmtHubPurgGroupVH ON _ProcmtHubPurgGroupVH.ProcmtHubPurchasingGroup = ProcmtHubPurchasingGroup AND _ProcmtHubPurgGroupVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubSupplierVH AS _ProcmtHubSupplierVH ON _ProcmtHubSupplierVH.ProcmtHubFixedSupplier = ProcmtHubFixedSupplier AND _ProcmtHubSupplierVH.ProcurementHubSourceSystem = PurReqnExternalSystemId AND _ProcmtHubSupplierVH.ProcmtHubPurchasingOrg = ProcmtHubPurchasingOrg AND _ProcmtHubSupplierVH.ProcmtHubCompanyCode = ProcmtHubCompanyCode -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubProductGroupVH AS _ProcmtHubProductGroupVH ON _ProcmtHubProductGroupVH.ProcmtHubProductGroup = ProcmtHubProductGroup AND _ProcmtHubProductGroupVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubProductVH AS _ProcmtHubProductVH ON _ProcmtHubProductVH.ProcmtHubProduct = ProcmtHubProduct AND _ProcmtHubProductVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurgDocItmCatVH AS _ProcmtHubPurgDocItmCatVH ON _ProcmtHubPurgDocItmCatVH.ItemCategory = ProcmtHubPurgDocItmCategory AND _ProcmtHubPurgDocItmCatVH.ProcurementHubSourceSystem = PurReqnExternalSystemId AND _ProcmtHubPurgDocItmCatVH.PurgDocExternalItemCategory = PurgDocExternalItemCategory -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubSupplierPurgOrgVH AS _ProcmtHubSupplierPurgOrgVH ON _ProcmtHubSupplierPurgOrgVH.Supplier = ProcmtHubFixedSupplier AND _ProcmtHubSupplierPurgOrgVH.PurchasingOrganization = ProcmtHubPurchasingOrg AND _ProcmtHubSupplierPurgOrgVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN I_ProcmtHubMRPController AS _ProcmtHubMRPController ON _ProcmtHubMRPController.Plant = ProcmtHubPlant AND _ProcmtHubMRPController.MRPController = ProcmtHubMRPController AND _ProcmtHubMRPController.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubBackendSrceSystemVH AS _ProcmtHubBackendSrceSystemVH ON _ProcmtHubBackendSrceSystemVH.ProcurementHubSourceSystem = ProcurementHubSourceSystem -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubBackendSrceSystemVH AS _BackendSrceSystemVH ON _BackendSrceSystemVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurReqnDocTypeVH AS _ProcmtHubPurReqnDocTypeVH ON _ProcmtHubPurReqnDocTypeVH.ExtSourceSystem = PurReqnExternalSystemId AND _ProcmtHubPurReqnDocTypeVH.PurchasingDocumentType = ProcmtHubPurRequisitionType -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON BaseUnit = _UnitOfMeasure.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN C_ProcmtHubExtRefForPurReqnItm AS _ProcmtHubExtRefForPurReqnItm ON ProcmtHubPurchaseRequisition = _ProcmtHubExtRefForPurReqnItm.ProcmtHubPurchaseRequisition AND ProcmtHubPurRequisitionItem = _ProcmtHubExtRefForPurReqnItm.ProcmtHubPurRequisitionItem AND ProcurementHubSourceSystem = _ProcmtHubExtRefForPurReqnItm.ProcurementHubSourceSystem -- association [1..1]
LEFT OUTER JOIN C_PurReqnReplicationMessages AS _PurReqnReplicationMessages ON purchaserequisition = _PurReqnReplicationMessages.PurchaseRequisition AND ProcurementHubSourceSystem = _PurReqnReplicationMessages.PurReqnExternalSystemId -- association [0..*]
LEFT OUTER JOIN C_PrmtHbRpldPurchaseOrderVH AS _ProcmtHubPurchaseOrder ON _ProcmtHubPurchaseOrder.ExtSourceSystem = PurReqnExternalSystemId -- association [0..*]
LEFT OUTER JOIN C_PrmtHbRpldPurReqnProposedSOS AS _PrmtHbRpldPurReqnProposedSOS ON _PrmtHbRpldPurReqnProposedSOS.Material = ProcmtHubProduct AND _PrmtHbRpldPurReqnProposedSOS.Plant = ProcmtHubPlant -- association [0..*]
LEFT OUTER JOIN E_PrmtHbRpldPurchaseReqnItem AS _PrmtHbRpldPurchaseReqnItem ON _PrmtHbRpldPurchaseReqnItem.ProcmtHubPurchaseRequisition = ProcmtHubPurchaseRequisition AND _PrmtHbRpldPurchaseReqnItem.ProcmtHubPurRequisitionItem = ProcmtHubPurRequisitionItem AND _PrmtHbRpldPurchaseReqnItem.ProcurementHubSourceSystem = ProcurementHubSourceSystem -- association [1..1]
LEFT OUTER JOIN C_PurgDocAutomationStatus AS _PurgDocAutomationStatus ON _PurgDocAutomationStatus.PurchasingDocumentUniqueID = PurchasingDocumentUniqueID AND _PurgDocAutomationStatus.SAPObjectType = 'PrmtHbRpldPurchaseRequisition' AND _PurgDocAutomationStatus.ExtSourceSystem = I_PrmtHbRpldPurchaseReqnItem.ProcurementHubSourceSystem -- association [0..1]
LEFT OUTER JOIN C_PurgDocAutomnStatusVH AS _PurgDocAutomnStatusVH ON purgdocautomationstatus = _PurgDocAutomnStatusVH.PurgDocAutomationStatus AND _PurgDocAutomnStatusVH.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN C_PrmtHbRpldPurReqnPlantVH AS _PrmtHbRpldPurReqnPlantVH ON _PrmtHbRpldPurReqnPlantVH.ProcmtHubPlant = ProcmtHubPlant AND _PrmtHbRpldPurReqnPlantVH.ProcmtHubCompanyCode = ProcmtHubCompanyCode AND _PrmtHbRpldPurReqnPlantVH.ProcurementHubSourceSystem = PurReqnExternalSystemId -- association [0..1]
LEFT OUTER JOIN I_PurgDocumentCategoryText AS _PurgDocumentCategoryText ON _PurgDocumentCategoryText.PurchasingDocumentCategory = ProcmtHubPrpsdFllwOnDocCat AND _PurgDocumentCategoryText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN C_PurchasingDocCategoryVH AS _PurchasingDocCategoryVH ON _PurchasingDocCategoryVH.PurchasingDocumentCategory = ProcmtHubPrpsdFllwOnDocCat -- association [0..1]
LEFT OUTER JOIN C_PrmHbRplPurRqItmAssgdProcsr AS _PrmHbRplPurRqItmAssgdProcsr ON _PrmHbRplPurRqItmAssgdProcsr.ProcmtHubPurchaseRequisition = ProcmtHubPurchaseRequisition AND _PrmHbRplPurRqItmAssgdProcsr.ProcmtHubPurRequisitionItem = ProcmtHubPurRequisitionItem AND _PrmHbRplPurRqItmAssgdProcsr.ProcurementHubSourceSystem = ProcurementHubSourceSystem -- 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