C_PurchaseReqnItemHierTP
Purchase Reqn Consumption Hierarchy Item
C_PurchaseReqnItemHierTP is a Consumption CDS View that provides data about "Purchase Reqn Consumption Hierarchy Item" in SAP S/4HANA. It reads from 1 data source (T_PurchaseReqnItem) and exposes 174 fields with key fields PurchaseRequisition, PurchaseRequisitionItem. It has 35 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| T_PurchaseReqnItem | Document | from |
Associations (35)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_PurchaseReqnHeader | _PurchaseReqn | _PurchaseReqn.PurchaseRequisition = $projection.PurchaseRequisition |
| [0..*] | C_PurchaseReqnAcctAssgmt | _PurchaseReqnAcctAssgmt | _PurchaseReqnAcctAssgmt.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseReqnAcctAssgmt.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem |
| [0..1] | C_PurchaseReqnDelivAdd | _PurchaseReqnDeliveryAddress | _PurchaseReqnDeliveryAddress.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseReqnDeliveryAddress.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem |
| [0..1] | C_PurReqnReleaseStatus | _PurchaseReqnReleaseStatus | _PurchaseReqnReleaseStatus.DomainValue = $projection.PurReqnReleaseStatus |
| [0..*] | I_PurReqnExtApprovalStsT | _PurReqnExtApprovalStatusText | $projection.ExternalApprovalStatus = _PurReqnExtApprovalStatusText.ExternalApprovalStatus |
| [0..1] | I_PurgDocumentItemCategoryText | _PurgDocumentItemCategoryText | $projection.PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory and _PurgDocumentItemCategoryText.Language = $session.system_language |
| [0..1] | C_MM_PurOrdPriceTypeVH | _PurOrdPriceTypeVH | _PurOrdPriceTypeVH.PurchaseOrderPriceType = $projection.PurchaseOrderPriceType |
| [0..1] | C_MM_AccountAssignCatValueHelp | _AccountAssignCatValueHelp | _AccountAssignCatValueHelp.AccountAssignmentCategory = $projection.AccountAssignmentCategory |
| [0..1] | I_MaterialText | _MaterialText | $projection.Material = _MaterialText.Material and _MaterialText.Language = $session.system_language |
| [0..1] | C_MM_MaterialGroupValueHelp | _MaterialGroupValueHelp | _MaterialGroupValueHelp.MaterialGroup = $projection.MaterialGroup |
| [0..1] | C_MM_StorLocValueHelp | _StorageLocationValueHelp | _StorageLocationValueHelp.StorageLocation = $projection.StorageLocation and _StorageLocationValueHelp.Plant = $projection.Plant |
| [0..1] | C_PurchasingOrgValueHelp | _PurchasingOrgValueHelp | _PurchasingOrgValueHelp.PurchasingOrganization = $projection.PurchasingOrganization |
| [0..1] | C_PurchasingGroupValueHelp | _PurchasingGroupValueHelp | _PurchasingGroupValueHelp.PurchasingGroup = $projection.PurchasingGroup |
| [0..1] | C_MM_PlantBasicValueHelp | _PlantName | _PlantName.Plant = $projection.Plant |
| [0..1] | C_PurReqnProcessingStatus | _PurReqnProcessingStatus | _PurReqnProcessingStatus.DomainValue = $projection.ProcessingStatus |
| [0..1] | I_Supplier | _SupplierName | _SupplierName.Supplier = $projection.Supplier |
| [0..1] | C_PurReqnCreationInd | _PurchaseReqnOrigin | _PurchaseReqnOrigin.DomainValue = $projection.PurReqnOrigin |
| [0..1] | C_MM_ServicePerformerValueHelp | _ServicePerformerValueHelp | _ServicePerformerValueHelp.ServicePerformer = $projection.ServicePerformer and _ServicePerformerValueHelp.Supplier = $projection.Supplier |
| [0..1] | C_MM_ProductTypeValueHelp | _ProductTypeValueHelp | _ProductTypeValueHelp.ProductType = $projection.ProductType |
| [0..1] | C_MM_MatlBatchValueHelp | _MM_MatlBatchValueHelp | _MM_MatlBatchValueHelp.Material = $projection.Material and _MM_MatlBatchValueHelp.Batch = $projection.Batch |
| [0..*] | C_MM_RevisionLvlValueHelp | _MM_RevisionLvlValueHelp | _MM_RevisionLvlValueHelp.ObjectType = $projection.Material and _MM_RevisionLvlValueHelp.MaterialRevisionLevel = $projection.MaterialRevisionLevel |
| [0..1] | C_MM_MRPCtrlrsValueHelp | _MM_MRPCtrlrsValueHelp | _MM_MRPCtrlrsValueHelp.Plant = $projection.Plant and _MM_MRPCtrlrsValueHelp.MRPController = $projection.MRPController |
| [1..*] | C_PurchaseReqnInfoRecordVH | _PurchaseReqnInfoRecordVH | $projection.Material = _PurchaseReqnInfoRecordVH.Material and $projection.PurchasingOrganization = _PurchaseReqnInfoRecordVH.PurchasingOrganization and $projection.Plant = _PurchaseReqnInfoRecordVH.Plant |
| [1..*] | C_PurchaseReqnContractVH | _PurchaseReqnContractVH | _PurchaseReqnContractVH.Material = $projection.Material |
| [1..*] | C_PurReqnSchedAgrmtVH | _PurReqnSchedAgrmtVH | _PurReqnSchedAgrmtVH.Material = $projection.Material |
| [0..1] | I_Supplier | _FixedSupplier | _FixedSupplier.Supplier = $projection.FixedSupplier |
| [0..1] | C_MM_TaxCodeValueHelp | _TaxCodeValueHelp | _TaxCodeValueHelp.TaxCode = $projection.TaxCode and _TaxCodeValueHelp.TaxCalculationProcedure = $projection.TaxCalculationProcedure |
| [0..1] | I_Proccatalogcalldetails | _ProcCatalogCallDetails | _ProcCatalogCallDetails.OpnCtlgWebServiceID = $projection.PurReqnCatalog |
| [0..1] | C_MultiAcctgDistrIndValueAdjVH | _MltplAcctAssgmtDistrVH | _MltplAcctAssgmtDistrVH.MultipleAcctAssgmtDistribution = $projection.MultipleAcctAssgmtDistribution |
| [0..1] | C_PartialInvoiceIndVH | _PartialInvoiceIndVH | _PartialInvoiceIndVH.PartialInvoiceDistribution = $projection.PartialInvoiceDistribution |
| [0..1] | I_BusinessUser | _BusinessUser | _BusinessUser.BPIdentificationNumber = $projection.PurReqnSSPRequestor |
| [0..1] | I_EarmarkedFundsStdVH | _EarmarkedFundsStdVH | _EarmarkedFundsStdVH.EarmarkedFunds = $projection.EarmarkedFundsDocument and _EarmarkedFundsStdVH.EarmarkedFundsItem = $projection.EarmarkedFundsDocumentItem |
| [1..1] | I_UnitOfMeasureStdVH | _UnitOfMeasureStdVH | $projection.BaseUnit = _UnitOfMeasureStdVH.UnitOfMeasure |
| [1..1] | C_PurchaseReqnItemCO2eqFprnt | _PurchaseReqnItemCO2eqFprnt | _PurchaseReqnItemCO2eqFprnt.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseReqnItemCO2eqFprnt.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem |
| [0..1] | C_PurReqnBlockedIndicator | _PurReqnBlockedIndicator | _PurReqnBlockedIndicator.IsPurReqnBlocked = $projection.IsPurReqnBlocked |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CPURREQNHIER | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Purchase Reqn Consumption Hierarchy Item | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| AbapCatalog.preserveKey | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.createEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.updateEnabled | EXTERNAL_CALCULATION | view | |
| UI.headerInfo.typeName | Purchase Requisition Item | view | |
| UI.headerInfo.typeNamePlural | Purchase Requisition Items | view | |
| UI.headerInfo.title.value | PurchaseRequisitionItem | view | |
| UI.headerInfo.description.value | PurchaseRequisitionItemText | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.query.implementedBy | ABAP:CL_MM_PUR_REQ_ITEM_HIER_QUERY | view |
Fields (174)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchaseRequisition | T_PurchaseReqnItem | PurchaseRequisition | Requisition |
| KEY | PurchaseRequisitionItem | T_PurchaseReqnItem | PurchaseRequisitionItem | Requisn. item |
| PurchasingDocument | T_PurchaseReqnItem | PurchasingDocument | Purchasing Document | |
| PurchasingDocumentItem | T_PurchaseReqnItem | PurchasingDocumentItem | Purchasing Doc. Item | |
| PurReqnReleaseStatus | T_PurchaseReqnItem | PurReqnReleaseStatus | Proc.state | |
| PurReqnReleaseStatusDesc | _PurchaseReqnReleaseStatus | DomainText | Short Description | |
| ExternalApprovalStatus | T_PurchaseReqnItem | ExternalApprovalStatus | External Processing Status | |
| ExternalApprovalStatusText | _PurReqnExtApprovalStatusText | ExternalApprovalStatusText | ||
| PurchaseRequisitionType | T_PurchaseReqnItem | PurchaseRequisitionType | Order Type | |
| PurchasingDocumentSubtype | T_PurchaseReqnItem | PurchasingDocumentSubtype | Control | |
| PurchasingDocumentItemCategory | T_PurchaseReqnItem | PurchasingDocumentItemCategory | Item Category | |
| PurgDocItemCategoryName | _PurgDocumentItemCategoryText | PurgDocItemCategoryName | Text for ItCat. | |
| PurchaseRequisitionItemText | T_PurchaseReqnItem | PurchaseRequisitionItemText | Short Text | |
| AccountAssignmentCategory | T_PurchaseReqnItem | AccountAssignmentCategory | Acct Assgmt Cat | |
| AcctAssignmentCategoryName | _AccountAssignCatValueHelp | AcctAssignmentCategoryName | Description | |
| Material | T_PurchaseReqnItem | Material | Vehicle Model | |
| MaterialName | _MaterialText | MaterialName | Material Description | |
| MaterialGroup | T_PurchaseReqnItem | MaterialGroup | Product Group | |
| MaterialGroupName | _MaterialGroupValueHelp | MaterialGroupName | prod Grp Desc. | |
| PurchasingDocumentCategory | T_PurchaseReqnItem | PurchasingDocumentCategory | Purchasing Document Category | |
| RequestedQuantity | T_PurchaseReqnItem | RequestedQuantity | Requested Quantity | |
| BaseUnit | T_PurchaseReqnItem | BaseUnit | Unit of Measure | |
| ItemUoM | T_PurchaseReqnItem | BaseUnit | Unit of Measure | |
| BaseUnitText | _UnitOfMeasureStdVH | UnitOfMeasureLongName | ||
| PurchaseRequisitionPrice | T_PurchaseReqnItem | PurchaseRequisitionPrice | Valuation Price | |
| PurReqnPriceQuantity | T_PurchaseReqnItem | PurReqnPriceQuantity | Price unit | |
| MaterialGoodsReceiptDuration | T_PurchaseReqnItem | MaterialGoodsReceiptDuration | GR proc. time | |
| ReleaseCode | T_PurchaseReqnItem | ReleaseCode | Release ind. | |
| PurchaseRequisitionReleaseDate | T_PurchaseReqnItem | PurchaseRequisitionReleaseDate | Release Date | |
| PurchasingOrganization | T_PurchaseReqnItem | PurchasingOrganization | Purchasing Organization | |
| PurchasingOrganizationName | _PurchasingOrgValueHelp | PurchasingOrganizationName | Purch. Org. Name | |
| PurchasingGroup | T_PurchaseReqnItem | PurchasingGroup | Purchasing Group | |
| PurchasingGroupName | _PurchasingGroupValueHelp | PurchasingGroupName | Purchasing Grp. Name | |
| Plant | T_PurchaseReqnItem | Plant | Valuation Area | |
| PlantName | _PlantName | PlantName | Plant Name | |
| SourceOfSupplyIsAssigned | T_PurchaseReqnItem | SourceOfSupplyIsAssigned | Assigned | |
| SupplyingPlant | T_PurchaseReqnItem | SupplyingPlant | Supplying Plant | |
| OrderedQuantity | T_PurchaseReqnItem | OrderedQuantity | Quantity | |
| PurReqnLimitConsumptionAmt | T_PurchaseReqnItem | PurReqnLimitConsumptionAmt | Consumption Value | |
| DeliveryDate | T_PurchaseReqnItem | DeliveryDate | Delivery Date | |
| CreationDate | T_PurchaseReqnItem | CreationDate | Time Stamp | |
| ProcessingStatus | T_PurchaseReqnItem | ProcessingStatus | Worklist Status | |
| ProcessingStatusName | _PurReqnProcessingStatus | DomainText | Short Description | |
| PurchasingInfoRecord | T_PurchaseReqnItem | PurchasingInfoRecord | Purchasing Info Record | |
| Supplier | T_PurchaseReqnItem | Supplier | Supplier | |
| SupplierName | _SupplierName | SupplierName | Supplier Name | |
| IsDeleted | T_PurchaseReqnItem | IsDeleted | TRUE | |
| FixedSupplier | T_PurchaseReqnItem | FixedSupplier | Fixed Supplier | |
| FixedSupplierName | _FixedSupplier | SupplierName | Supplier Name | |
| PurContractForOverallLimit | T_PurchaseReqnItem | PurContractForOverallLimit | Purchase Contract | |
| PurContractItemForOverallLimit | T_PurchaseReqnItem | PurContractItemForOverallLimit | Purchase Contract Item | |
| RequisitionerName | T_PurchaseReqnItem | RequisitionerName | Requisitioner | |
| PurReqnSSPRequestor | T_PurchaseReqnItem | PurReqnSSPRequestor | Requestor | |
| PersonFullName | _BusinessUser | PersonFullName | Full Name | |
| CreatedByUser | T_PurchaseReqnItem | CreatedByUser | User Name | |
| UserDescription | T_PurchaseReqnItem | UserDescription | Full Name | |
| PurReqCreationDate | T_PurchaseReqnItem | PurReqCreationDate | Requisn Date | |
| ManualDeliveryAddressID | T_PurchaseReqnItem | ManualDeliveryAddressID | Address Number | |
| ItemDeliveryAddressID | T_PurchaseReqnItem | ItemDeliveryAddressID | Address | |
| DeliveryAddressID | T_PurchaseReqnItem | DeliveryAddressID | Address | |
| PurReqnItemCurrency | T_PurchaseReqnItem | PurReqnItemCurrency | Currency | |
| PurReqnLmtConsumptionCurrency | T_PurchaseReqnItem | PurReqnItemCurrency | Currency | |
| MaterialPlannedDeliveryDurn | T_PurchaseReqnItem | MaterialPlannedDeliveryDurn | Pl. Deliv. Time | |
| DelivDateCategory | T_PurchaseReqnItem | DelivDateCategory | Delivery date category | |
| MultipleAcctAssgmtDistribution | T_PurchaseReqnItem | MultipleAcctAssgmtDistribution | Distribution | |
| PartialInvoiceDistribution | T_PurchaseReqnItem | PartialInvoiceDistribution | Partial invoice | |
| StorageLocation | T_PurchaseReqnItem | StorageLocation | StorageLocation | |
| PurchaseContract | T_PurchaseReqnItem | PurchaseContract | Purchasing Doc. | |
| PurReqnSourceOfSupplyType | T_PurchaseReqnItem | PurReqnSourceOfSupplyType | Doc. Category | |
| PurchaseContractItem | T_PurchaseReqnItem | PurchaseContractItem | Principal Agreement Item | |
| ConsumptionPosting | T_PurchaseReqnItem | ConsumptionPosting | Consumption Posting | |
| PurReqnOrigin | T_PurchaseReqnItem | PurReqnOrigin | Creation ind. | |
| PurReqnOriginDesc | _PurchaseReqnOrigin | DomainText | Short Description | |
| IsPurReqnBlocked | T_PurchaseReqnItem | IsPurReqnBlocked | Blocking Ind. | |
| PurReqnBlockedIndicatorDesc | _PurReqnBlockedIndicator | PurReqnBlockedIndicatorDesc | ||
| Language | T_PurchaseReqnItem | Language | Report Text Language | |
| IsClosed | T_PurchaseReqnItem | IsClosed | Closed | |
| ReleaseIsNotCompleted | T_PurchaseReqnItem | ReleaseIsNotCompleted | Subj.to Release | |
| ServicePerformer | T_PurchaseReqnItem | ServicePerformer | Service Performer | |
| ServicePerformerName | _ServicePerformerValueHelp | ServicePerformerName | ||
| ProductType | T_PurchaseReqnItem | ProductType | Product Type Group | |
| ProductTypeName | _ProductTypeValueHelp | ProductTypeName | Description | |
| PurchaseRequisitionStatus | T_PurchaseReqnItem | PurchaseRequisitionStatus | Release State | |
| ReleaseStrategy | T_PurchaseReqnItem | ReleaseStrategy | Rel. strategy | |
| PerformancePeriodStartDate | T_PurchaseReqnItem | PerformancePeriodStartDate | Start of Performance Period | |
| PerformancePeriodEndDate | T_PurchaseReqnItem | PerformancePeriodEndDate | End of Performance Period | |
| SupplierMaterialNumber | T_PurchaseReqnItem | SupplierMaterialNumber | Supp. Mat. No. | |
| Batch | T_PurchaseReqnItem | Batch | Lot No. | |
| MaterialRevisionLevel | T_PurchaseReqnItem | MaterialRevisionLevel | Revision Level | |
| MinRemainingShelfLife | T_PurchaseReqnItem | MinRemainingShelfLife | Rem. Shelf Life | |
| Currency | PurReqnItemCurrency | Currency | ||
| ItemNetAmount | T_PurchaseReqnItem | ItemNetAmount | Total Value | |
| PurchaseOrderPriceType | T_PurchaseReqnItem | PurchaseOrderPriceType | PO Price Type | |
| PurchaseOrderPriceTypeDesc | _PurOrdPriceTypeVH | PurchaseOrderPriceTypeDesc | ||
| GoodsReceiptIsExpected | T_PurchaseReqnItem | GoodsReceiptIsExpected | Goods Receipt | |
| InvoiceIsExpected | T_PurchaseReqnItem | InvoiceIsExpected | Invoice Receipt | |
| GoodsReceiptIsNonValuated | T_PurchaseReqnItem | GoodsReceiptIsNonValuated | GR Non-Valuated | |
| RequirementTracking | T_PurchaseReqnItem | RequirementTracking | Tracking Number | |
| MRPController | T_PurchaseReqnItem | MRPController | MRP Controller | |
| MRPControllerName | _MM_MRPCtrlrsValueHelp | MRPControllerName | Controller name | |
| TaxCode | T_PurchaseReqnItem | TaxCode | Tax Code | |
| TaxCalculationProcedure | ||||
| PurchaseRequisitionIsFixed | T_PurchaseReqnItem | PurchaseRequisitionIsFixed | "Fixed" ind. | |
| PurReqnCatalog | T_PurchaseReqnItem | PurReqnCatalog | Web Service ID | |
| OpnCtlgWebServiceName | _ProcCatalogCallDetails | OpnCtlgWebServiceName | Description | |
| PurReqnCatalogItem | T_PurchaseReqnItem | PurReqnCatalogItem | Catalog Item | |
| PurReqnCrossCatalogItem | T_PurchaseReqnItem | PurReqnCrossCatalogItem | Catalog Item Key | |
| PurchaseReqnItemUniqueID | T_PurchaseReqnItem | PurchaseReqnItemUniqueID | Purch. Doc. ID | |
| PFMTransDataFootprintUUID | T_PurchaseReqnItem | PFMTransDataFootprintUUID | Transaction Data Footprint | |
| PFMFootprintQuantity | _PurchaseReqnItemCO2eqFprnt | PFMFootprintQuantity | Quantity | |
| PFMFootprintUnit | _PurchaseReqnItemCO2eqFprnt | PFMFootprintUnit | Unit | |
| PurReqnIsPFMFootprintVisible | T_PurchaseReqnItem | PurReqnIsPFMFootprintVisible | Checkbox | |
| PhoneNumber | ||||
| FaxNumber | Fax Number | |||
| IsPurReqnOvrlRel | T_PurchaseReqnItem | IsPurReqnOvrlRel | Overall release of requisitions | |
| PurReqnIsApplicableForRework | T_PurchaseReqnItem | PurReqnIsApplicableForRework | PR Rework Indicator | |
| PurReqnReworkCommentText | T_PurchaseReqnItem | PurReqnReworkCommentText | Note Text | |
| ExpectedOverallLimitAmount | T_PurchaseReqnItem | ExpectedOverallLimitAmount | Expected Value | |
| OverallLimitAmount | T_PurchaseReqnItem | OverallLimitAmount | Overall Limit | |
| Fund | T_PurchaseReqnItem | Fund | Sender Fund | |
| BudgetPeriod | T_PurchaseReqnItem | BudgetPeriod | Budget Period | |
| EarmarkedFundsDocument | T_PurchaseReqnItem | EarmarkedFundsDocument | Earmarked Funds | |
| FundsCenter | T_PurchaseReqnItem | FundsCenter | Funds Center | |
| CommitmentItem | T_PurchaseReqnItem | CommitmentItem | Commitment item | |
| EarmarkedFundsDocumentItem | T_PurchaseReqnItem | EarmarkedFundsDocumentItem | Document Item | |
| GrantID | T_PurchaseReqnItem | GrantID | Sender Grant | |
| FunctionalArea | T_PurchaseReqnItem | FunctionalArea | Sendr Fctl Area | |
| GLAccount | T_PurchaseReqnItem | GLAccount | General Ledger | |
| CostCenter | T_PurchaseReqnItem | CostCenter | Cost Center | |
| WBSElement | T_PurchaseReqnItem | WBSElement | WBS Internal ID | |
| FundedProgram | T_PurchaseReqnItem | FundedProgram | Funded Program | |
| FundMgmtIsActive | T_PurchaseReqnItem | FundMgmtIsActive | Truth Value | |
| IsOutline | T_PurchaseReqnItem | IsOutline | Item Set | |
| PurchasingParentItem | T_PurchaseReqnItem | PurchasingParentItem | Parent Item No | |
| PurgConfigurableItemNumber | T_PurchaseReqnItem | PurgConfigurableItemNumber | Hierarchy Number | |
| PurgExternalSortNumber | T_PurchaseReqnItem | PurgExternalSortNumber | External Sort No. | |
| HierarchyNode | T_PurchaseReqnItem | HierarchyNode | Node | |
| HierarchyParentNode | T_PurchaseReqnItem | HierarchyParentNode | Hier.node | |
| HierarchyLevel | T_PurchaseReqnItem | HierarchyLevel | Hierarchy Level | |
| HierarchyNodeSubTreeSize | T_PurchaseReqnItem | HierarchyNodeSubTreeSize | Descendant Count | |
| HierarchyDrillState | T_PurchaseReqnItem | HierarchyDrillState | Drill State | |
| HierarchyNodeOrdinalNumber | T_PurchaseReqnItem | HierarchyNodeOrdinalNumber | Node Number | |
| _Currency | T_PurchaseReqnItem | _Currency | ||
| _PurchasingGroup | T_PurchaseReqnItem | _PurchasingGroup | ||
| _Supplier | T_PurchaseReqnItem | _Supplier | ||
| _UnitOfMeasure | T_PurchaseReqnItem | _UnitOfMeasure | ||
| _Plant | T_PurchaseReqnItem | _Plant | ||
| _PurchaseReqnInfoRecordVH | _PurchaseReqnInfoRecordVH | |||
| _PurchaseReqnContractVH | _PurchaseReqnContractVH | |||
| _PurReqnSchedAgrmtVH | _PurReqnSchedAgrmtVH | |||
| _MaterialGroupValueHelp | _MaterialGroupValueHelp | |||
| _StorageLocationValueHelp | _StorageLocationValueHelp | |||
| _AccountAssignCatValueHelp | _AccountAssignCatValueHelp | |||
| _PurchasingGroupValueHelp | _PurchasingGroupValueHelp | |||
| _PurchasingOrgValueHelp | _PurchasingOrgValueHelp | |||
| _PurchaseReqnOrigin | _PurchaseReqnOrigin | |||
| _PurReqnProcessingStatus | _PurReqnProcessingStatus | |||
| _PurReqnExtApprovalStatusText | _PurReqnExtApprovalStatusText | |||
| _MM_MatlBatchValueHelp | _MM_MatlBatchValueHelp | |||
| _MM_MRPCtrlrsValueHelp | _MM_MRPCtrlrsValueHelp | |||
| _MM_RevisionLvlValueHelp | _MM_RevisionLvlValueHelp | |||
| _TaxCodeValueHelp | _TaxCodeValueHelp | |||
| _ServicePerformerValueHelp | _ServicePerformerValueHelp | |||
| _ProductTypeValueHelp | _ProductTypeValueHelp | |||
| _ProcCatalogCallDetails | _ProcCatalogCallDetails | |||
| _MltplAcctAssgmtDistrVH | _MltplAcctAssgmtDistrVH | |||
| _PartialInvoiceIndVH | _PartialInvoiceIndVH | |||
| _PurOrdPriceTypeVH | _PurOrdPriceTypeVH | |||
| _EarmarkedFundsStdVH | _EarmarkedFundsStdVH | |||
| _BusinessUser | _BusinessUser | |||
| _UnitOfMeasureStdVH | _UnitOfMeasureStdVH | |||
| _PurchaseReqnAcctAssgmt | _PurchaseReqnAcctAssgmt | |||
| _PurchaseReqnDeliveryAddress | _PurchaseReqnDeliveryAddress | |||
| _PurchaseReqn | _PurchaseReqn |
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_PurchaseReqnItemHierTP.
-- 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: CPURREQNHIER
CREATE VIEW C_PurchaseReqnItemHierTP AS
SELECT
Document.PurchaseRequisition AS PurchaseRequisition,
Document.PurchaseRequisitionItem AS PurchaseRequisitionItem,
Document.PurchasingDocument AS PurchasingDocument,
Document.PurchasingDocumentItem AS PurchasingDocumentItem,
Document.PurReqnReleaseStatus AS PurReqnReleaseStatus,
_PurchaseReqnReleaseStatus.DomainText AS PurReqnReleaseStatusDesc,
Document.ExternalApprovalStatus AS ExternalApprovalStatus,
_PurReqnExtApprovalStatusText.ExternalApprovalStatusText AS ExternalApprovalStatusText,
Document.PurchaseRequisitionType AS PurchaseRequisitionType,
Document.PurchasingDocumentSubtype AS PurchasingDocumentSubtype,
Document.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
_PurgDocumentItemCategoryText.PurgDocItemCategoryName AS PurgDocItemCategoryName,
Document.PurchaseRequisitionItemText AS PurchaseRequisitionItemText,
Document.AccountAssignmentCategory AS AccountAssignmentCategory,
_AccountAssignCatValueHelp.AcctAssignmentCategoryName AS AcctAssignmentCategoryName,
Document.Material AS Material,
_MaterialText.MaterialName AS MaterialName,
Document.MaterialGroup AS MaterialGroup,
_MaterialGroupValueHelp.MaterialGroupName AS MaterialGroupName,
Document.PurchasingDocumentCategory AS PurchasingDocumentCategory,
Document.RequestedQuantity AS RequestedQuantity,
Document.BaseUnit AS BaseUnit,
Document.BaseUnit AS ItemUoM,
_UnitOfMeasureStdVH.UnitOfMeasureLongName AS BaseUnitText,
Document.PurchaseRequisitionPrice AS PurchaseRequisitionPrice,
Document.PurReqnPriceQuantity AS PurReqnPriceQuantity,
Document.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
Document.ReleaseCode AS ReleaseCode,
Document.PurchaseRequisitionReleaseDate AS PurchaseRequisitionReleaseDate,
Document.PurchasingOrganization AS PurchasingOrganization,
_PurchasingOrgValueHelp.PurchasingOrganizationName AS PurchasingOrganizationName,
Document.PurchasingGroup AS PurchasingGroup,
_PurchasingGroupValueHelp.PurchasingGroupName AS PurchasingGroupName,
Document.Plant AS Plant,
_PlantName.PlantName AS PlantName,
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,
_PurReqnProcessingStatus.DomainText AS ProcessingStatusName,
Document.PurchasingInfoRecord AS PurchasingInfoRecord,
Document.Supplier AS Supplier,
_SupplierName.SupplierName AS SupplierName,
Document.IsDeleted AS IsDeleted,
Document.FixedSupplier AS FixedSupplier,
_FixedSupplier.SupplierName AS FixedSupplierName,
Document.PurContractForOverallLimit AS PurContractForOverallLimit,
Document.PurContractItemForOverallLimit AS PurContractItemForOverallLimit,
Document.RequisitionerName AS RequisitionerName,
Document.PurReqnSSPRequestor AS PurReqnSSPRequestor,
_BusinessUser.PersonFullName AS PersonFullName,
Document.CreatedByUser AS CreatedByUser,
Document.UserDescription AS UserDescription,
Document.PurReqCreationDate AS PurReqCreationDate,
Document.ManualDeliveryAddressID AS ManualDeliveryAddressID,
Document.ItemDeliveryAddressID AS ItemDeliveryAddressID,
Document.DeliveryAddressID AS DeliveryAddressID,
Document.PurReqnItemCurrency AS PurReqnItemCurrency,
Document.PurReqnItemCurrency AS PurReqnLmtConsumptionCurrency,
Document.MaterialPlannedDeliveryDurn AS MaterialPlannedDeliveryDurn,
Document.DelivDateCategory AS DelivDateCategory,
Document.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
Document.PartialInvoiceDistribution AS PartialInvoiceDistribution,
Document.StorageLocation AS StorageLocation,
Document.PurchaseContract AS PurchaseContract,
Document.PurReqnSourceOfSupplyType AS PurReqnSourceOfSupplyType,
Document.PurchaseContractItem AS PurchaseContractItem,
Document.ConsumptionPosting AS ConsumptionPosting,
Document.PurReqnOrigin AS PurReqnOrigin,
_PurchaseReqnOrigin.DomainText AS PurReqnOriginDesc,
Document.IsPurReqnBlocked AS IsPurReqnBlocked,
_PurReqnBlockedIndicator.PurReqnBlockedIndicatorDesc AS PurReqnBlockedIndicatorDesc,
Document.Language AS Language,
Document.IsClosed AS IsClosed,
Document.ReleaseIsNotCompleted AS ReleaseIsNotCompleted,
Document.ServicePerformer AS ServicePerformer,
_ServicePerformerValueHelp.ServicePerformerName AS ServicePerformerName,
Document.ProductType AS ProductType,
_ProductTypeValueHelp.ProductTypeName AS ProductTypeName,
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,
PurReqnItemCurrency AS Currency,
Document.ItemNetAmount AS ItemNetAmount,
Document.PurchaseOrderPriceType AS PurchaseOrderPriceType,
_PurOrdPriceTypeVH.PurchaseOrderPriceTypeDesc AS PurchaseOrderPriceTypeDesc,
Document.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
Document.InvoiceIsExpected AS InvoiceIsExpected,
Document.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
Document.RequirementTracking AS RequirementTracking,
Document.MRPController AS MRPController,
_MM_MRPCtrlrsValueHelp.MRPControllerName AS MRPControllerName,
Document.TaxCode AS TaxCode,
Document._Plant._Address._Country.TaxCalculationProcedure AS TaxCalculationProcedure,
Document.PurchaseRequisitionIsFixed AS PurchaseRequisitionIsFixed,
Document.PurReqnCatalog AS PurReqnCatalog,
_ProcCatalogCallDetails.OpnCtlgWebServiceName AS OpnCtlgWebServiceName,
Document.PurReqnCatalogItem AS PurReqnCatalogItem,
Document.PurReqnCrossCatalogItem AS PurReqnCrossCatalogItem,
Document.PurchaseReqnItemUniqueID AS PurchaseReqnItemUniqueID,
Document.PFMTransDataFootprintUUID AS PFMTransDataFootprintUUID,
_PurchaseReqnItemCO2eqFprnt.PFMFootprintQuantity AS PFMFootprintQuantity,
_PurchaseReqnItemCO2eqFprnt.PFMFootprintUnit AS PFMFootprintUnit,
Document.PurReqnIsPFMFootprintVisible AS PurReqnIsPFMFootprintVisible,
Document._PurchasingGroup.PhoneNumber AS PhoneNumber,
Document._PurchasingGroup.FaxNumber AS FaxNumber,
Document.IsPurReqnOvrlRel AS IsPurReqnOvrlRel,
Document.PurReqnIsApplicableForRework AS PurReqnIsApplicableForRework,
Document.PurReqnReworkCommentText AS PurReqnReworkCommentText,
Document.ExpectedOverallLimitAmount AS ExpectedOverallLimitAmount,
Document.OverallLimitAmount AS OverallLimitAmount,
Document.Fund AS Fund,
Document.BudgetPeriod AS BudgetPeriod,
Document.EarmarkedFundsDocument AS EarmarkedFundsDocument,
Document.FundsCenter AS FundsCenter,
Document.CommitmentItem AS CommitmentItem,
Document.EarmarkedFundsDocumentItem AS EarmarkedFundsDocumentItem,
Document.GrantID AS GrantID,
Document.FunctionalArea AS FunctionalArea,
Document.GLAccount AS GLAccount,
Document.CostCenter AS CostCenter,
Document.WBSElement AS WBSElement,
Document.FundedProgram AS FundedProgram,
Document.FundMgmtIsActive AS FundMgmtIsActive,
Document.IsOutline AS IsOutline,
Document.PurchasingParentItem AS PurchasingParentItem,
Document.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
Document.PurgExternalSortNumber AS PurgExternalSortNumber,
Document.HierarchyNode AS HierarchyNode,
Document.HierarchyParentNode AS HierarchyParentNode,
Document.HierarchyLevel AS HierarchyLevel,
Document.HierarchyNodeSubTreeSize AS HierarchyNodeSubTreeSize,
Document.HierarchyDrillState AS HierarchyDrillState,
Document.HierarchyNodeOrdinalNumber AS HierarchyNodeOrdinalNumber,
Document._Currency AS _Currency,
Document._PurchasingGroup AS _PurchasingGroup,
Document._Supplier AS _Supplier,
Document._UnitOfMeasure AS _UnitOfMeasure,
Document._Plant AS _Plant
FROM T_PurchaseReqnItem AS Document
LEFT OUTER JOIN C_PurchaseReqnHeader AS _PurchaseReqn ON _PurchaseReqn.PurchaseRequisition = PurchaseRequisition -- association [1..1]
LEFT OUTER JOIN C_PurchaseReqnAcctAssgmt AS _PurchaseReqnAcctAssgmt ON _PurchaseReqnAcctAssgmt.PurchaseRequisition = PurchaseRequisition AND _PurchaseReqnAcctAssgmt.PurchaseRequisitionItem = PurchaseRequisitionItem -- association [0..*]
LEFT OUTER JOIN C_PurchaseReqnDelivAdd AS _PurchaseReqnDeliveryAddress ON _PurchaseReqnDeliveryAddress.PurchaseRequisition = PurchaseRequisition AND _PurchaseReqnDeliveryAddress.PurchaseRequisitionItem = PurchaseRequisitionItem -- association [0..1]
LEFT OUTER JOIN C_PurReqnReleaseStatus AS _PurchaseReqnReleaseStatus ON _PurchaseReqnReleaseStatus.DomainValue = PurReqnReleaseStatus -- association [0..1]
LEFT OUTER JOIN I_PurReqnExtApprovalStsT AS _PurReqnExtApprovalStatusText ON ExternalApprovalStatus = _PurReqnExtApprovalStatusText.ExternalApprovalStatus -- association [0..*]
LEFT OUTER JOIN I_PurgDocumentItemCategoryText AS _PurgDocumentItemCategoryText ON PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory AND _PurgDocumentItemCategoryText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN C_MM_PurOrdPriceTypeVH AS _PurOrdPriceTypeVH ON _PurOrdPriceTypeVH.PurchaseOrderPriceType = PurchaseOrderPriceType -- association [0..1]
LEFT OUTER JOIN C_MM_AccountAssignCatValueHelp AS _AccountAssignCatValueHelp ON _AccountAssignCatValueHelp.AccountAssignmentCategory = AccountAssignmentCategory -- association [0..1]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material AND _MaterialText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupValueHelp ON _MaterialGroupValueHelp.MaterialGroup = MaterialGroup -- association [0..1]
LEFT OUTER JOIN C_MM_StorLocValueHelp AS _StorageLocationValueHelp ON _StorageLocationValueHelp.StorageLocation = StorageLocation AND _StorageLocationValueHelp.Plant = Plant -- association [0..1]
LEFT OUTER JOIN C_PurchasingOrgValueHelp AS _PurchasingOrgValueHelp ON _PurchasingOrgValueHelp.PurchasingOrganization = PurchasingOrganization -- association [0..1]
LEFT OUTER JOIN C_PurchasingGroupValueHelp AS _PurchasingGroupValueHelp ON _PurchasingGroupValueHelp.PurchasingGroup = PurchasingGroup -- association [0..1]
LEFT OUTER JOIN C_MM_PlantBasicValueHelp AS _PlantName ON _PlantName.Plant = Plant -- association [0..1]
LEFT OUTER JOIN C_PurReqnProcessingStatus AS _PurReqnProcessingStatus ON _PurReqnProcessingStatus.DomainValue = ProcessingStatus -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _SupplierName ON _SupplierName.Supplier = Supplier -- association [0..1]
LEFT OUTER JOIN C_PurReqnCreationInd AS _PurchaseReqnOrigin ON _PurchaseReqnOrigin.DomainValue = PurReqnOrigin -- association [0..1]
LEFT OUTER JOIN C_MM_ServicePerformerValueHelp AS _ServicePerformerValueHelp ON _ServicePerformerValueHelp.ServicePerformer = ServicePerformer AND _ServicePerformerValueHelp.Supplier = Supplier -- association [0..1]
LEFT OUTER JOIN C_MM_ProductTypeValueHelp AS _ProductTypeValueHelp ON _ProductTypeValueHelp.ProductType = ProductType -- association [0..1]
LEFT OUTER JOIN C_MM_MatlBatchValueHelp AS _MM_MatlBatchValueHelp ON _MM_MatlBatchValueHelp.Material = Material AND _MM_MatlBatchValueHelp.Batch = Batch -- association [0..1]
LEFT OUTER JOIN C_MM_RevisionLvlValueHelp AS _MM_RevisionLvlValueHelp ON _MM_RevisionLvlValueHelp.ObjectType = Material AND _MM_RevisionLvlValueHelp.MaterialRevisionLevel = MaterialRevisionLevel -- association [0..*]
LEFT OUTER JOIN C_MM_MRPCtrlrsValueHelp AS _MM_MRPCtrlrsValueHelp ON _MM_MRPCtrlrsValueHelp.Plant = Plant AND _MM_MRPCtrlrsValueHelp.MRPController = MRPController -- association [0..1]
LEFT OUTER JOIN C_PurchaseReqnInfoRecordVH AS _PurchaseReqnInfoRecordVH ON Material = _PurchaseReqnInfoRecordVH.Material AND PurchasingOrganization = _PurchaseReqnInfoRecordVH.PurchasingOrganization AND Plant = _PurchaseReqnInfoRecordVH.Plant -- association [1..*]
LEFT OUTER JOIN C_PurchaseReqnContractVH AS _PurchaseReqnContractVH ON _PurchaseReqnContractVH.Material = Material -- association [1..*]
LEFT OUTER JOIN C_PurReqnSchedAgrmtVH AS _PurReqnSchedAgrmtVH ON _PurReqnSchedAgrmtVH.Material = Material -- association [1..*]
LEFT OUTER JOIN I_Supplier AS _FixedSupplier ON _FixedSupplier.Supplier = FixedSupplier -- association [0..1]
LEFT OUTER JOIN C_MM_TaxCodeValueHelp AS _TaxCodeValueHelp ON _TaxCodeValueHelp.TaxCode = TaxCode AND _TaxCodeValueHelp.TaxCalculationProcedure = TaxCalculationProcedure -- association [0..1]
LEFT OUTER JOIN I_Proccatalogcalldetails AS _ProcCatalogCallDetails ON _ProcCatalogCallDetails.OpnCtlgWebServiceID = PurReqnCatalog -- association [0..1]
LEFT OUTER JOIN C_MultiAcctgDistrIndValueAdjVH AS _MltplAcctAssgmtDistrVH ON _MltplAcctAssgmtDistrVH.MultipleAcctAssgmtDistribution = MultipleAcctAssgmtDistribution -- association [0..1]
LEFT OUTER JOIN C_PartialInvoiceIndVH AS _PartialInvoiceIndVH ON _PartialInvoiceIndVH.PartialInvoiceDistribution = PartialInvoiceDistribution -- association [0..1]
LEFT OUTER JOIN I_BusinessUser AS _BusinessUser ON _BusinessUser.BPIdentificationNumber = PurReqnSSPRequestor -- association [0..1]
LEFT OUTER JOIN I_EarmarkedFundsStdVH AS _EarmarkedFundsStdVH ON _EarmarkedFundsStdVH.EarmarkedFunds = EarmarkedFundsDocument AND _EarmarkedFundsStdVH.EarmarkedFundsItem = EarmarkedFundsDocumentItem -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasureStdVH AS _UnitOfMeasureStdVH ON BaseUnit = _UnitOfMeasureStdVH.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN C_PurchaseReqnItemCO2eqFprnt AS _PurchaseReqnItemCO2eqFprnt ON _PurchaseReqnItemCO2eqFprnt.PurchaseRequisition = PurchaseRequisition AND _PurchaseReqnItemCO2eqFprnt.PurchaseRequisitionItem = PurchaseRequisitionItem -- association [1..1]
LEFT OUTER JOIN C_PurReqnBlockedIndicator AS _PurReqnBlockedIndicator ON _PurReqnBlockedIndicator.IsPurReqnBlocked = IsPurReqnBlocked -- 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