C_PurchaseContrItemHierarchyTP

DDL: C_PURCHASECONTRITEMHIERARCHYTP SQL: CCTRMAINTITMHIER Type: view CONSUMPTION

Purchase Contract Hierarchy for Items

C_PurchaseContrItemHierarchyTP is a Consumption CDS View that provides data about "Purchase Contract Hierarchy for Items" in SAP S/4HANA. It reads from 1 data source (I_PurchaseContractItemWD) and exposes 105 fields with key fields PurchaseContractItem, PurchaseContract. It has 16 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurchaseContractItemWD PurchaseContractItem from

Associations (16)

CardinalityTargetAliasCondition
[1..1] C_ContractMaintain _PurchaseContractWD $projection.PurchaseContract = _PurchaseContractWD.PurchaseContract
[1..*] I_Purcontracttaxcodevh _Purcontracttaxcodevh $projection.TaxCode = _Purcontracttaxcodevh.TaxCode
[0..*] C_MM_ServicePerformerValueHelp _ServicePerformerVH $projection.ServicePerformer = _ServicePerformerVH.ServicePerformer
[0..1] C_MM_PlantValueHelp _PlantValueHelp _PlantValueHelp.Plant = $projection.Plant and _PlantValueHelp.PurchasingOrganization = $projection.purchasingorganization
[1..1] I_Contrconfirmationcontrol _Purcontractcnfrmctrlvh $projection.SupplierConfirmationControlKey = _Purcontractcnfrmctrlvh.SupplierConfirmationControlKey
[1..1] I_PurCtrStockType _PurCtrStockType $projection.StockType = _PurCtrStockType.StockType
[0..1] C_MltplAcctAssgmtDistrVH _MltplAcctAssgmtDistrVH $projection.MultipleAcctAssgmtDistribution = _MltplAcctAssgmtDistrVH.MultipleAcctAssgmtDistribution
[0..1] C_PartialGoodsReceiptIndVH _PartialGoodsReceiptIndVH $projection.PartialInvoiceDistribution = _PartialGoodsReceiptIndVH.PartialInvoiceDistribution
[0..1] C_MM_MaterialGroupValueHelp _MaterialGroupValueHelp $projection.MaterialGroup = _MaterialGroupValueHelp.MaterialGroup
[0..*] C_SourceOfSupply _SourceOfSupply $projection.PurchaseContract = _SourceOfSupply.PurchaseContract and $projection.PurchaseContractItem = _SourceOfSupply.PurchaseContractItem and $projection.Material = _SourceOfSupply.Material and $projection.Plant = _SourceOfSupply.Plant
[0..1] C_ContractPrdTypeVH _ContractPrdTypeVH $projection.ProductType = _ContractPrdTypeVH.ProductType
[0..1] C_PurContrItemCategoryVH _PurContrItemCategoryVH $projection.PurchasingDocumentItemCategory = _PurContrItemCategoryVH.PurchasingDocumentItemCategory
[0..1] I_AccAssgnmtCategory _AccountAssignmentCategory $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory ----Extension
[1..1] E_PurchasingDocumentItem _PurchaseContractItemExtension $projection.PurchaseContract = _PurchaseContractItemExtension.PurchasingDocument and $projection.PurchaseContractItem = _PurchaseContractItemExtension.PurchasingDocumentItem
[0..1] I_PurgProdCmplncSupplierStsT _PurgProdCmplncSupplierStsT $projection.PurgProdCmplncSupplierStatus = _PurgProdCmplncSupplierStsT.PurgProdCmplncSupplierStatus and _PurgProdCmplncSupplierStsT.Language = $session.system_language
[0..1] C_PurContrItmCmplncCriticality _PurContrItmCmplncCriticality $projection.PurchaseContract = _PurContrItmCmplncCriticality.PurchaseContract and $projection.PurchaseContractItem = _PurContrItmCmplncCriticality.PurchaseContractItem

Annotations (24)

NameValueLevelField
AbapCatalog.sqlViewName CCTRMAINTITMHIER view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Purchase Contract Hierarchy for Items view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
ObjectModel.query.implementedBy ABAP:CL_MM_PUR_CTR_HIER_QUERY view
ObjectModel.representativeKey PurchaseContractItem view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled false view
ObjectModel.updateEnabled true view
UI.headerInfo.typeName Purchase Contract Item view
UI.headerInfo.typeName_AsOTR 005056B2532A1EE588FAC1D4762799B6 view
UI.headerInfo.typeNamePlural Purchase Contract Items view
UI.headerInfo.typeNamePlural_AsOTR 005056B2370E1ED684EDF81B5AF7D201 view
UI.headerInfo.title.value view
UI.headerInfo.title.label Contract Item view
UI.headerInfo.description.value PurchaseContractItem view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (105)

KeyFieldSource TableSource FieldDescription
MaterialName
MaterialGroupName
ProductType
OutlineAgrmtItmBlockedText OutlineAgrmtItmBlockedText Blocked
TextIsDeleted TextIsDeleted Deleted
HierarchyDrillState
PurgProdCmplncSupplierStsName Product Compliance Supplier Check
ProductComplianceIsActive
BusFtreProdCmplncSuplrIsActive
PurchasingIsCatalogRelevant PurchasingIsCatalogRelevant Catalog Relevant Item
_DocumentCurrency
_PurchaseContractWD _PurchaseContractWD
_SourceOfSupply _SourceOfSupply
_MaterialGroupValueHelp _MaterialGroupValueHelp
_ContractPrdTypeVH _ContractPrdTypeVH
_AccountAssignmentCategory _AccountAssignmentCategory
_MltplAcctAssgmtDistrVH _MltplAcctAssgmtDistrVH
_PartialGoodsReceiptIndVH _PartialGoodsReceiptIndVH
_Purcontractcnfrmctrlvh _Purcontractcnfrmctrlvh
_PurCtrStockType _PurCtrStockType
_Purcontracttaxcodevh _Purcontracttaxcodevh
_ServicePerformerVH _ServicePerformerVH
_PurContrItemCategoryVH _PurContrItemCategoryVH
_PurContrItmCmplncCriticality _PurContrItmCmplncCriticality
KEY PurchaseContractItem I_PurchaseContractItemWD PurchaseContractItem Item
KEY PurchaseContract I_PurchaseContractItemWD PurchaseContract Purchasing Doc.
PurgConfigurableItemNumber I_PurchaseContractItemWD PurgConfigurableItemNumber Hierarchy Number
PurchaseContractItemForEdit I_PurchaseContractItemWD PurchaseContractItemForEdit Item
CompanyCode I_PurchaseContractItemWD CompanyCode Receiver Company Code
PurchaseContractType I_PurchaseContractItemWD PurchaseContractType Order Type
Material I_PurchaseContractItemWD Material Vehicle Model
PurchaseContractItemText I_PurchaseContractItemWD PurchaseContractItemText Short Text
ContractNetPriceAmount I_PurchaseContractItemWD ContractNetPriceAmount Net Price
OrderPriceUnit I_PurchaseContractItemWD OrderPriceUnit Order Price Un.
VolumeUnit I_PurchaseContractItemWD VolumeUnit Volume Unit
OrderQuantityUnit I_PurchaseContractItemWD OrderQuantityUnit Sales Unit
MaterialGroup I_PurchaseContractItemWD MaterialGroup Product Group
Customer I_PurchaseContractItemWD Customer Sold-to Party
Subcontractor I_PurchaseContractItemWD Subcontractor Supplier
ReferenceDeliveryAddressID I_PurchaseContractItemWD ReferenceDeliveryAddressID Reference Address
ManualDeliveryAddressID I_PurchaseContractItemWD ManualDeliveryAddressID Address Number
Plant I_PurchaseContractItemWD Plant Valuation Area
StorageLocation I_PurchaseContractItemWD StorageLocation StorageLocation
AccountAssignmentCategory I_PurchaseContractItemWD AccountAssignmentCategory Acct Assgmt Cat
GoodsReceiptIsExpected I_PurchaseContractItemWD GoodsReceiptIsExpected Goods Receipt
NetPriceQuantity I_PurchaseContractItemWD NetPriceQuantity Price Unit
MultipleAcctAssgmtDistribution I_PurchaseContractItemWD MultipleAcctAssgmtDistribution Distribution Indicator
PartialInvoiceDistribution I_PurchaseContractItemWD PartialInvoiceDistribution Partial Invoice Indicator
TargetQuantity I_PurchaseContractItemWD TargetQuantity Target Quantity
TargetAmount I_PurchaseContractItemWD TargetAmount Target Value
DocumentCurrency I_PurchaseContractItemWD DocumentCurrency Document Currency
OrdPriceUnitToOrderUnitDnmntr I_PurchaseContractItemWD OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
OrderPriceUnitToOrderUnitNmrtr I_PurchaseContractItemWD OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
PurchasingDocumentItemCategory I_PurchaseContractItemWD PurchasingDocumentItemCategory Item Category
PurgDocItemCategoryName I_PurchaseContractItemWD PurgDocItemCategoryName Text for ItCat.
PurgDocExternalItemCategory I_PurchaseContractItemWD PurgDocExternalItemCategory Item Category
SupplierMaterialNumber I_PurchaseContractItemWD SupplierMaterialNumber Supp. Mat. No.
EvaldRcptSettlmtIsAllowed I_PurchaseContractItemWD EvaldRcptSettlmtIsAllowed ERS
UnderdelivTolrtdLmtRatioInPct I_PurchaseContractItemWD UnderdelivTolrtdLmtRatioInPct Underdel. Tol.
PriceIsToBePrinted I_PurchaseContractItemWD PriceIsToBePrinted Print Price
SupplierConfirmationControlKey I_PurchaseContractItemWD SupplierConfirmationControlKey Conf. Control
OverdelivTolrtdLmtRatioInPct I_PurchaseContractItemWD OverdelivTolrtdLmtRatioInPct Overdeliv. Tol.
UnlimitedOverdeliveryIsAllowed I_PurchaseContractItemWD UnlimitedOverdeliveryIsAllowed Unlimited Tol.
IncotermsClassification I_PurchaseContractItemWD IncotermsClassification Incoterms
IncotermsLocation1 I_PurchaseContractItemWD IncotermsLocation1 Inco. Location1
InvoiceIsExpected I_PurchaseContractItemWD InvoiceIsExpected Invoice Receipt
InvoiceIsGoodsReceiptBased I_PurchaseContractItemWD InvoiceIsGoodsReceiptBased GR-Based IV
PurgDocPriceDate I_PurchaseContractItemWD PurgDocPriceDate Price Date
PurgDocReleaseOrderQuantity I_PurchaseContractItemWD PurgDocReleaseOrderQuantity Rel. order qty.
ReleaseOrderQuantityUnit I_PurchaseContractItemWD ReleaseOrderQuantityUnit Order Unit
PurgDocOrderAcknNumber I_PurchaseContractItemWD PurgDocOrderAcknNumber Order Acknowl.
IsInfoAtRegistration I_PurchaseContractItemWD IsInfoAtRegistration Info at Registration
NoDaysReminder1 I_PurchaseContractItemWD NoDaysReminder1 1st Rem./Exped.
NoDaysReminder2 I_PurchaseContractItemWD NoDaysReminder2 2nd Rem./Exped.
NoDaysReminder3 I_PurchaseContractItemWD NoDaysReminder3 3rd Rem./Exped.
PlannedDeliveryDurationInDays I_PurchaseContractItemWD PlannedDeliveryDurationInDays Plnd dely time
StockType I_PurchaseContractItemWD StockType Stock Type
TaxCode I_PurchaseContractItemWD TaxCode Tax Code
TaxCountry I_PurchaseContractItemWD TaxCountry Tax Ctry/Reg.
TaxDeterminationDate I_PurchaseContractItemWD TaxDeterminationDate Tx Determination Dte
RequirementTracking I_PurchaseContractItemWD RequirementTracking Tracking Number
IsOrderAcknRqd I_PurchaseContractItemWD IsOrderAcknRqd Acknowl. Reqd.
ShippingInstruction I_PurchaseContractItemWD ShippingInstruction Shipping Instr.
GoodsReceiptIsNonValuated I_PurchaseContractItemWD GoodsReceiptIsNonValuated GR Non-Valuated
ServicePerformer I_PurchaseContractItemWD ServicePerformer Service Performer
MaterialType I_PurchaseContractItemWD MaterialType Material Type
PurchasingContractDeletionCode I_PurchaseContractItemWD PurchasingContractDeletionCode Del. Indicator
PurchasingParentItem I_PurchaseContractItemWD PurchasingParentItem Parent Item No
PurchasingParentItemForEdit I_PurchaseContractItemWD PurchasingParentItemForEdit H-Lev. Item
IsStatisticalItem I_PurchaseContractItemWD IsStatisticalItem Statisticl.Indicator
PurgExternalSortNumber I_PurchaseContractItemWD PurgExternalSortNumber External Sort No.
IsOutline I_PurchaseContractItemWD IsOutline Item Set
HierarchyNode I_PurchaseContractItemWD HierarchyNode Node
HierarchyParentNode I_PurchaseContractItemWD HierarchyParentNode Hier.node
HierarchyLevel I_PurchaseContractItemWD HierarchyLevel Hierarchy Level
HierarchyNodeSubTreeSize I_PurchaseContractItemWD HierarchyNodeSubTreeSize Descendant Count
HierarchyNodeOrdinalNumber I_PurchaseContractItemWD HierarchyNodeOrdinalNumber Node Number
_Material I_PurchaseContractItemWD _Material
_MaterialGroup I_PurchaseContractItemWD _MaterialGroup
_OrderPriceUnit I_PurchaseContractItemWD _OrderPriceUnit
_OrderQuantityUnit I_PurchaseContractItemWD _OrderQuantityUnit
_StorageLocation I_PurchaseContractItemWD _StorageLocation
AcctAssignmentCategoryName _AccountAssignmentCategory AcctAssignmentCategoryName Description
PurchasingOrganization _PurchaseContractWD PurchasingOrganization Purchasing Organization
StorageLocationName _StorageLocation StorageLocationName Storage Loc. 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_PurchaseContrItemHierarchyTP.
-- 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: CCTRMAINTITMHIER

CREATE VIEW C_PurchaseContrItemHierarchyTP AS
SELECT
  PurchaseContractItem._Material._Text[ Language = $session.system_language ].MaterialName AS MaterialName,
  PurchaseContractItem._MaterialGroup._Text[ Language = $session.system_language ].MaterialGroupName AS MaterialGroupName,
  cast ( PurchaseContractItem.ProductType as producttype ) AS ProductType,
  OutlineAgrmtItmBlockedText,
  TextIsDeleted,
  cast( PurchaseContractItem.HierarchyDrillState as abap.char( 22 ) ) AS HierarchyDrillState,
  cast ('' as boolean) AS ProductComplianceIsActive,
  cast ('' as ehfnd_bf_pcs_is_active) AS BusFtreProdCmplncSuplrIsActive,
  PurchasingIsCatalogRelevant,
  PurchaseContractItem.PurchaseContractItem AS PurchaseContractItem,
  PurchaseContractItem.PurchaseContract AS PurchaseContract,
  PurchaseContractItem.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
  PurchaseContractItem.PurchaseContractItemForEdit AS PurchaseContractItemForEdit,
  PurchaseContractItem.CompanyCode AS CompanyCode,
  PurchaseContractItem.PurchaseContractType AS PurchaseContractType,
  PurchaseContractItem.Material AS Material,
  PurchaseContractItem.PurchaseContractItemText AS PurchaseContractItemText,
  PurchaseContractItem.ContractNetPriceAmount AS ContractNetPriceAmount,
  PurchaseContractItem.OrderPriceUnit AS OrderPriceUnit,
  PurchaseContractItem.VolumeUnit AS VolumeUnit,
  PurchaseContractItem.OrderQuantityUnit AS OrderQuantityUnit,
  PurchaseContractItem.MaterialGroup AS MaterialGroup,
  PurchaseContractItem.Customer AS Customer,
  PurchaseContractItem.Subcontractor AS Subcontractor,
  PurchaseContractItem.ReferenceDeliveryAddressID AS ReferenceDeliveryAddressID,
  PurchaseContractItem.ManualDeliveryAddressID AS ManualDeliveryAddressID,
  PurchaseContractItem.Plant AS Plant,
  PurchaseContractItem.StorageLocation AS StorageLocation,
  PurchaseContractItem.AccountAssignmentCategory AS AccountAssignmentCategory,
  PurchaseContractItem.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
  PurchaseContractItem.NetPriceQuantity AS NetPriceQuantity,
  PurchaseContractItem.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  PurchaseContractItem.PartialInvoiceDistribution AS PartialInvoiceDistribution,
  PurchaseContractItem.TargetQuantity AS TargetQuantity,
  PurchaseContractItem.TargetAmount AS TargetAmount,
  PurchaseContractItem.DocumentCurrency AS DocumentCurrency,
  PurchaseContractItem.OrdPriceUnitToOrderUnitDnmntr AS OrdPriceUnitToOrderUnitDnmntr,
  PurchaseContractItem.OrderPriceUnitToOrderUnitNmrtr AS OrderPriceUnitToOrderUnitNmrtr,
  PurchaseContractItem.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  PurchaseContractItem.PurgDocItemCategoryName AS PurgDocItemCategoryName,
  PurchaseContractItem.PurgDocExternalItemCategory AS PurgDocExternalItemCategory,
  PurchaseContractItem.SupplierMaterialNumber AS SupplierMaterialNumber,
  PurchaseContractItem.EvaldRcptSettlmtIsAllowed AS EvaldRcptSettlmtIsAllowed,
  PurchaseContractItem.UnderdelivTolrtdLmtRatioInPct AS UnderdelivTolrtdLmtRatioInPct,
  PurchaseContractItem.PriceIsToBePrinted AS PriceIsToBePrinted,
  PurchaseContractItem.SupplierConfirmationControlKey AS SupplierConfirmationControlKey,
  PurchaseContractItem.OverdelivTolrtdLmtRatioInPct AS OverdelivTolrtdLmtRatioInPct,
  PurchaseContractItem.UnlimitedOverdeliveryIsAllowed AS UnlimitedOverdeliveryIsAllowed,
  PurchaseContractItem.IncotermsClassification AS IncotermsClassification,
  PurchaseContractItem.IncotermsLocation1 AS IncotermsLocation1,
  PurchaseContractItem.InvoiceIsExpected AS InvoiceIsExpected,
  PurchaseContractItem.InvoiceIsGoodsReceiptBased AS InvoiceIsGoodsReceiptBased,
  PurchaseContractItem.PurgDocPriceDate AS PurgDocPriceDate,
  PurchaseContractItem.PurgDocReleaseOrderQuantity AS PurgDocReleaseOrderQuantity,
  PurchaseContractItem.ReleaseOrderQuantityUnit AS ReleaseOrderQuantityUnit,
  PurchaseContractItem.PurgDocOrderAcknNumber AS PurgDocOrderAcknNumber,
  PurchaseContractItem.IsInfoAtRegistration AS IsInfoAtRegistration,
  PurchaseContractItem.NoDaysReminder1 AS NoDaysReminder1,
  PurchaseContractItem.NoDaysReminder2 AS NoDaysReminder2,
  PurchaseContractItem.NoDaysReminder3 AS NoDaysReminder3,
  PurchaseContractItem.PlannedDeliveryDurationInDays AS PlannedDeliveryDurationInDays,
  PurchaseContractItem.StockType AS StockType,
  PurchaseContractItem.TaxCode AS TaxCode,
  PurchaseContractItem.TaxCountry AS TaxCountry,
  PurchaseContractItem.TaxDeterminationDate AS TaxDeterminationDate,
  PurchaseContractItem.RequirementTracking AS RequirementTracking,
  PurchaseContractItem.IsOrderAcknRqd AS IsOrderAcknRqd,
  PurchaseContractItem.ShippingInstruction AS ShippingInstruction,
  PurchaseContractItem.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
  PurchaseContractItem.ServicePerformer AS ServicePerformer,
  PurchaseContractItem.MaterialType AS MaterialType,
  PurchaseContractItem.PurchasingContractDeletionCode AS PurchasingContractDeletionCode,
  PurchaseContractItem.PurchasingParentItem AS PurchasingParentItem,
  PurchaseContractItem.PurchasingParentItemForEdit AS PurchasingParentItemForEdit,
  PurchaseContractItem.IsStatisticalItem AS IsStatisticalItem,
  PurchaseContractItem.PurgExternalSortNumber AS PurgExternalSortNumber,
  PurchaseContractItem.IsOutline AS IsOutline,
  PurchaseContractItem.HierarchyNode AS HierarchyNode,
  PurchaseContractItem.HierarchyParentNode AS HierarchyParentNode,
  PurchaseContractItem.HierarchyLevel AS HierarchyLevel,
  PurchaseContractItem.HierarchyNodeSubTreeSize AS HierarchyNodeSubTreeSize,
  PurchaseContractItem.HierarchyNodeOrdinalNumber AS HierarchyNodeOrdinalNumber,
  PurchaseContractItem._Material AS _Material,
  PurchaseContractItem._MaterialGroup AS _MaterialGroup,
  PurchaseContractItem._OrderPriceUnit AS _OrderPriceUnit,
  PurchaseContractItem._OrderQuantityUnit AS _OrderQuantityUnit,
  PurchaseContractItem._StorageLocation AS _StorageLocation,
  _AccountAssignmentCategory.AcctAssignmentCategoryName AS AcctAssignmentCategoryName,
  _PurchaseContractWD.PurchasingOrganization AS PurchasingOrganization,
  _StorageLocation.StorageLocationName AS StorageLocationName
FROM I_PurchaseContractItemWD AS PurchaseContractItem
LEFT OUTER JOIN C_ContractMaintain AS _PurchaseContractWD ON PurchaseContract = _PurchaseContractWD.PurchaseContract  -- association [1..1]
LEFT OUTER JOIN I_Purcontracttaxcodevh AS _Purcontracttaxcodevh ON TaxCode = _Purcontracttaxcodevh.TaxCode  -- association [1..*]
LEFT OUTER JOIN C_MM_ServicePerformerValueHelp AS _ServicePerformerVH ON ServicePerformer = _ServicePerformerVH.ServicePerformer  -- association [0..*]
LEFT OUTER JOIN C_MM_PlantValueHelp AS _PlantValueHelp ON _PlantValueHelp.Plant = Plant AND _PlantValueHelp.PurchasingOrganization = purchasingorganization  -- association [0..1]
LEFT OUTER JOIN I_Contrconfirmationcontrol AS _Purcontractcnfrmctrlvh ON SupplierConfirmationControlKey = _Purcontractcnfrmctrlvh.SupplierConfirmationControlKey  -- association [1..1]
LEFT OUTER JOIN I_PurCtrStockType AS _PurCtrStockType ON StockType = _PurCtrStockType.StockType  -- association [1..1]
LEFT OUTER JOIN C_MltplAcctAssgmtDistrVH AS _MltplAcctAssgmtDistrVH ON MultipleAcctAssgmtDistribution = _MltplAcctAssgmtDistrVH.MultipleAcctAssgmtDistribution  -- association [0..1]
LEFT OUTER JOIN C_PartialGoodsReceiptIndVH AS _PartialGoodsReceiptIndVH ON PartialInvoiceDistribution = _PartialGoodsReceiptIndVH.PartialInvoiceDistribution  -- association [0..1]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupValueHelp ON MaterialGroup = _MaterialGroupValueHelp.MaterialGroup  -- association [0..1]
LEFT OUTER JOIN C_SourceOfSupply AS _SourceOfSupply ON PurchaseContract = _SourceOfSupply.PurchaseContract AND PurchaseContractItem = _SourceOfSupply.PurchaseContractItem AND Material = _SourceOfSupply.Material AND Plant = _SourceOfSupply.Plant  -- association [0..*]
LEFT OUTER JOIN C_ContractPrdTypeVH AS _ContractPrdTypeVH ON ProductType = _ContractPrdTypeVH.ProductType  -- association [0..1]
LEFT OUTER JOIN C_PurContrItemCategoryVH AS _PurContrItemCategoryVH ON PurchasingDocumentItemCategory = _PurContrItemCategoryVH.PurchasingDocumentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_AccAssgnmtCategory AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN E_PurchasingDocumentItem AS _PurchaseContractItemExtension ON PurchaseContract = _PurchaseContractItemExtension.PurchasingDocument AND PurchaseContractItem = _PurchaseContractItemExtension.PurchasingDocumentItem  -- association [1..1]
LEFT OUTER JOIN I_PurgProdCmplncSupplierStsT AS _PurgProdCmplncSupplierStsT ON PurgProdCmplncSupplierStatus = _PurgProdCmplncSupplierStsT.PurgProdCmplncSupplierStatus AND _PurgProdCmplncSupplierStsT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_PurContrItmCmplncCriticality AS _PurContrItmCmplncCriticality ON PurchaseContract = _PurContrItmCmplncCriticality.PurchaseContract AND PurchaseContractItem = _PurContrItmCmplncCriticality.PurchaseContractItem  -- association [0..1]
;