I_CentralPurchaseOrderItemTP

DDL: I_CENTRALPURCHASEORDERITEMTP SQL: ICPURORDITMTP Type: view TRANSACTIONAL

Central Purchase Order Item

I_CentralPurchaseOrderItemTP is a Transactional CDS View that provides data about "Central Purchase Order Item" in SAP S/4HANA. It reads from 1 data source (I_CentralPurchaseOrderItem) and exposes 93 fields with key fields PurchaseOrder, PurchaseOrderItem, ExtSourceSystem. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CentralPurchaseOrderItem Document from

Associations (7)

CardinalityTargetAliasCondition
[1..1] I_CentralPurchaseOrderTP _PurchaseOrderTP _PurchaseOrderTP.PurchaseOrder = $projection.PurchaseOrder and _PurchaseOrderTP.ExtSourceSystem = $projection.ExtSourceSystem
[1..*] I_CntrlPurOrderPrcgElementTP _CntrlPurOrderPrcgElementTP _CntrlPurOrderPrcgElementTP.PurchaseOrder = $projection.PurchaseOrder and _CntrlPurOrderPrcgElementTP.PurchaseOrderItem = $projection.PurchaseOrderItem and _CntrlPurOrderPrcgElementTP.ExtSourceSystem = $projection.ExtSourceSystem
[1..*] I_CntrlPurOrderAcctAssgmtTP _PurOrdAcctAssignmentTP _PurOrdAcctAssignmentTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdAcctAssignmentTP.PurchaseOrderItem = $projection.PurchaseOrderItem and _PurOrdAcctAssignmentTP.ExtSourceSystem = $projection.ExtSourceSystem
[1..*] I_CntrlPurOrderScheduleLineTP _PurOrdScheduleLineTP _PurOrdScheduleLineTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdScheduleLineTP.PurchaseOrderItem = $projection.PurchaseOrderItem and _PurOrdScheduleLineTP.ExtSourceSystem = $projection.ExtSourceSystem
[1..1] I_ProcmtHubPurgDocItmCat _PurgDocumentItemCategoryText _PurgDocumentItemCategoryText.ProcurementHubSourceSystem = ExtSourceSystem and _PurgDocumentItemCategoryText.ItemCategory = PurchaseOrderItemCategory
[0..1] I_ProductTypeCodeText _ProductTypeCodeText _ProductTypeCodeText.ProductTypeCode = $projection.ProductType and _ProductTypeCodeText.Language = $session.system_language
[0..1] I_CntrlPurOrderDelivAddr _PurOrderDelivAddr _PurOrderDelivAddr.PurchaseOrder = $projection.PurchaseOrder and _PurOrderDelivAddr.PurchaseOrderItem = $projection.PurchaseOrderItem and _PurOrderDelivAddr.ExtSourceSystem = $projection.ExtSourceSystem and _PurOrderDelivAddr.ItemDeliveryAddressID = $projection.ItemDeliveryAddressID

Annotations (11)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
AbapCatalog.sqlViewName ICPURORDITMTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Central Purchase Order Item view
ObjectModel.representativeKey PurchaseOrderItem view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (93)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder I_CentralPurchaseOrderItem PurchaseOrder Purchasing Document
KEY PurchaseOrderItem
KEY ExtSourceSystem I_CentralPurchaseOrderItem ExtSourceSystem Connected System ID
ProcmtHubPOItemUniqueID I_CentralPurchaseOrderItem ProcmtHubPOItemUniqueID Schedule line
NetPriceAmount I_CentralPurchaseOrderItem NetPriceAmount Net Price
PurchaseOrderItemCategory I_CentralPurchaseOrderItem PurchaseOrderItemCategory Item Category
PurOrdExternalItemCategory _PurgDocumentItemCategoryText PurgDocExternalItemCategory Item Category
PurOrdItemCategoryName _PurgDocumentItemCategoryText ItemCategoryName Text for ItCat.
ProductType I_CentralPurchaseOrderItem ProductType Product Type Group
ProductTypeName _ProductTypeCodeText Name Zone name
Material I_CentralPurchaseOrderItem Material Vehicle Model
SupplierMaterialNumber I_CentralPurchaseOrderItem SupplierMaterialNumber Supp. Mat. No.
ManufacturerPartNmbr I_CentralPurchaseOrderItem ManufacturerPartNmbr Mfr Part Number
ManufacturerMaterial I_CentralPurchaseOrderItem ManufacturerMaterial MPN: Material
MaterialGroup I_CentralPurchaseOrderItem MaterialGroup Product Group
Plant I_CentralPurchaseOrderItem Plant Valuation Area
PurchaseOrderItemText I_CentralPurchaseOrderItem PurchaseOrderItemText Short Text
CompanyCode I_CentralPurchaseOrderItem CompanyCode Receiver Company Code
PurchasingDocumentDeletionCode I_CentralPurchaseOrderItem PurchasingDocumentDeletionCode Del. Indicator
IsReturnsItem I_CentralPurchaseOrderItem IsReturnsItem Returns Item
IsStatisticalItem I_CentralPurchaseOrderItem IsStatisticalItem Statisticl.Indicator
IsCompletelyDelivered I_CentralPurchaseOrderItem IsCompletelyDelivered Is completely delivered
IsFinallyInvoiced I_CentralPurchaseOrderItem IsFinallyInvoiced Final Invoice
GoodsReceiptIsExpected I_CentralPurchaseOrderItem GoodsReceiptIsExpected Goods Receipt
GoodsReceiptIsNonValuated I_CentralPurchaseOrderItem GoodsReceiptIsNonValuated GR Non-Valuated
InvoiceIsExpected I_CentralPurchaseOrderItem InvoiceIsExpected Invoice Receipt
InvoiceIsGoodsReceiptBased I_CentralPurchaseOrderItem InvoiceIsGoodsReceiptBased GR-Based IV
EvaldRcptSettlmtIsAllowed I_CentralPurchaseOrderItem EvaldRcptSettlmtIsAllowed ERS
UnlimitedOverdeliveryIsAllowed I_CentralPurchaseOrderItem UnlimitedOverdeliveryIsAllowed Unlimited Tol.
OverdelivTolrtdLmtRatioInPct I_CentralPurchaseOrderItem OverdelivTolrtdLmtRatioInPct Overdeliv. Tol.
UnderdelivTolrtdLmtRatioInPct I_CentralPurchaseOrderItem UnderdelivTolrtdLmtRatioInPct Underdel. Tol.
PurchaseContract I_CentralPurchaseOrderItem PurchaseContract Purchasing Doc.
PurchaseContractItem I_CentralPurchaseOrderItem PurchaseContractItem Item
MultipleAcctAssgmtDistribution I_CentralPurchaseOrderItem MultipleAcctAssgmtDistribution Distribution
PartialInvoiceDistribution I_CentralPurchaseOrderItem PartialInvoiceDistribution Partial invoice
PricingDateControl I_CentralPurchaseOrderItem PricingDateControl Pr. Date Cat.
RequisitionerName I_CentralPurchaseOrderItem RequisitionerName Requisitioner
PlannedDeliveryDurationInDays I_CentralPurchaseOrderItem PlannedDeliveryDurationInDays Plnd dely time
ConsumptionPosting I_CentralPurchaseOrderItem ConsumptionPosting Consumption Posting
ServicePerformer I_CentralPurchaseOrderItem ServicePerformer Service Performer
ServicePackage I_CentralPurchaseOrderItem ServicePackage Package number
AccountAssignmentCategory I_CentralPurchaseOrderItem AccountAssignmentCategory Acct Assgmt Cat
ProfitCenter I_CentralPurchaseOrderItem ProfitCenter Profit Center
StorageLocation I_CentralPurchaseOrderItem StorageLocation StorageLocation
OrderQuantity I_CentralPurchaseOrderItem OrderQuantity Quantity
PurchaseOrderQuantityUnit I_CentralPurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
PurchasingInfoRecord I_CentralPurchaseOrderItem PurchasingInfoRecord Info Record
IncotermsClassification I_CentralPurchaseOrderItem IncotermsClassification Incoterms
IncotermsTransferLocation I_CentralPurchaseOrderItem IncotermsTransferLocation Incoterms 2
IncotermsLocation1 I_CentralPurchaseOrderItem IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_CentralPurchaseOrderItem IncotermsLocation2 Inco. Location2
InternationalArticleNumber I_CentralPurchaseOrderItem InternationalArticleNumber EAN/UPC
IntrastatServiceCode I_CentralPurchaseOrderItem IntrastatServiceCode Intrastat Srvc. Code
CommodityCode I_CentralPurchaseOrderItem CommodityCode Commodity Code
SupplierConfirmationControlKey I_CentralPurchaseOrderItem SupplierConfirmationControlKey Conf. Control
PriceIsToBePrinted I_CentralPurchaseOrderItem PriceIsToBePrinted Print Price
TaxCode I_CentralPurchaseOrderItem TaxCode Tax Code
TaxJurisdiction I_CentralPurchaseOrderItem TaxJurisdiction Tax Jurisdiction
TaxCalculationProcedure I_CentralPurchaseOrderItem TaxCalculationProcedure Tax Procedure
OrderPriceUnit I_CentralPurchaseOrderItem OrderPriceUnit Order Price Un.
NetPriceQuantity I_CentralPurchaseOrderItem NetPriceQuantity Price Unit
OrderPriceUnitToOrderUnitNmrtr I_CentralPurchaseOrderItem OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
OrdPriceUnitToOrderUnitDnmntr I_CentralPurchaseOrderItem OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
OrderItemQtyToBaseQtyNmrtr I_CentralPurchaseOrderItem OrderItemQtyToBaseQtyNmrtr Equal To
OrderItemQtyToBaseQtyDnmntr I_CentralPurchaseOrderItem OrderItemQtyToBaseQtyDnmntr Denominator
ItemVolumeUnit I_CentralPurchaseOrderItem ItemVolumeUnit Volume Unit
ItemWeightUnit I_CentralPurchaseOrderItem ItemWeightUnit Unit of Weight
BaseUnit I_CentralPurchaseOrderItem BaseUnit Unit of Measure
DocumentCurrency I_CentralPurchaseOrderItem DocumentCurrency Document Currency
NetAmount I_CentralPurchaseOrderItem NetAmount Stated Amount
EffectiveAmount I_CentralPurchaseOrderItem EffectiveAmount Effective value
ManualDeliveryAddressID I_CentralPurchaseOrderItem ManualDeliveryAddressID Address Number
ReferenceDeliveryAddressID I_CentralPurchaseOrderItem ReferenceDeliveryAddressID Reference Address
Customer I_CentralPurchaseOrderItem Customer Sold-to Party
ExpectedOverallLimitAmount I_CentralPurchaseOrderItem ExpectedOverallLimitAmount Expected Value
OverallLimitAmount I_CentralPurchaseOrderItem OverallLimitAmount Overall Limit
PurContractForOverallLimit I_CentralPurchaseOrderItem PurContractForOverallLimit Contract For Limit
PurContractItemForOverallLimit I_CentralPurchaseOrderItem PurContractItemForOverallLimit PurCon Itm for Limit
PurchaseOrderItemStatus I_CentralPurchaseOrderItem PurchaseOrderItemStatus Status
HasNote I_CentralPurchaseOrderItem HasNote TRUE
HasAttachment I_CentralPurchaseOrderItem HasAttachment Truth Value
ItemDeliveryAddressID I_CentralPurchaseOrderItem ItemDeliveryAddressID Address
PurchasingOrganization _PurchaseOrderTP PurchasingOrganization Purchasing Organization
PurchasingGroup _PurchaseOrderTP PurchasingGroup Purchasing Group
PurchaseOrderType _PurchaseOrderTP PurchaseOrderType PO Type
_PurchaseOrderTP _PurchaseOrderTP
_PurOrdAcctAssignmentTP _PurOrdAcctAssignmentTP
_CntrlPurOrderPrcgElementTP _CntrlPurOrderPrcgElementTP
_PurOrdScheduleLineTP _PurOrdScheduleLineTP
_PurOrderDelivAddr _PurOrderDelivAddr
_OrderPriceUnit _OrderPriceUnit
_OrderQuantityUnit _OrderQuantityUnit
_ProductType _ProductType

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 I_CentralPurchaseOrderItemTP.
-- 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: ICPURORDITMTP

CREATE VIEW I_CentralPurchaseOrderItemTP AS
SELECT
  Document.PurchaseOrder AS PurchaseOrder,
  cast (Document.PurchaseOrderItem as ebelp preserving type) AS PurchaseOrderItem,
  Document.ExtSourceSystem AS ExtSourceSystem,
  Document.ProcmtHubPOItemUniqueID AS ProcmtHubPOItemUniqueID,
  Document.NetPriceAmount AS NetPriceAmount,
  Document.PurchaseOrderItemCategory AS PurchaseOrderItemCategory,
  _PurgDocumentItemCategoryText.PurgDocExternalItemCategory AS PurOrdExternalItemCategory,
  _PurgDocumentItemCategoryText.ItemCategoryName AS PurOrdItemCategoryName,
  Document.ProductType AS ProductType,
  _ProductTypeCodeText.Name AS ProductTypeName,
  Document.Material AS Material,
  Document.SupplierMaterialNumber AS SupplierMaterialNumber,
  Document.ManufacturerPartNmbr AS ManufacturerPartNmbr,
  Document.ManufacturerMaterial AS ManufacturerMaterial,
  Document.MaterialGroup AS MaterialGroup,
  Document.Plant AS Plant,
  Document.PurchaseOrderItemText AS PurchaseOrderItemText,
  Document.CompanyCode AS CompanyCode,
  Document.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  Document.IsReturnsItem AS IsReturnsItem,
  Document.IsStatisticalItem AS IsStatisticalItem,
  Document.IsCompletelyDelivered AS IsCompletelyDelivered,
  Document.IsFinallyInvoiced AS IsFinallyInvoiced,
  Document.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
  Document.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
  Document.InvoiceIsExpected AS InvoiceIsExpected,
  Document.InvoiceIsGoodsReceiptBased AS InvoiceIsGoodsReceiptBased,
  Document.EvaldRcptSettlmtIsAllowed AS EvaldRcptSettlmtIsAllowed,
  Document.UnlimitedOverdeliveryIsAllowed AS UnlimitedOverdeliveryIsAllowed,
  Document.OverdelivTolrtdLmtRatioInPct AS OverdelivTolrtdLmtRatioInPct,
  Document.UnderdelivTolrtdLmtRatioInPct AS UnderdelivTolrtdLmtRatioInPct,
  Document.PurchaseContract AS PurchaseContract,
  Document.PurchaseContractItem AS PurchaseContractItem,
  Document.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  Document.PartialInvoiceDistribution AS PartialInvoiceDistribution,
  Document.PricingDateControl AS PricingDateControl,
  Document.RequisitionerName AS RequisitionerName,
  Document.PlannedDeliveryDurationInDays AS PlannedDeliveryDurationInDays,
  Document.ConsumptionPosting AS ConsumptionPosting,
  Document.ServicePerformer AS ServicePerformer,
  Document.ServicePackage AS ServicePackage,
  Document.AccountAssignmentCategory AS AccountAssignmentCategory,
  Document.ProfitCenter AS ProfitCenter,
  Document.StorageLocation AS StorageLocation,
  Document.OrderQuantity AS OrderQuantity,
  Document.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  Document.PurchasingInfoRecord AS PurchasingInfoRecord,
  Document.IncotermsClassification AS IncotermsClassification,
  Document.IncotermsTransferLocation AS IncotermsTransferLocation,
  Document.IncotermsLocation1 AS IncotermsLocation1,
  Document.IncotermsLocation2 AS IncotermsLocation2,
  Document.InternationalArticleNumber AS InternationalArticleNumber,
  Document.IntrastatServiceCode AS IntrastatServiceCode,
  Document.CommodityCode AS CommodityCode,
  Document.SupplierConfirmationControlKey AS SupplierConfirmationControlKey,
  Document.PriceIsToBePrinted AS PriceIsToBePrinted,
  Document.TaxCode AS TaxCode,
  Document.TaxJurisdiction AS TaxJurisdiction,
  Document.TaxCalculationProcedure AS TaxCalculationProcedure,
  Document.OrderPriceUnit AS OrderPriceUnit,
  Document.NetPriceQuantity AS NetPriceQuantity,
  Document.OrderPriceUnitToOrderUnitNmrtr AS OrderPriceUnitToOrderUnitNmrtr,
  Document.OrdPriceUnitToOrderUnitDnmntr AS OrdPriceUnitToOrderUnitDnmntr,
  Document.OrderItemQtyToBaseQtyNmrtr AS OrderItemQtyToBaseQtyNmrtr,
  Document.OrderItemQtyToBaseQtyDnmntr AS OrderItemQtyToBaseQtyDnmntr,
  Document.ItemVolumeUnit AS ItemVolumeUnit,
  Document.ItemWeightUnit AS ItemWeightUnit,
  Document.BaseUnit AS BaseUnit,
  Document.DocumentCurrency AS DocumentCurrency,
  Document.NetAmount AS NetAmount,
  Document.EffectiveAmount AS EffectiveAmount,
  Document.ManualDeliveryAddressID AS ManualDeliveryAddressID,
  Document.ReferenceDeliveryAddressID AS ReferenceDeliveryAddressID,
  Document.Customer AS Customer,
  Document.ExpectedOverallLimitAmount AS ExpectedOverallLimitAmount,
  Document.OverallLimitAmount AS OverallLimitAmount,
  Document.PurContractForOverallLimit AS PurContractForOverallLimit,
  Document.PurContractItemForOverallLimit AS PurContractItemForOverallLimit,
  Document.PurchaseOrderItemStatus AS PurchaseOrderItemStatus,
  Document.HasNote AS HasNote,
  Document.HasAttachment AS HasAttachment,
  Document.ItemDeliveryAddressID AS ItemDeliveryAddressID,
  _PurchaseOrderTP.PurchasingOrganization AS PurchasingOrganization,
  _PurchaseOrderTP.PurchasingGroup AS PurchasingGroup,
  _PurchaseOrderTP.PurchaseOrderType AS PurchaseOrderType
FROM I_CentralPurchaseOrderItem AS Document
LEFT OUTER JOIN I_CentralPurchaseOrderTP AS _PurchaseOrderTP ON _PurchaseOrderTP.PurchaseOrder = PurchaseOrder AND _PurchaseOrderTP.ExtSourceSystem = ExtSourceSystem  -- association [1..1]
LEFT OUTER JOIN I_CntrlPurOrderPrcgElementTP AS _CntrlPurOrderPrcgElementTP ON _CntrlPurOrderPrcgElementTP.PurchaseOrder = PurchaseOrder AND _CntrlPurOrderPrcgElementTP.PurchaseOrderItem = PurchaseOrderItem AND _CntrlPurOrderPrcgElementTP.ExtSourceSystem = ExtSourceSystem  -- association [1..*]
LEFT OUTER JOIN I_CntrlPurOrderAcctAssgmtTP AS _PurOrdAcctAssignmentTP ON _PurOrdAcctAssignmentTP.PurchaseOrder = PurchaseOrder AND _PurOrdAcctAssignmentTP.PurchaseOrderItem = PurchaseOrderItem AND _PurOrdAcctAssignmentTP.ExtSourceSystem = ExtSourceSystem  -- association [1..*]
LEFT OUTER JOIN I_CntrlPurOrderScheduleLineTP AS _PurOrdScheduleLineTP ON _PurOrdScheduleLineTP.PurchaseOrder = PurchaseOrder AND _PurOrdScheduleLineTP.PurchaseOrderItem = PurchaseOrderItem AND _PurOrdScheduleLineTP.ExtSourceSystem = ExtSourceSystem  -- association [1..*]
LEFT OUTER JOIN I_ProcmtHubPurgDocItmCat AS _PurgDocumentItemCategoryText ON _PurgDocumentItemCategoryText.ProcurementHubSourceSystem = ExtSourceSystem AND _PurgDocumentItemCategoryText.ItemCategory = PurchaseOrderItemCategory  -- association [1..1]
LEFT OUTER JOIN I_ProductTypeCodeText AS _ProductTypeCodeText ON _ProductTypeCodeText.ProductTypeCode = ProductType AND _ProductTypeCodeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CntrlPurOrderDelivAddr AS _PurOrderDelivAddr ON _PurOrderDelivAddr.PurchaseOrder = PurchaseOrder AND _PurOrderDelivAddr.PurchaseOrderItem = PurchaseOrderItem AND _PurOrderDelivAddr.ExtSourceSystem = ExtSourceSystem AND _PurOrderDelivAddr.ItemDeliveryAddressID = ItemDeliveryAddressID  -- association [0..1]
;