C_CntrlPurchaseContractItemTP

DDL: C_CNTRLPURCHASECONTRACTITEMTP SQL: CCNTRLPCONITMTP Type: view CONSUMPTION

Central PC Item Consumption View

C_CntrlPurchaseContractItemTP is a Consumption CDS View that provides data about "Central PC Item Consumption View" in SAP S/4HANA. It reads from 1 data source (I_CntrlPurchaseContractItemTP) and exposes 117 fields with key fields CentralPurchaseContractItem, CentralPurchaseContract. It has 16 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CntrlPurchaseContractItemTP I_CntrlPurchaseContractItemTP from

Associations (16)

CardinalityTargetAliasCondition
[1..1] C_CentralPurchaseContractTP _CentralPurchaseContractTP $projection.CentralPurchaseContract = _CentralPurchaseContractTP.CentralPurchaseContract
[0..*] C_CntrlPurContrDistributionTP _CntrlPurContrDistributionTP $projection.CentralPurchaseContractItem = _CntrlPurContrDistributionTP.CentralPurchaseContractItem and $projection.CentralPurchaseContract = _CntrlPurContrDistributionTP.CentralPurchaseContract
[1..*] I_Purcontracttaxcodevh _Purcontracttaxcodevh $projection.TaxCode = _Purcontracttaxcodevh.TaxCode
[1..1] C_Mm_ConfirmationControlVH _ConfirmationControlVH $projection.SupplierConfirmationControlKey = _ConfirmationControlVH.SupplierConfirmationControlKey
[0..*] C_CntrlPurContrMaterialVH _CntrlPurContrMaterialVH _CntrlPurContrMaterialVH.Material = $projection.PurchasingCentralMaterial and _CntrlPurContrMaterialVH.MaterialGroup = $projection.MaterialGroup and _CntrlPurContrMaterialVH.MaterialName = $projection.PurchaseContractItemText and _CntrlPurContrMaterialVH.MaterialBaseUnit = $projection.OrderQuantityUnit and _CntrlPurContrMaterialVH.ProcurementHubSourceSystem = $projection.ProcmtHubRefcdConnectedSystem
[1..1] I_PurCtrStockType _PurCtrStockType $projection.StockType = _PurCtrStockType.StockType
[0..1] C_ContractPrdTypeVH _ContractPrdTypeVH $projection.ProductType = _ContractPrdTypeVH.ProductType
[0..1] C_MM_MaterialGroupValueHelp _MaterialGroupValueHelp _MaterialGroupValueHelp.MaterialGroup = $projection.MaterialGroup
[0..1] I_PurgDocumentItemCategoryText _PurgDocumentItemCategoryText $projection.PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory and _PurgDocumentItemCategoryText.Language = $session.system_language
[0..1] C_Mm_Shipinstructionvaluehelp _Mm_Shipinstructionvaluehelp _Mm_Shipinstructionvaluehelp.ShippingInstruction = $projection.ShippingInstruction
[0..*] C_CntrlPurContrItemReleaseHist _CntrlPurContrItemReleaseHist $projection.CentralPurchaseContractItem = _CntrlPurContrItemReleaseHist.CentralPurchaseContractItem and $projection.CentralPurchaseContract = _CntrlPurContrItemReleaseHist.CentralPurchaseContract
[0..1] I_CntrlPurContrItmCnsmpnPct _CntrlPurContrItmCnsmpnPct $projection.CentralPurchaseContractItem = _CntrlPurContrItmCnsmpnPct.CentralPurchaseContractItem and $projection.CentralPurchaseContract = _CntrlPurContrItmCnsmpnPct.CentralPurchaseContract
[0..*] C_CntrlPurContrItmCndnValdtyTP _CntrlPurContrItmCndnValdtyTP $projection.CentralPurchaseContractItem = _CntrlPurContrItmCndnValdtyTP.CentralPurchaseContractItem and $projection.CentralPurchaseContract = _CntrlPurContrItmCndnValdtyTP.CentralPurchaseContract
[0..*] C_CntrlPurContrItmCmmdtyQtyTP _CntrlPurContrItmCmmdtyQtyTP $projection.CentralPurchaseContractItem = _CntrlPurContrItmCmmdtyQtyTP.CentralPurchaseContractItem and $projection.CentralPurchaseContract = _CntrlPurContrItmCmmdtyQtyTP.CentralPurchaseContract
[1..1] R_CentralPurchaseContract _CentralPurchaseContract $projection.CentralPurchaseContract = _CentralPurchaseContract.CentralPurchaseContract
[1..1] C_ProcmtHubBackendSrceSystemVH _ProcmtHubBackendSrceSystemVH _ProcmtHubBackendSrceSystemVH.ProcurementHubSourceSystem = $projection.ProcmtHubRefcdConnectedSystem

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName CCNTRLPCONITMTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Central PC Item Consumption View view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Search.searchable true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled false view
ObjectModel.updateEnabled true view
ObjectModel.transactionalProcessingDelegated true view
UI.headerInfo.typeName Central Purchase Contract Item view
UI.headerInfo.typeNamePlural Central Purchase Contract Items view
UI.headerInfo.title.value CentralPurchaseContractItem view
UI.headerInfo.title.label Central Contract Item view
UI.headerInfo.description.value CentralPurchaseContractItem view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (117)

KeyFieldSource TableSource FieldDescription
KEY CentralPurchaseContractItem CentralPurchaseContractItem Item in Central Purchase Contract
KEY CentralPurchaseContract CentralPurchaseContract Purchasing Doc.
PurgConfigurableItemNumber PurgConfigurableItemNumber Hierarchy Number
PurchasingCentralMaterial PurchasingCentralMaterial Material
ProcmtHubRefcdConnectedSystem ProcmtHubRefcdConnectedSystem Source Connected Sys
Material Material Vehicle Model
PurchaseContractItemText PurchaseContractItemText Short Text
ContractNetPriceAmount ContractNetPriceAmount Net Price
OrderPriceUnit OrderPriceUnit Order Price Un.
VolumeUnit VolumeUnit Volume Unit
OrderQuantityUnit OrderQuantityUnit Sales Unit
MaterialGroup MaterialGroup Product Group
MaterialGroupName
Customer Customer Sold-to Party
Subcontractor Subcontractor Supplier
ReferenceDeliveryAddressID ReferenceDeliveryAddressID Reference Address
ManualDeliveryAddressID ManualDeliveryAddressID Address Number
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
AccountAssignmentCategory AccountAssignmentCategory Acct Assgmt Cat
GoodsReceiptIsExpected GoodsReceiptIsExpected Goods Receipt
NetPriceQuantity NetPriceQuantity Price Unit
MultipleAcctAssgmtDistribution MultipleAcctAssgmtDistribution Distribution
PartialInvoiceDistribution PartialInvoiceDistribution Partial Invoice
TargetQuantity TargetQuantity Target Quantity
TargetAmount TargetAmount Target Value
CntrlPurContrItmTargetAmount CntrlPurContrItmTargetAmount Item Target Value
DocumentCurrency DocumentCurrency Document Currency
OrdPriceUnitToOrderUnitDnmntr OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
OrderPriceUnitToOrderUnitNmrtr OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
SupplierMaterialNumber SupplierMaterialNumber Supp. Mat. No.
EvaldRcptSettlmtIsAllowed EvaldRcptSettlmtIsAllowed ERS
UnderdelivTolrtdLmtRatioInPct UnderdelivTolrtdLmtRatioInPct Underdel. Tol.
PriceIsToBePrinted PriceIsToBePrinted Print Price
SupplierConfirmationControlKey SupplierConfirmationControlKey Conf. Control
OverdelivTolrtdLmtRatioInPct OverdelivTolrtdLmtRatioInPct Overdeliv. Tol.
UnlimitedOverdeliveryIsAllowed UnlimitedOverdeliveryIsAllowed Unlimited Tol.
InvoiceIsExpected InvoiceIsExpected Invoice Receipt
InvoiceIsGoodsReceiptBased InvoiceIsGoodsReceiptBased GR-Based IV
PurgDocPriceDate PurgDocPriceDate Price Date
IsInfoRecordUpdated IsInfoRecordUpdated InfoUpdate
ReleaseOrderItemQuantityUnit ReleaseOrderItemQuantityUnit Release Order Quantity Unit
CntrlPurContractGRQuantity CntrlPurContractGRQuantity
ReleaseOrderCurrency ReleaseOrderCurrency Release Order Currency
CntrlPurContractGRAmount CntrlPurContractGRAmount
PurgDocReleaseOrderQuantity PurgDocReleaseOrderQuantity Std Rel Ord Qty
PurgDocOrderAcknNumber PurgDocOrderAcknNumber Order Acknowl.
PurgDocEstimatedPrice PurgDocEstimatedPrice Estimated Price
IsInfoAtRegistration IsInfoAtRegistration Info at Registration
NoDaysReminder1 NoDaysReminder1 1st Rem./Exped.
NoDaysReminder2 NoDaysReminder2 2nd Rem./Exped.
NoDaysReminder3 NoDaysReminder3 3rd Rem./Exped.
StockType StockType Stock Type
TaxCode TaxCode Tax Code
RequirementTracking RequirementTracking Tracking Number
IsOrderAcknRqd IsOrderAcknRqd Acknowl. Reqd.
ShippingInstruction ShippingInstruction Shipping Instr.
GoodsReceiptIsNonValuated GoodsReceiptIsNonValuated GR Non-Valuated
ServicePerformer ServicePerformer Service Performer
ProductType ProductType Product Type Group
MaterialType MaterialType Material Type
FormattedPurchaseContractItem FormattedPurchaseContractItem Contract / Item No.
PurchaseRequisition PurchaseRequisition Requisition
PurchaseRequisitionItem PurchaseRequisitionItem Item of Requisition
TextIsDeleted TextIsDeleted Boolean Variable (X = True, - = False, Space = Unknown)
PurchasingContractDeletionCode PurchasingContractDeletionCode Del. Indicator
OutlineAgrmtItmBlockedText OutlineAgrmtItmBlockedText Boolean Variable (X = True, - = False, Space = Unknown)
PurgDocItmBlkRsnCode PurgDocItmBlkRsnCode Block Reason ID
PurgDocItemRenegotiationStatus PurgDocItemRenegotiationStatus Renegotiation Status
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
NoteTypeListText
PurgDocCmmdtyCodeIsDisabled
CommodityIsDisabled
PurchasingParentItem PurchasingParentItem Parent Item No
IsStatisticalItem IsStatisticalItem Statisticl.Indicator
PurgExternalSortNumber PurgExternalSortNumber External Sort No.
HierarchyNode HierarchyNode Node
HierarchyParentNode HierarchyParentNode Hier.node
HierarchyLevel HierarchyLevel Hierarchy Level
HierarchyNodeSubTreeSize HierarchyNodeSubTreeSize Descendant Count
HierarchyDrillState HierarchyDrillState Drill State
HierarchyNodeOrdinalNumber HierarchyNodeOrdinalNumber Node Number
IsOutline IsOutline Item Set
_DocumentCurrency _DocumentCurrency
_ManualDeliveryAddress _ManualDeliveryAddress
_MaterialGroupValueHelp _MaterialGroupValueHelp
_PurgDocumentItemCategoryText _PurgDocumentItemCategoryText
_OrderPriceUnit _OrderPriceUnit
_OrderQuantityUnit _OrderQuantityUnit
_Plant _Plant
_PurgDocumentItemCategory _PurgDocumentItemCategory
_StorageLocation _StorageLocation
_Purcontracttaxcodevh _Purcontracttaxcodevh
_ConfirmationControlVH _ConfirmationControlVH
_PurCtrStockType _PurCtrStockType
_ContractPrdTypeVH _ContractPrdTypeVH
_CntrlPurContrMaterialVH _CntrlPurContrMaterialVH
_Mm_Shipinstructionvaluehelp _Mm_Shipinstructionvaluehelp
_CntrlPurContrItemReleaseHist _CntrlPurContrItemReleaseHist
_CentralPurchaseContract _CentralPurchaseContract
_CntrlPurContrDistributionTP _CntrlPurContrDistributionTP
_CentralPurchaseContractTP _CentralPurchaseContractTP
_CntrlPurContrItmCndnValdtyTP _CntrlPurContrItmCndnValdtyTP
_CntrlPurContrItmCmmdtyQtyTP _CntrlPurContrItmCmmdtyQtyTP
ActivePurchasingDocument _CentralPurchaseContract ActivePurchasingDocument Active Purchase Doc
PurchasingDocumentName _CentralPurchaseContract PurchasingDocumentName Purch. Doc. Name
PurgDocChangeRequestStatus _CentralPurchaseContract PurgDocChangeRequestStatus Change Request Stat.
IsExtPurgScenario _CentralPurchaseContract IsExtPurgScenario External Item
PurchaseContractType _CentralPurchaseContractTP PurchaseContractType Order Type
PurchasingDocumentTypeName _CentralPurchaseContractTP PurchasingDocumentTypeName Description
ContractConsumptionInPct _CntrlPurContrItmCnsmpnPct ContractConsumptionInPct Consumption Percentage
CntrlPurContrGRConsumptionPct _CntrlPurContrItmCnsmpnPct CntrlPurContrGRConsumptionPct GR Consumption Percentage
ProcurementHubSourceSystemName _ProcmtHubBackendSrceSystemVH ProcurementHubSourceSystemName Connected Sys Name
PurgDocItmRenegotiationStsDesc _PurgDocItemRenegttnStsText PurgDocItmRenegotiationStsDesc
PurgDocItmBlkRsnDesc _PurgDocItmBlkRsnCodesVH PurgDocItmBlkRsnDesc
PurgDocItemCategoryName _PurgDocumentItemCategoryText PurgDocItemCategoryName Text for ItCat.

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_CntrlPurchaseContractItemTP.
-- 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: CCNTRLPCONITMTP

CREATE VIEW C_CntrlPurchaseContractItemTP AS
SELECT
  CentralPurchaseContractItem,
  CentralPurchaseContract,
  PurgConfigurableItemNumber,
  PurchasingCentralMaterial,
  ProcmtHubRefcdConnectedSystem,
  Material,
  PurchaseContractItemText,
  ContractNetPriceAmount,
  OrderPriceUnit,
  VolumeUnit,
  OrderQuantityUnit,
  MaterialGroup,
  Customer,
  Subcontractor,
  ReferenceDeliveryAddressID,
  ManualDeliveryAddressID,
  Plant,
  StorageLocation,
  AccountAssignmentCategory,
  GoodsReceiptIsExpected,
  NetPriceQuantity,
  MultipleAcctAssgmtDistribution,
  PartialInvoiceDistribution,
  TargetQuantity,
  TargetAmount,
  CntrlPurContrItmTargetAmount,
  DocumentCurrency,
  OrdPriceUnitToOrderUnitDnmntr,
  OrderPriceUnitToOrderUnitNmrtr,
  PurchasingDocumentItemCategory,
  SupplierMaterialNumber,
  EvaldRcptSettlmtIsAllowed,
  UnderdelivTolrtdLmtRatioInPct,
  PriceIsToBePrinted,
  SupplierConfirmationControlKey,
  OverdelivTolrtdLmtRatioInPct,
  UnlimitedOverdeliveryIsAllowed,
  InvoiceIsExpected,
  InvoiceIsGoodsReceiptBased,
  PurgDocPriceDate,
  IsInfoRecordUpdated,
  ReleaseOrderItemQuantityUnit,
  CntrlPurContractGRQuantity,
  ReleaseOrderCurrency,
  CntrlPurContractGRAmount,
  PurgDocReleaseOrderQuantity,
  PurgDocOrderAcknNumber,
  PurgDocEstimatedPrice,
  IsInfoAtRegistration,
  NoDaysReminder1,
  NoDaysReminder2,
  NoDaysReminder3,
  StockType,
  TaxCode,
  RequirementTracking,
  IsOrderAcknRqd,
  ShippingInstruction,
  GoodsReceiptIsNonValuated,
  ServicePerformer,
  ProductType,
  MaterialType,
  FormattedPurchaseContractItem,
  PurchaseRequisition,
  PurchaseRequisitionItem,
  TextIsDeleted,
  PurchasingContractDeletionCode,
  OutlineAgrmtItmBlockedText,
  PurgDocItmBlkRsnCode,
  PurgDocItemRenegotiationStatus,
  IsEndOfPurposeBlocked,
  cast( '' as abap.char( 450 ) ) AS NoteTypeListText,
  cast( ' ' as cmm_cmdty_code_dsbd preserving type) AS PurgDocCmmdtyCodeIsDisabled,
  cast( ' ' as cmm_cmdty_is_dsbd preserving type) AS CommodityIsDisabled,
  PurchasingParentItem,
  IsStatisticalItem,
  PurgExternalSortNumber,
  HierarchyNode,
  HierarchyParentNode,
  HierarchyLevel,
  HierarchyNodeSubTreeSize,
  HierarchyDrillState,
  HierarchyNodeOrdinalNumber,
  IsOutline,
  _CentralPurchaseContract.ActivePurchasingDocument AS ActivePurchasingDocument,
  _CentralPurchaseContract.PurchasingDocumentName AS PurchasingDocumentName,
  _CentralPurchaseContract.PurgDocChangeRequestStatus AS PurgDocChangeRequestStatus,
  _CentralPurchaseContract.IsExtPurgScenario AS IsExtPurgScenario,
  _CentralPurchaseContractTP.PurchaseContractType AS PurchaseContractType,
  _CentralPurchaseContractTP.PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  _CntrlPurContrItmCnsmpnPct.ContractConsumptionInPct AS ContractConsumptionInPct,
  _CntrlPurContrItmCnsmpnPct.CntrlPurContrGRConsumptionPct AS CntrlPurContrGRConsumptionPct,
  _ProcmtHubBackendSrceSystemVH.ProcurementHubSourceSystemName AS ProcurementHubSourceSystemName,
  _PurgDocItemRenegttnStsText.PurgDocItmRenegotiationStsDesc AS PurgDocItmRenegotiationStsDesc,
  _PurgDocItmBlkRsnCodesVH.PurgDocItmBlkRsnDesc AS PurgDocItmBlkRsnDesc,
  _PurgDocumentItemCategoryText.PurgDocItemCategoryName AS PurgDocItemCategoryName
FROM I_CntrlPurchaseContractItemTP
LEFT OUTER JOIN C_CentralPurchaseContractTP AS _CentralPurchaseContractTP ON CentralPurchaseContract = _CentralPurchaseContractTP.CentralPurchaseContract  -- association [1..1]
LEFT OUTER JOIN C_CntrlPurContrDistributionTP AS _CntrlPurContrDistributionTP ON CentralPurchaseContractItem = _CntrlPurContrDistributionTP.CentralPurchaseContractItem AND CentralPurchaseContract = _CntrlPurContrDistributionTP.CentralPurchaseContract  -- association [0..*]
LEFT OUTER JOIN I_Purcontracttaxcodevh AS _Purcontracttaxcodevh ON TaxCode = _Purcontracttaxcodevh.TaxCode  -- association [1..*]
LEFT OUTER JOIN C_Mm_ConfirmationControlVH AS _ConfirmationControlVH ON SupplierConfirmationControlKey = _ConfirmationControlVH.SupplierConfirmationControlKey  -- association [1..1]
LEFT OUTER JOIN C_CntrlPurContrMaterialVH AS _CntrlPurContrMaterialVH ON _CntrlPurContrMaterialVH.Material = PurchasingCentralMaterial AND _CntrlPurContrMaterialVH.MaterialGroup = MaterialGroup AND _CntrlPurContrMaterialVH.MaterialName = PurchaseContractItemText AND _CntrlPurContrMaterialVH.MaterialBaseUnit = OrderQuantityUnit AND _CntrlPurContrMaterialVH.ProcurementHubSourceSystem = ProcmtHubRefcdConnectedSystem  -- association [0..*]
LEFT OUTER JOIN I_PurCtrStockType AS _PurCtrStockType ON StockType = _PurCtrStockType.StockType  -- association [1..1]
LEFT OUTER JOIN C_ContractPrdTypeVH AS _ContractPrdTypeVH ON ProductType = _ContractPrdTypeVH.ProductType  -- association [0..1]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupValueHelp ON _MaterialGroupValueHelp.MaterialGroup = MaterialGroup  -- association [0..1]
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_Shipinstructionvaluehelp AS _Mm_Shipinstructionvaluehelp ON _Mm_Shipinstructionvaluehelp.ShippingInstruction = ShippingInstruction  -- association [0..1]
LEFT OUTER JOIN C_CntrlPurContrItemReleaseHist AS _CntrlPurContrItemReleaseHist ON CentralPurchaseContractItem = _CntrlPurContrItemReleaseHist.CentralPurchaseContractItem AND CentralPurchaseContract = _CntrlPurContrItemReleaseHist.CentralPurchaseContract  -- association [0..*]
LEFT OUTER JOIN I_CntrlPurContrItmCnsmpnPct AS _CntrlPurContrItmCnsmpnPct ON CentralPurchaseContractItem = _CntrlPurContrItmCnsmpnPct.CentralPurchaseContractItem AND CentralPurchaseContract = _CntrlPurContrItmCnsmpnPct.CentralPurchaseContract  -- association [0..1]
LEFT OUTER JOIN C_CntrlPurContrItmCndnValdtyTP AS _CntrlPurContrItmCndnValdtyTP ON CentralPurchaseContractItem = _CntrlPurContrItmCndnValdtyTP.CentralPurchaseContractItem AND CentralPurchaseContract = _CntrlPurContrItmCndnValdtyTP.CentralPurchaseContract  -- association [0..*]
LEFT OUTER JOIN C_CntrlPurContrItmCmmdtyQtyTP AS _CntrlPurContrItmCmmdtyQtyTP ON CentralPurchaseContractItem = _CntrlPurContrItmCmmdtyQtyTP.CentralPurchaseContractItem AND CentralPurchaseContract = _CntrlPurContrItmCmmdtyQtyTP.CentralPurchaseContract  -- association [0..*]
LEFT OUTER JOIN R_CentralPurchaseContract AS _CentralPurchaseContract ON CentralPurchaseContract = _CentralPurchaseContract.CentralPurchaseContract  -- association [1..1]
LEFT OUTER JOIN C_ProcmtHubBackendSrceSystemVH AS _ProcmtHubBackendSrceSystemVH ON _ProcmtHubBackendSrceSystemVH.ProcurementHubSourceSystem = ProcmtHubRefcdConnectedSystem  -- association [1..1]
;