C_PurchaseReqnItemHierTP

DDL: C_PURCHASEREQNITEMHIERTP SQL: CPURREQNHIER Type: view CONSUMPTION

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)

SourceAliasJoin Type
T_PurchaseReqnItem Document from

Associations (35)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;