C_PrmtHbRpldPurReqnItmApprvl
Item approval of Replicated PR workflow
C_PrmtHbRpldPurReqnItmApprvl is a Consumption CDS View that provides data about "Item approval of Replicated PR workflow" in SAP S/4HANA. It reads from 1 data source (I_PrmtHbRpldPurchaseReqnItem) and exposes 112 fields with key fields ProcmtHubPurchaseRequisition, ProcmtHubPurRequisitionItem, ProcurementHubSourceSystem. It has 23 associations to related views. Part of development package ODATA_MM_PUR_EXT_PR.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_PrmtHbRpldPurchaseReqnItem | I_PrmtHbRpldPurchaseReqnItem | from |
Associations (23)
| 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_ProcmtHubProductGroupVH | _ProcmtHubProductGroupVH | _ProcmtHubProductGroupVH.ProcmtHubProductGroup = $projection.ProcmtHubProductGroup and _ProcmtHubProductGroupVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId |
| [0..1] | C_ProcmtHubPurgDocItmCatVH | _ProcmtHubPurgDocItmCatVH | _ProcmtHubPurgDocItmCatVH.ItemCategory = $projection.ProcmtHubPurgDocItmCategory and _ProcmtHubPurgDocItmCatVH.ProcurementHubSourceSystem = $projection.PurReqnExternalSystemId and _ProcmtHubPurgDocItmCatVH.PurgDocExternalItemCategory = $projection.PurgDocExternalItemCategory |
| [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_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_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] | I_PurgDocumentCategoryText | _PurgDocumentCategoryText | _PurgDocumentCategoryText.PurchasingDocumentCategory = $projection.ProcmtHubPrpsdFllwOnDocCat and _PurgDocumentCategoryText.Language = $session.system_language |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CREPLPRITMWF | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.createEnabled | false | view | |
| ObjectModel.updateEnabled | false | view | |
| ObjectModel.deleteEnabled | false | 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 | |
| EndUserText.label | Item approval of Replicated PR workflow | view |
Fields (112)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProcmtHubPurchaseRequisition | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPurchaseRequisition | Purchase Requisition |
| KEY | ProcmtHubPurRequisitionItem | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPurRequisitionItem | Purchase Requisition Ite |
| 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 | |
| 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 | Requisition Date | ||
| PerformancePeriodStartDate | PerformancePeriodStartDate | Start Date | ||
| PerformancePeriodEndDate | PerformancePeriodEndDate | End Date | ||
| 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 | Agreement | ||
| ProcmtHubPurchaseContractItem | ProcmtHubPurchaseContractItem | Princ. 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 | I_PrmtHbRpldPurchaseReqnItem | PurReqnDescription | Purchase Requisition Description | |
| ProductTypeCode | 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 | ||
| PrmtHbLimitItemCurrency | PrmtHbLimitItemCurrency | Currency | ||
| OverallLimitAmount | OverallLimitAmount | Overall Limit | ||
| ExpectedOverallLimitAmount | ExpectedOverallLimitAmount | Expected Value | ||
| PrmtHbConsumptionLimitAmount | PrmtHbConsumptionLimitAmount | Consumption Value | ||
| PurContractForOverallLimit | PurContractForOverallLimit | Limit Contract | ||
| PrmtHbItemIsLimit | PrmtHbItemIsLimit | No Limit | ||
| PHRPRqIsLimitItemSupported | ||||
| PHRPRqItemIsNotLimitItem | ||||
| 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 | |||
| PrmtHbRpldPurReqnItmUnqID | PurchaseReqnItemUniqueID | Purch. Doc. ID | ||
| ProcmtHubPurReqnDfrrdUntilDate | I_PrmtHbRpldPurReqnAddlDetails | ProcmtHubPurReqnDfrrdUntilDate | ||
| ProcmtHubPurgObjCtrlInd | ProcmtHubPurgObjCtrlInd | Control Indicator | ||
| PurReqnIsValdInCntrlReqnProcg | PurReqnIsValdInCntrlReqnProcg | PR is Valid for Hub System Processing | ||
| PurReqnHasDelegateApproval | PurReqnHasDelegateApproval | PurReq Ext. approval | ||
| PrmtHbIsUKMSEnabled | ||||
| ProcmtHubPrpsdFllwOnDoc | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPrpsdFllwOnDoc | Proposed Follow On Document Number | |
| ProcmtHubPrpsdFllwOnDocCat | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPrpsdFllwOnDocCat | Proposed Follow On Document Category | |
| FormattedPurRequisitionItem | ||||
| _ExtPurReqnAcctAssgmt | _ExtPurReqnAcctAssgmt | |||
| _ProcmtHubPurReqnProcgStsVH | _ProcmtHubPurReqnProcgStsVH | |||
| _ProcmtHubPlantVH | _ProcmtHubPlantVH | |||
| _ProcmtHubCompanyCodeVH | _ProcmtHubCompanyCodeVH | |||
| _ProcmtHubPurReqnRelStsVH | _ProcmtHubPurReqnRelStsVH | |||
| _ProcmtHubProductGroupVH | _ProcmtHubProductGroupVH | |||
| _ExtPurReqnAssignedSOS | _ExtPurReqnAssignedSOS | |||
| _ProcmtHubPurgGroupVH | _ProcmtHubPurgGroupVH | |||
| _ProcmtHubAcctAssignmentCatVH | _ProcmtHubAcctAssignmentCatVH | |||
| _ProcmtHubPurgOrgVH | _ProcmtHubPurgOrgVH | |||
| _ProcmtHubPurgDocItmCatVH | _ProcmtHubPurgDocItmCatVH | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _ExtPurReqnDelivAddr | _ExtPurReqnDelivAddr | |||
| _ProcmtHubMRPController | _ProcmtHubMRPController | |||
| _ProcmtHubPurReqnDocTypeVH | _ProcmtHubPurReqnDocTypeVH | |||
| _ProcmtHubBackendSrceSystemVH | _ProcmtHubBackendSrceSystemVH | |||
| _ProcmtHubExtRefForPurReqnItm | _ProcmtHubExtRefForPurReqnItm | |||
| _PrmtHbRpldPurReqnProposedSOS | _PrmtHbRpldPurReqnProposedSOS | |||
| _PurgDocAutomnStatusVH | _PurgDocAutomnStatusVH | |||
| _PurgDocumentCategoryText | _PurgDocumentCategoryText |
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_PrmtHbRpldPurReqnItmApprvl.
-- 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: CREPLPRITMWF
CREATE VIEW C_PrmtHbRpldPurReqnItmApprvl 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,
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,
I_PrmtHbRpldPurchaseReqnItem.PurReqnDescription AS PurReqnDescription,
ProductType AS ProductTypeCode,
ProcmtHubCreatedByUser,
UserDescription,
PurReqnOrigin,
RequisitionerName,
ProcmtHubMRPController,
ProcmtHubRequirementTracking,
ProcmtHubCompanyCode,
PurReqnReleaseStatus,
ProcmtHubSupplierName,
LastChangeDateTime,
ConsumptionPosting,
PurReqnItemBlockingReason,
ServicePerformer,
PrmtHbLimitItemCurrency,
OverallLimitAmount,
ExpectedOverallLimitAmount,
PrmtHbConsumptionLimitAmount,
PurContractForOverallLimit,
PrmtHbItemIsLimit,
( case when (ProcmtHubPurgDocItmCategory = 'A' or ProcmtHubPurgDocItmCategory = '1' ) then 1 else 0 end ) AS PHRPRqIsLimitItemSupported,
( case when (ProcmtHubPurgDocItmCategory <> 'A'and ProcmtHubPurgDocItmCategory <> '1') then 1 else 0 end ) AS PHRPRqItemIsNotLimitItem,
ProcmtHubServicePackage,
cast( '' as boolean ) AS HasError,
PurReqnCmpltnsCat,
cast( '' as char40 ) AS ApproverName,
ItemDeliveryAddressID,
cast( '' as abap.sstring( 450 ) ) AS NoteTypeListText,
SourceOfSupplyIsAssigned,
PurReqnExternalSystemId,
PurchaseReqnItemUniqueID AS PrmtHbRpldPurReqnItmUnqID,
I_PrmtHbRpldPurReqnAddlDetails.ProcmtHubPurReqnDfrrdUntilDate AS ProcmtHubPurReqnDfrrdUntilDate,
ProcmtHubPurgObjCtrlInd,
PurReqnIsValdInCntrlReqnProcg,
PurReqnHasDelegateApproval,
cast('' as mmpur_d_ukms_enabled) AS PrmtHbIsUKMSEnabled,
I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPrpsdFllwOnDoc AS ProcmtHubPrpsdFllwOnDoc,
I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPrpsdFllwOnDocCat AS ProcmtHubPrpsdFllwOnDocCat,
concat_with_space(I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPurchaseRequisition, concat_with_space ('/', I_PrmtHbRpldPurchaseReqnItem.ProcmtHubPurRequisitionItem,2),2) AS FormattedPurRequisitionItem
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_ProcmtHubProductGroupVH AS _ProcmtHubProductGroupVH ON _ProcmtHubProductGroupVH.ProcmtHubProductGroup = ProcmtHubProductGroup AND _ProcmtHubProductGroupVH.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 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_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_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 I_PurgDocumentCategoryText AS _PurgDocumentCategoryText ON _PurgDocumentCategoryText.PurchasingDocumentCategory = ProcmtHubPrpsdFllwOnDocCat AND _PurgDocumentCategoryText.Language = $session.system_language -- association [0..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