C_PurchaseOrderItemHierarchyTP

DDL: C_PURCHASEORDERITEMHIERARCHYTP Type: view CONSUMPTION

Purchase Order Item Hierarchies transactional processing

C_PurchaseOrderItemHierarchyTP is a Consumption CDS View that provides data about "Purchase Order Item Hierarchies transactional processing" in SAP S/4HANA. It reads from 1 data source (I_PurchaseOrderItemTP) and exposes 132 fields with key fields PurchaseOrder, PurchaseOrderItem. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurchaseOrderItemTP PurchaseOrderItemTP from

Associations (15)

CardinalityTargetAliasCondition
[1..1] C_PurchaseOrderTP _PurchaseOrderTP _PurchaseOrderTP.PurchaseOrder = $projection.PurchaseOrder
[1..1] C_PurchaseOrderItemSet _PurchaseOrderItemSetTP _PurchaseOrderItemSetTP.PurchaseOrder = $projection.PurchaseOrder and _PurchaseOrderItemSetTP.PurchaseOrderItem = $projection.PurchaseOrderItem
[0..1] C_MM_MaterialGroupValueHelp _MaterialGroupValueHelp _MaterialGroupValueHelp.MaterialGroup = $projection.MaterialGroup
[0..1] C_MM_TaxJurisdictionVH _TaxJurisdiction _TaxJurisdiction.TaxJurisdiction = $projection.TaxJurisdiction
[0..1] C_MM_ServicePerformerValueHelp _MM_ServicePerformerValueHelp _MM_ServicePerformerValueHelp.ServicePerformer = $projection.ServicePerformer and _MM_ServicePerformerValueHelp.Supplier = $projection.supplier
[0..1] C_MM_MaterialValueHelp _MaterialValueHelp _MaterialValueHelp.Material = $projection.ManufacturerMaterial and _MaterialValueHelp.MaterialGroup = $projection.MaterialGroup -- :*
[1..*] C_PurOrdPricingElementTP _PurOrdPricingElementTP _PurOrdPricingElementTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdPricingElementTP.PurchaseOrderItem = $projection.PurchaseOrderItem
[0..1] C_MM_TaxCodeValueHelp _TaxCode _TaxCode.TaxCode = $projection.TaxCode and _TaxCode.TaxCalculationProcedure = $projection.TaxCalculationProcedure
[0..1] C_PurOrdActACatValHelp _PurOrdActACatValHelp _PurOrdActACatValHelp.AccountAssignmentCategory = $projection.AccountAssignmentCategory
[0..1] I_TaxCalculationProcedure _TaxCalculationProcedure _TaxCalculationProcedure.TaxCalculationProcedure = $projection.TaxCalculationProcedure
[0..1] I_AccAssgnmtCategory _AccountAssignmentCategory _AccountAssignmentCategory.AccountAssignmentCategory = $projection.AccountAssignmentCategory -- :*
[1..1] C_PurOrdDeliveryAddressTP _PurOrdDeliveryAddressTP _PurOrdDeliveryAddressTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdDeliveryAddressTP.PurchaseOrderItem = $projection.PurchaseOrderItem -- :*
[1..*] C_PurOrdScheduleLineTP _PurOrdScheduleLineTP _PurOrdScheduleLineTP.PurchaseOrder = $projection.PurchaseOrder
[0..1] C_MM_PlantValueHelp _PlantValueHelp _PlantValueHelp.Plant = $projection.Plant and _PlantValueHelp.PurchasingOrganization = $projection.purchasingorganization
[1..1] C_PurOrdItemCO2eqFootprint _PurOrdItemCO2eqFootprint _PurOrdItemCO2eqFootprint.PurchaseOrder = $projection.PurchaseOrder and _PurOrdItemCO2eqFootprint.PurchaseOrderItem = $projection.PurchaseOrderItem

Annotations (21)

NameValueLevelField
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName CPURHIERITMTP view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Purchase Order Item Hierarchies transactional processing view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.query.implementedBy ABAP:CL_MM_PUR_PO_QC_HIERACHY_ITEMS view
AbapCatalog.preserveKey true view
ObjectModel.representativeKey PurchaseOrderItem view
ObjectModel.updateEnabled true view
UI.lineItem.criticality HighestMessageSeverityLevel view
UI.lineItem.qualifier HierItem view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable false view
UI.headerInfo.typeName Purchase Order Item view
UI.headerInfo.typeNamePlural Purchase Order Items view
UI.headerInfo.title.value PurchaseOrderItem view
UI.headerInfo.description.value PurOrdItemCategoryName view

Fields (132)

KeyFieldSource TableSource FieldDescription
PurchaseOrderItemUniqueID PurchaseOrderItemUniqueID Document Item
PurchaseOrderItemStatus Status
PurchaseOrderItemStatusName
PurchaseOrderQuantityUnit
GoodsReceiptIsNonValuated
InvoiceIsExpected
InvoiceIsGoodsReceiptBased
UnderdelivTolrtdLmtRatioInPct
UnlimitedOverdeliveryIsAllowed Unlimited Overdelivery Allowed
IntrastatServiceCode
IncotermsVersion
PurchaseContract
PurchaseContractItem
CostCenter
EarmarkedFundsDocument Earmarked Funds
EarmarkedFundsDocumentItem Document Item
FieldGroupTaxTaxCode
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
TaxCountry TaxCountry Tax Ctry/Reg.
TaxDeterminationDate TaxDeterminationDate Tx Determination Dte
BR_MaterialOrigin
BR_MaterialUsage
BR_CFOPCategory
BR_IsProducedInHouse
IsOrderAcknRqd Acknowl. Reqd.
ItemIsRejectedBySupplier ItemIsRejectedBySupplier Rejection Ind.
PurchasingOrganization
TaxCalculationProcedure
SupplierMaterialNumber
POItmAcctAssgmtFieldsAreEnbld
RegionasRegion
Associations_PurchaseOrderTP
_PurOrdDeliveryAddressTP _PurOrdDeliveryAddressTP
_PurOrdScheduleLineTP _PurOrdScheduleLineTP
_MaterialGroupValueHelp _MaterialGroupValueHelp
_TaxJurisdiction _TaxJurisdiction
_MaterialValueHelp _MaterialValueHelp
_PurchaseOrderItemSetTP _PurchaseOrderItemSetTP
_PlantValueHelp _PlantValueHelp
_TaxCode _TaxCode
_PurOrdPricingElementTP _PurOrdPricingElementTP
_PurOrdActACatValHelp _PurOrdActACatValHelp
_TaxCalculationProcedure _TaxCalculationProcedure
_AccountAssignmentCategory _AccountAssignmentCategory
_PurOrdItemCO2eqFootprint _PurOrdItemCO2eqFootprint
_MM_ServicePerformerValueHelp _MM_ServicePerformerValueHelp
KEY PurchaseOrder I_PurchaseOrderItemTP PurchaseOrder Purchasing Document
KEY PurchaseOrderItem I_PurchaseOrderItemTP PurchaseOrderItem Purchasing Document Item
PurgConfigurableItemNumber I_PurchaseOrderItemTP PurgConfigurableItemNumber Hierarchy Number
PurOrdExternalItemCategory I_PurchaseOrderItemTP PurOrdExternalItemCategory Item Category
PurchasingIsItemSet I_PurchaseOrderItemTP PurchasingIsItemSet Item Set
ManufacturerMaterial I_PurchaseOrderItemTP ManufacturerMaterial MPN: Material
PurchaseOrderItemText I_PurchaseOrderItemTP PurchaseOrderItemText Short Text
MaterialGroup I_PurchaseOrderItemTP MaterialGroup Product Group
Plant I_PurchaseOrderItemTP Plant Valuation Area
OrderQuantity I_PurchaseOrderItemTP OrderQuantity Quantity
NetPriceAmount I_PurchaseOrderItemTP NetPriceAmount Net Price
NetPriceQuantity I_PurchaseOrderItemTP NetPriceQuantity Price Unit
ServicePerformer I_PurchaseOrderItemTP ServicePerformer Service Performer
ProductTypeName I_PurchaseOrderItemTP ProductTypeName Description
Customer I_PurchaseOrderItemTP Customer Sold-to Party
PurchaseOrderItemCategory I_PurchaseOrderItemTP PurchaseOrderItemCategory Item Category
PurgDocAggrgdSubitemCategory I_PurchaseOrderItemTP PurgDocAggrgdSubitemCategory Sub-items
PurchasingParentItem I_PurchaseOrderItemTP PurchasingParentItem Parent Item No
PurgDocSubitemCategory I_PurchaseOrderItemTP PurgDocSubitemCategory Subitem Cat.
IsStatisticalItem I_PurchaseOrderItemTP IsStatisticalItem Statisticl.Indicator
PurgExternalSortNumber I_PurchaseOrderItemTP PurgExternalSortNumber External Sort No.
PurOrdItemCategoryName I_PurchaseOrderItemTP PurOrdItemCategoryName Text for ItCat.
Material I_PurchaseOrderItemTP Material Vehicle Model
PurchasingHierarchyNode I_PurchaseOrderItemTP PurchasingHierarchyNode Hier.node
HierarchyParentNode I_PurchaseOrderItemTP HierarchyParentNode Hier.node
HierarchyLevel I_PurchaseOrderItemTP HierarchyLevel Hierarchy Level
HierarchyNodeSubTreeSize I_PurchaseOrderItemTP HierarchyNodeSubTreeSize Descendant Count
HierarchyDrillState I_PurchaseOrderItemTP HierarchyDrillState Drill State
HierarchyNodeOrdinalNumber I_PurchaseOrderItemTP HierarchyNodeOrdinalNumber Node Number
ExpectedOverallLimitAmount I_PurchaseOrderItemTP ExpectedOverallLimitAmount Expected Value
OverallLimitAmount I_PurchaseOrderItemTP OverallLimitAmount Overall Limit
NetAmount I_PurchaseOrderItemTP NetAmount Stated Amount
PurchasingDocumentDeletionCode I_PurchaseOrderItemTP PurchasingDocumentDeletionCode Del. Indicator
PurchaseOrderItemStatus_H I_PurchaseOrderItemTP PurchaseOrderItemStatus Status
DocumentCurrency I_PurchaseOrderItemTP DocumentCurrency Document Currency
OrderPriceUnit I_PurchaseOrderItemTP OrderPriceUnit Order Price Un.
EvaldRcptSettlmtIsAllowed I_PurchaseOrderItemTP EvaldRcptSettlmtIsAllowed Evaluated Receipt Settlement
IsCompletelyDelivered I_PurchaseOrderItemTP IsCompletelyDelivered Is completely delivered
IsFinallyInvoiced I_PurchaseOrderItemTP IsFinallyInvoiced Final Invoice
StorageLocation I_PurchaseOrderItemTP StorageLocation StorageLocation
CommodityCode I_PurchaseOrderItemTP CommodityCode Commodity Code
IncotermsClassification I_PurchaseOrderItemTP IncotermsClassification Incoterms
IncotermsLocation1 I_PurchaseOrderItemTP IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_PurchaseOrderItemTP IncotermsLocation2 Inco. Location2
PurContractForOverallLimit I_PurchaseOrderItemTP PurContractForOverallLimit Contract For Limit
PurContractItemForOverallLimit I_PurchaseOrderItemTP PurContractItemForOverallLimit Contract Item for Limit
InfoRecordIsToBeUpdated I_PurchaseOrderItemTP InfoRecordIsToBeUpdated InfoUpdate
GLAccount I_PurchaseOrderItemTP GLAccount General Ledger
WBSDescription I_PurchaseOrderItemTP WBSDescription WBS Element Name
Fund I_PurchaseOrderItemTP Fund Sender Fund
BudgetPeriod I_PurchaseOrderItemTP BudgetPeriod Budget Period
FundsCenter I_PurchaseOrderItemTP FundsCenter Funds Center
FunctionalArea I_PurchaseOrderItemTP FunctionalArea Sendr Fctl Area
GrantID I_PurchaseOrderItemTP GrantID Sender Grant
BR_NCM I_PurchaseOrderItemTP BR_NCM NCM Code
IN_GSTControlCode I_PurchaseOrderItemTP IN_GSTControlCode NCM Code
ManufacturerPartNmbr I_PurchaseOrderItemTP ManufacturerPartNmbr Mfr Part Number
CompanyCode I_PurchaseOrderItemTP CompanyCode Receiver Company Code
OrderItemQtyToBaseQtyNmrtr I_PurchaseOrderItemTP OrderItemQtyToBaseQtyNmrtr Equal To
OrderItemQtyToBaseQtyDnmntr I_PurchaseOrderItemTP OrderItemQtyToBaseQtyDnmntr Denominator
ItemVolumeUnit I_PurchaseOrderItemTP ItemVolumeUnit Volume Unit
ItemWeightUnit I_PurchaseOrderItemTP ItemWeightUnit Unit of Weight
MultipleAcctAssgmtDistribution I_PurchaseOrderItemTP MultipleAcctAssgmtDistribution Distribution
PartialInvoiceDistribution I_PurchaseOrderItemTP PartialInvoiceDistribution Partial invoice
PricingDateControl I_PurchaseOrderItemTP PricingDateControl Pr. Date Cat.
IsReturnsItem I_PurchaseOrderItemTP IsReturnsItem Returns Item
InternationalArticleNumber I_PurchaseOrderItemTP InternationalArticleNumber EAN/UPC
PriceIsToBePrinted I_PurchaseOrderItemTP PriceIsToBePrinted Print Price
EffectiveAmount I_PurchaseOrderItemTP EffectiveAmount Effective value
OrderPriceUnitToOrderUnitNmrtr I_PurchaseOrderItemTP OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
OrdPriceUnitToOrderUnitDnmntr I_PurchaseOrderItemTP OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
BaseUnit I_PurchaseOrderItemTP BaseUnit Unit of Measure
RequisitionerName I_PurchaseOrderItemTP RequisitionerName Requisitioner
PlannedDeliveryDurationInDays I_PurchaseOrderItemTP PlannedDeliveryDurationInDays Plnd dely time
ConsumptionPosting I_PurchaseOrderItemTP ConsumptionPosting Consumption Posting
HighestMessageSeverityLevel I_PurchaseOrderItemTP HighestMessageSeverityLevel Highest Message Severity Level
_OrderPriceUnit I_PurchaseOrderItemTP _OrderPriceUnit
_OrderQuantityUnit I_PurchaseOrderItemTP _OrderQuantityUnit
_IncotermsVersion I_PurchaseOrderItemTP _IncotermsVersion
AcctAssignmentCategoryName _AccountAssignmentCategory AcctAssignmentCategoryName Description
Supplier _PurchaseOrderTP Supplier Supplier
Country _PurOrdDeliveryAddressTP Country Venue: Ctry/Reg
CountryName _PurOrdDeliveryAddressTP CountryName Country
RegionName _PurOrdDeliveryAddressTP RegionName Description
PostalCode _PurOrdDeliveryAddressTP PostalCode Postal Code
CityName _PurOrdDeliveryAddressTP CityName Name

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_PurchaseOrderItemHierarchyTP.
-- 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.

CREATE VIEW C_PurchaseOrderItemHierarchyTP AS
SELECT
  PurchaseOrderItemUniqueID,
  cast ( '' as abap.char(2)) AS PurchaseOrderItemStatus,
  cast ( '' as abap.sstring(260)) AS PurchaseOrderItemStatusName,
  cast (PurchaseOrderItemTP.PurchaseOrderQuantityUnit as bstme_ll preserving type) AS PurchaseOrderQuantityUnit,
  cast(PurchaseOrderItemTP.GoodsReceiptIsNonValuated as weunb_ll preserving type) AS GoodsReceiptIsNonValuated,
  cast (PurchaseOrderItemTP.InvoiceIsExpected as repos_ll preserving type) AS InvoiceIsExpected,
  cast(PurchaseOrderItemTP.InvoiceIsGoodsReceiptBased as webre_ll preserving type) AS InvoiceIsGoodsReceiptBased,
  cast (PurchaseOrderItemTP.UnderdelivTolrtdLmtRatioInPct as untto_ll preserving type) AS UnderdelivTolrtdLmtRatioInPct,
  cast (PurchaseOrderItemTP.UnlimitedOverdeliveryIsAllowed as uebtk preserving type) AS UnlimitedOverdeliveryIsAllowed,
  cast (PurchaseOrderItemTP.IntrastatServiceCode as mm_isvco_ll preserving type) AS IntrastatServiceCode,
  cast (PurchaseOrderItemTP.PurchaseContract as konnr_ll preserving type) AS PurchaseContract,
  cast (PurchaseOrderItemTP.PurchaseContractItem as ktpnr_ll preserving type) AS PurchaseContractItem,
  cast ( EarmarkedFundsDocument as fmis_earmarkedfundsdoc preserving type ) AS EarmarkedFundsDocument,
  cast ( EarmarkedFundsDocumentItem as fmis_earmarkedfundsdocitem preserving type ) AS EarmarkedFundsDocumentItem,
  TaxJurisdiction,
  TaxCountry,
  TaxDeterminationDate,
  cast (PurchaseOrderItemTP.BR_MaterialOrigin as logbr_matorg preserving type) AS BR_MaterialOrigin,
  cast (PurchaseOrderItemTP.BR_MaterialUsage as logbr_matuse preserving type) AS BR_MaterialUsage,
  cast (PurchaseOrderItemTP.BR_CFOPCategory as logbr_cfopcategory preserving type) AS BR_CFOPCategory,
  cast (PurchaseOrderItemTP.BR_IsProducedInHouse as logbr_ownpro preserving type) AS BR_IsProducedInHouse,
  cast(IsOrderAcknRqd as kzabs_ll preserving type ) AS IsOrderAcknRqd,
  ItemIsRejectedBySupplier,
  _Plant._Address._Country.TaxCalculationProcedure AS TaxCalculationProcedure,
  PurchaseOrderItemTP.PurchaseOrder AS PurchaseOrder,
  PurchaseOrderItemTP.PurchaseOrderItem AS PurchaseOrderItem,
  PurchaseOrderItemTP.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
  PurchaseOrderItemTP.PurOrdExternalItemCategory AS PurOrdExternalItemCategory,
  PurchaseOrderItemTP.PurchasingIsItemSet AS PurchasingIsItemSet,
  PurchaseOrderItemTP.ManufacturerMaterial AS ManufacturerMaterial,
  PurchaseOrderItemTP.PurchaseOrderItemText AS PurchaseOrderItemText,
  PurchaseOrderItemTP.MaterialGroup AS MaterialGroup,
  PurchaseOrderItemTP.Plant AS Plant,
  PurchaseOrderItemTP.OrderQuantity AS OrderQuantity,
  PurchaseOrderItemTP.NetPriceAmount AS NetPriceAmount,
  PurchaseOrderItemTP.NetPriceQuantity AS NetPriceQuantity,
  PurchaseOrderItemTP.ServicePerformer AS ServicePerformer,
  PurchaseOrderItemTP.ProductTypeName AS ProductTypeName,
  PurchaseOrderItemTP.Customer AS Customer,
  PurchaseOrderItemTP.PurchaseOrderItemCategory AS PurchaseOrderItemCategory,
  PurchaseOrderItemTP.PurgDocAggrgdSubitemCategory AS PurgDocAggrgdSubitemCategory,
  PurchaseOrderItemTP.PurchasingParentItem AS PurchasingParentItem,
  PurchaseOrderItemTP.PurgDocSubitemCategory AS PurgDocSubitemCategory,
  PurchaseOrderItemTP.IsStatisticalItem AS IsStatisticalItem,
  PurchaseOrderItemTP.PurgExternalSortNumber AS PurgExternalSortNumber,
  PurchaseOrderItemTP.PurOrdItemCategoryName AS PurOrdItemCategoryName,
  PurchaseOrderItemTP.Material AS Material,
  PurchaseOrderItemTP.PurchasingHierarchyNode AS PurchasingHierarchyNode,
  PurchaseOrderItemTP.HierarchyParentNode AS HierarchyParentNode,
  PurchaseOrderItemTP.HierarchyLevel AS HierarchyLevel,
  PurchaseOrderItemTP.HierarchyNodeSubTreeSize AS HierarchyNodeSubTreeSize,
  PurchaseOrderItemTP.HierarchyDrillState AS HierarchyDrillState,
  PurchaseOrderItemTP.HierarchyNodeOrdinalNumber AS HierarchyNodeOrdinalNumber,
  PurchaseOrderItemTP.ExpectedOverallLimitAmount AS ExpectedOverallLimitAmount,
  PurchaseOrderItemTP.OverallLimitAmount AS OverallLimitAmount,
  PurchaseOrderItemTP.NetAmount AS NetAmount,
  PurchaseOrderItemTP.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  PurchaseOrderItemTP.PurchaseOrderItemStatus AS PurchaseOrderItemStatus_H,
  PurchaseOrderItemTP.DocumentCurrency AS DocumentCurrency,
  PurchaseOrderItemTP.OrderPriceUnit AS OrderPriceUnit,
  PurchaseOrderItemTP.EvaldRcptSettlmtIsAllowed AS EvaldRcptSettlmtIsAllowed,
  PurchaseOrderItemTP.IsCompletelyDelivered AS IsCompletelyDelivered,
  PurchaseOrderItemTP.IsFinallyInvoiced AS IsFinallyInvoiced,
  PurchaseOrderItemTP.StorageLocation AS StorageLocation,
  PurchaseOrderItemTP.CommodityCode AS CommodityCode,
  PurchaseOrderItemTP.IncotermsClassification AS IncotermsClassification,
  PurchaseOrderItemTP.IncotermsLocation1 AS IncotermsLocation1,
  PurchaseOrderItemTP.IncotermsLocation2 AS IncotermsLocation2,
  PurchaseOrderItemTP.PurContractForOverallLimit AS PurContractForOverallLimit,
  PurchaseOrderItemTP.PurContractItemForOverallLimit AS PurContractItemForOverallLimit,
  PurchaseOrderItemTP.InfoRecordIsToBeUpdated AS InfoRecordIsToBeUpdated,
  PurchaseOrderItemTP.GLAccount AS GLAccount,
  PurchaseOrderItemTP.WBSDescription AS WBSDescription,
  PurchaseOrderItemTP.Fund AS Fund,
  PurchaseOrderItemTP.BudgetPeriod AS BudgetPeriod,
  PurchaseOrderItemTP.FundsCenter AS FundsCenter,
  PurchaseOrderItemTP.FunctionalArea AS FunctionalArea,
  PurchaseOrderItemTP.GrantID AS GrantID,
  PurchaseOrderItemTP.BR_NCM AS BR_NCM,
  PurchaseOrderItemTP.IN_GSTControlCode AS IN_GSTControlCode,
  PurchaseOrderItemTP.ManufacturerPartNmbr AS ManufacturerPartNmbr,
  PurchaseOrderItemTP.CompanyCode AS CompanyCode,
  PurchaseOrderItemTP.OrderItemQtyToBaseQtyNmrtr AS OrderItemQtyToBaseQtyNmrtr,
  PurchaseOrderItemTP.OrderItemQtyToBaseQtyDnmntr AS OrderItemQtyToBaseQtyDnmntr,
  PurchaseOrderItemTP.ItemVolumeUnit AS ItemVolumeUnit,
  PurchaseOrderItemTP.ItemWeightUnit AS ItemWeightUnit,
  PurchaseOrderItemTP.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  PurchaseOrderItemTP.PartialInvoiceDistribution AS PartialInvoiceDistribution,
  PurchaseOrderItemTP.PricingDateControl AS PricingDateControl,
  PurchaseOrderItemTP.IsReturnsItem AS IsReturnsItem,
  PurchaseOrderItemTP.InternationalArticleNumber AS InternationalArticleNumber,
  PurchaseOrderItemTP.PriceIsToBePrinted AS PriceIsToBePrinted,
  PurchaseOrderItemTP.EffectiveAmount AS EffectiveAmount,
  PurchaseOrderItemTP.OrderPriceUnitToOrderUnitNmrtr AS OrderPriceUnitToOrderUnitNmrtr,
  PurchaseOrderItemTP.OrdPriceUnitToOrderUnitDnmntr AS OrdPriceUnitToOrderUnitDnmntr,
  PurchaseOrderItemTP.BaseUnit AS BaseUnit,
  PurchaseOrderItemTP.RequisitionerName AS RequisitionerName,
  PurchaseOrderItemTP.PlannedDeliveryDurationInDays AS PlannedDeliveryDurationInDays,
  PurchaseOrderItemTP.ConsumptionPosting AS ConsumptionPosting,
  PurchaseOrderItemTP.HighestMessageSeverityLevel AS HighestMessageSeverityLevel,
  PurchaseOrderItemTP._OrderPriceUnit AS _OrderPriceUnit,
  PurchaseOrderItemTP._OrderQuantityUnit AS _OrderQuantityUnit,
  PurchaseOrderItemTP._IncotermsVersion AS _IncotermsVersion,
  _AccountAssignmentCategory.AcctAssignmentCategoryName AS AcctAssignmentCategoryName,
  _PurchaseOrderTP.Supplier AS Supplier,
  _PurOrdDeliveryAddressTP.Country AS Country,
  _PurOrdDeliveryAddressTP.CountryName AS CountryName,
  _PurOrdDeliveryAddressTP.RegionName AS RegionName,
  _PurOrdDeliveryAddressTP.PostalCode AS PostalCode,
  _PurOrdDeliveryAddressTP.CityName AS CityName
FROM I_PurchaseOrderItemTP AS PurchaseOrderItemTP
LEFT OUTER JOIN C_PurchaseOrderTP AS _PurchaseOrderTP ON _PurchaseOrderTP.PurchaseOrder = PurchaseOrder  -- association [1..1]
LEFT OUTER JOIN C_PurchaseOrderItemSet AS _PurchaseOrderItemSetTP ON _PurchaseOrderItemSetTP.PurchaseOrder = PurchaseOrder AND _PurchaseOrderItemSetTP.PurchaseOrderItem = PurchaseOrderItem  -- association [1..1]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupValueHelp ON _MaterialGroupValueHelp.MaterialGroup = MaterialGroup  -- association [0..1]
LEFT OUTER JOIN C_MM_TaxJurisdictionVH AS _TaxJurisdiction ON _TaxJurisdiction.TaxJurisdiction = TaxJurisdiction  -- association [0..1]
LEFT OUTER JOIN C_MM_ServicePerformerValueHelp AS _MM_ServicePerformerValueHelp ON _MM_ServicePerformerValueHelp.ServicePerformer = ServicePerformer AND _MM_ServicePerformerValueHelp.Supplier = supplier  -- association [0..1]
LEFT OUTER JOIN C_MM_MaterialValueHelp AS _MaterialValueHelp ON _MaterialValueHelp.Material = ManufacturerMaterial AND _MaterialValueHelp.MaterialGroup = MaterialGroup  -- association [0..1]
LEFT OUTER JOIN C_PurOrdPricingElementTP AS _PurOrdPricingElementTP ON _PurOrdPricingElementTP.PurchaseOrder = PurchaseOrder AND _PurOrdPricingElementTP.PurchaseOrderItem = PurchaseOrderItem  -- association [1..*]
LEFT OUTER JOIN C_MM_TaxCodeValueHelp AS _TaxCode ON _TaxCode.TaxCode = TaxCode AND _TaxCode.TaxCalculationProcedure = TaxCalculationProcedure  -- association [0..1]
LEFT OUTER JOIN C_PurOrdActACatValHelp AS _PurOrdActACatValHelp ON _PurOrdActACatValHelp.AccountAssignmentCategory = AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN I_TaxCalculationProcedure AS _TaxCalculationProcedure ON _TaxCalculationProcedure.TaxCalculationProcedure = TaxCalculationProcedure  -- association [0..1]
LEFT OUTER JOIN I_AccAssgnmtCategory AS _AccountAssignmentCategory ON _AccountAssignmentCategory.AccountAssignmentCategory = AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN C_PurOrdDeliveryAddressTP AS _PurOrdDeliveryAddressTP ON _PurOrdDeliveryAddressTP.PurchaseOrder = PurchaseOrder AND _PurOrdDeliveryAddressTP.PurchaseOrderItem = PurchaseOrderItem  -- association [1..1]
LEFT OUTER JOIN C_PurOrdScheduleLineTP AS _PurOrdScheduleLineTP ON _PurOrdScheduleLineTP.PurchaseOrder = PurchaseOrder  -- association [1..*]
LEFT OUTER JOIN C_MM_PlantValueHelp AS _PlantValueHelp ON _PlantValueHelp.Plant = Plant AND _PlantValueHelp.PurchasingOrganization = purchasingorganization  -- association [0..1]
LEFT OUTER JOIN C_PurOrdItemCO2eqFootprint AS _PurOrdItemCO2eqFootprint ON _PurOrdItemCO2eqFootprint.PurchaseOrder = PurchaseOrder AND _PurOrdItemCO2eqFootprint.PurchaseOrderItem = PurchaseOrderItem  -- association [1..1]
;