C_PurchaseContrItemHierarchyTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_PurchaseContractItemWD | PurchaseContractItem | from |
Associations (16)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
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