I_PrmtHbRpldPurOrderItmEnhcd

DDL: I_PRMTHBRPLDPURORDERITMENHCD SQL: IREPPOITMENH Type: view COMPOSITE

Replicated PO item enhanced

I_PrmtHbRpldPurOrderItmEnhcd is a Composite CDS View that provides data about "Replicated PO item enhanced" in SAP S/4HANA. It reads from 1 data source (I_CentralPurchaseOrderItem) and exposes 97 fields with key fields PurchaseOrder, PurchaseOrderItem, ExtSourceSystem. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CentralPurchaseOrderItem Document from

Associations (15)

CardinalityTargetAliasCondition
[1..1] I_PrmtHbRpldPurOrderEnhcd _PurchaseOrder $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder and $projection.ExtSourceSystem = _PurchaseOrder.ExtSourceSystem
[1..*] I_CntrlPurOrderAcctAssgmt _PurOrdAcctAssignment _PurOrdAcctAssignment.PurchaseOrder = $projection.PurchaseOrder and _PurOrdAcctAssignment.PurchaseOrderItem = $projection.PurchaseOrderItem and _PurOrdAcctAssignment.ExtSourceSystem = $projection.ExtSourceSystem
[1..*] I_CntrlPurOrderScheduleLine _PurOrdScheduleLine _PurOrdScheduleLine.PurchaseOrder = $projection.PurchaseOrder and _PurOrdScheduleLine.PurchaseOrderItem = $projection.PurchaseOrderItem and _PurOrdScheduleLine.ExtSourceSystem = $projection.ExtSourceSystem
[1..1] P_PrmtHbPOSingleScheduleLine _PurOrdSingleScheduleLine $projection.PurchaseOrder = _PurOrdSingleScheduleLine.PurchaseOrder and $projection.PurchaseOrderItem = _PurOrdSingleScheduleLine.PurchaseOrderItem and $projection.ExtSourceSystem = _PurOrdSingleScheduleLine.ExtSourceSystem
[0..1] E_PrmtHbRpldPurchaseOrderItem _ItemExtension $projection.PurchaseOrder = _ItemExtension.PurchaseOrder and $projection.PurchaseOrderItem = _ItemExtension.PurchaseOrderItem and $projection.ExtSourceSystem = _ItemExtension.ExtSourceSystem
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _OrderQuantityUnit $projection.PurchaseOrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _VolumeUnit $projection.ItemVolumeUnit = _VolumeUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _WeightUnit $projection.ItemWeightUnit = _WeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _OrderPriceUnit $projection.OrderPriceUnit = _OrderPriceUnit.UnitOfMeasure
[0..1] I_PurchasingDocumentCategory _PurgDocumentCategory $projection.PurchasingDocumentCategory = _PurgDocumentCategory.PurchasingDocumentCategory
[0..1] I_PurgDocumentItemCategory _PurgDocumentItemCategory $projection.PurchaseOrderItemCategory = _PurgDocumentItemCategory.PurchasingDocumentItemCategory
[0..1] I_ProductTypeCode _ProductType $projection.ProductTypeCode = _ProductType.ProductTypeCode
[0..1] I_ProductCategory _ProductCategory $projection.ArticleCategory = _ProductCategory.ProductCategory
[0..1] I_AccountAssignmentCategory _AccountAssignmentCategory $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IREPPOITMENH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Replicated PO item enhanced view
ObjectModel.representativeKey PurchaseOrderItem view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (97)

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
ProductTypeCode I_CentralPurchaseOrderItem ProductType Product Type Group
PurchasingDocumentCategory I_CentralPurchaseOrderItem PurchasingDocumentCategory Doc. Category
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
ArticleCategory I_CentralPurchaseOrderItem ArticleCategory Prod Category
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
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
PrmtHbRefPurchaseOrderStatus I_CentralPurchaseOrderItem PurchaseOrderItemStatus Status
HasNote I_CentralPurchaseOrderItem HasNote TRUE
HasAttachment I_CentralPurchaseOrderItem HasAttachment Truth Value
ShippingInstruction I_CentralPurchaseOrderItem ShippingInstruction Shipping Instr.
FirstDeliveryDate
PerformancePeriodStartDate
PerformancePeriodEndDate
DelivDateCategory _PurOrdSingleScheduleLine DelivDateCategory Delivery Date
DocumentCurrency _PurchaseOrder DocumentCurrency Document Currency
ItemDeliveryAddressID I_CentralPurchaseOrderItem ItemDeliveryAddressID Address
_PurchaseOrder _PurchaseOrder
_PurOrdAcctAssignment _PurOrdAcctAssignment
_PurOrdScheduleLine _PurOrdScheduleLine
_BaseUnit _BaseUnit
_OrderQuantityUnit _OrderQuantityUnit
_VolumeUnit _VolumeUnit
_WeightUnit _WeightUnit
_OrderPriceUnit _OrderPriceUnit
_PurgDocumentCategory _PurgDocumentCategory
_PurgDocumentItemCategory _PurgDocumentItemCategory
_ProductCategory _ProductCategory
_ProductType _ProductType
_AccountAssignmentCategory _AccountAssignmentCategory

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_PrmtHbRpldPurOrderItmEnhcd.
-- 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: IREPPOITMENH

CREATE VIEW I_PrmtHbRpldPurOrderItmEnhcd 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,
  Document.ProductType AS ProductTypeCode,
  Document.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  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.ArticleCategory AS ArticleCategory,
  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.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.PurchaseOrderItemStatus AS PrmtHbRefPurchaseOrderStatus,
  Document.HasNote AS HasNote,
  Document.HasAttachment AS HasAttachment,
  Document.ShippingInstruction AS ShippingInstruction,
  cast (_PurOrdSingleScheduleLine.ScheduleLineDeliveryDate as eindt) AS FirstDeliveryDate,
  cast (_PurOrdSingleScheduleLine.PerformancePeriodStartDate as mmpur_servproc_period_start) AS PerformancePeriodStartDate,
  cast (_PurOrdSingleScheduleLine.PerformancePeriodEndDate as mmpur_servproc_period_end) AS PerformancePeriodEndDate,
  _PurOrdSingleScheduleLine.DelivDateCategory AS DelivDateCategory,
  _PurchaseOrder.DocumentCurrency AS DocumentCurrency,
  Document.ItemDeliveryAddressID AS ItemDeliveryAddressID
FROM I_CentralPurchaseOrderItem AS Document
LEFT OUTER JOIN I_PrmtHbRpldPurOrderEnhcd AS _PurchaseOrder ON PurchaseOrder = _PurchaseOrder.PurchaseOrder AND ExtSourceSystem = _PurchaseOrder.ExtSourceSystem  -- association [1..1]
LEFT OUTER JOIN I_CntrlPurOrderAcctAssgmt AS _PurOrdAcctAssignment ON _PurOrdAcctAssignment.PurchaseOrder = PurchaseOrder AND _PurOrdAcctAssignment.PurchaseOrderItem = PurchaseOrderItem AND _PurOrdAcctAssignment.ExtSourceSystem = ExtSourceSystem  -- association [1..*]
LEFT OUTER JOIN I_CntrlPurOrderScheduleLine AS _PurOrdScheduleLine ON _PurOrdScheduleLine.PurchaseOrder = PurchaseOrder AND _PurOrdScheduleLine.PurchaseOrderItem = PurchaseOrderItem AND _PurOrdScheduleLine.ExtSourceSystem = ExtSourceSystem  -- association [1..*]
LEFT OUTER JOIN P_PrmtHbPOSingleScheduleLine AS _PurOrdSingleScheduleLine ON PurchaseOrder = _PurOrdSingleScheduleLine.PurchaseOrder AND PurchaseOrderItem = _PurOrdSingleScheduleLine.PurchaseOrderItem AND ExtSourceSystem = _PurOrdSingleScheduleLine.ExtSourceSystem  -- association [1..1]
LEFT OUTER JOIN E_PrmtHbRpldPurchaseOrderItem AS _ItemExtension ON PurchaseOrder = _ItemExtension.PurchaseOrder AND PurchaseOrderItem = _ItemExtension.PurchaseOrderItem AND ExtSourceSystem = _ItemExtension.ExtSourceSystem  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderQuantityUnit ON PurchaseOrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _VolumeUnit ON ItemVolumeUnit = _VolumeUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _WeightUnit ON ItemWeightUnit = _WeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderPriceUnit ON OrderPriceUnit = _OrderPriceUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentCategory AS _PurgDocumentCategory ON PurchasingDocumentCategory = _PurgDocumentCategory.PurchasingDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurgDocumentItemCategory AS _PurgDocumentItemCategory ON PurchaseOrderItemCategory = _PurgDocumentItemCategory.PurchasingDocumentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_ProductTypeCode AS _ProductType ON ProductTypeCode = _ProductType.ProductTypeCode  -- association [0..1]
LEFT OUTER JOIN I_ProductCategory AS _ProductCategory ON ArticleCategory = _ProductCategory.ProductCategory  -- association [0..1]
LEFT OUTER JOIN I_AccountAssignmentCategory AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory  -- association [0..1]
;