C_CFinRpldPurchaseOrderItem

DDL: C_CFINRPLDPURCHASEORDERITEM Type: view CONSUMPTION Package: FINS_CFIN_ACC_VIEW

CFin Rpld Purchase Order Item

C_CFinRpldPurchaseOrderItem is a Consumption CDS View that provides data about "CFin Rpld Purchase Order Item" in SAP S/4HANA. It reads from 1 data source (I_CFinRpldPurchasingDocItem) and exposes 80 fields with key fields SenderLogicalSystem, CFinReplicatedPurchaseOrder, CFinRpldPurchaseOrderItem. It has 13 associations to related views. It is exposed through 1 OData service (UI_CFINRPLDPURCHASEORDER). Part of development package FINS_CFIN_ACC_VIEW.

Data Sources (1)

SourceAliasJoin Type
I_CFinRpldPurchasingDocItem I_CFinRpldPurchasingDocItem from

Associations (13)

CardinalityTargetAliasCondition
[1..1] C_CFinRpldPurchaseOrder _CFinRpldPurchaseOrder $projection.CFinReplicatedPurchaseOrder = _CFinRpldPurchaseOrder.CFinReplicatedPurchaseOrder and $projection.SenderLogicalSystem = _CFinRpldPurchaseOrder.SenderLogicalSystem
[0..*] C_CFinRpldPurOrdScheduleLine _CFinRpldPurOrdScheduleLine $projection.SenderLogicalSystem = _CFinRpldPurOrdScheduleLine.SenderLogicalSystem and $projection.CFinReplicatedPurchaseOrder = _CFinRpldPurOrdScheduleLine.CFinReplicatedPurchaseOrder and $projection.CFinRpldPurchaseOrderItem = _CFinRpldPurOrdScheduleLine.CFinRpldPurchaseOrderItem
[0..*] C_CFinRpldPurchaseOrderHistory _CFinRpldPurchaseOrderHistory $projection.SenderLogicalSystem = _CFinRpldPurchaseOrderHistory.SenderLogicalSystem and $projection.CFinReplicatedPurchaseOrder = _CFinRpldPurchaseOrderHistory.CFinReplicatedPurchaseOrder and $projection.CFinRpldPurchaseOrderItem = _CFinRpldPurchaseOrderHistory.CFinRpldPurchaseOrderItem
[0..*] C_CFinRpldPurOrdAcctAssgmt _CFinRpldPurOrdAcctAssgmt $projection.SenderLogicalSystem = _CFinRpldPurOrdAcctAssgmt.SenderLogicalSystem and $projection.CFinReplicatedPurchaseOrder = _CFinRpldPurOrdAcctAssgmt.CFinReplicatedPurchaseOrder and $projection.CFinRpldPurchaseOrderItem = _CFinRpldPurOrdAcctAssgmt.CFinRpldPurchaseOrderItem
[1..*] C_CFinRpldPurchaseOrderDetails _CFinRpldPurchaseOrderDetails $projection.SenderLogicalSystem = _CFinRpldPurchaseOrderDetails.SenderLogicalSystem and $projection.CFinReplicatedPurchaseOrder = _CFinRpldPurchaseOrderDetails.CFinReplicatedPurchaseOrder and $projection.CFinRpldPurchaseOrderItem = _CFinRpldPurchaseOrderDetails.CFinRpldPurchaseOrderItem
[0..*] I_AcctAssignmentCategoryText _AccountAssignmentCategoryText $projection.AccountAssignmentCategory = _AccountAssignmentCategoryText.AccountAssignmentCategory
[0..*] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material
[0..*] I_PurgDocumentItemCategoryText _PurgDocumentItemCategoryText $projection.PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory
[0..1] I_PartialInvoiceIndicator _PartialInvoiceIndicator $projection.PartialInvoiceDistribution = _PartialInvoiceIndicator.PartialInvoiceDistribution and _PartialInvoiceIndicator.SAPDataDictionaryDomain = 'TWRKZ'
[0..1] I_MultipleAcctAssgmtDistrText _MultipleAcctAssgmtDistrText $projection.MultipleAcctAssgmtDistribution = _MultipleAcctAssgmtDistrText.MultipleAcctAssgmtDistribution and _MultipleAcctAssgmtDistrText.Language = $session.system_language
[0..1] I_TaxCodeText _TaxCodeText $projection.TaxCode = _TaxCodeText.TaxCode and $projection.TaxCalculationProcedure = _TaxCodeText.TaxCalculationProcedure and _TaxCodeText.Language = $session.system_language
[0..*] I_TaxJurisdictionText _TaxJurisdictionText $projection.TaxJurisdiction = _TaxJurisdictionText.TaxJurisdiction and _TaxJurisdictionText.Language = $session.system_language
[1..1] E_CFinRpldPurchasingDocItem _Extension $projection.CFinReplicatedPurchaseOrder = _Extension.CFinRpldPurchasingDocument and $projection.SenderLogicalSystem = _Extension.SourceSystemLogicalSystem and $projection.CFinRpldPurchaseOrderItem = _Extension.CFinRpldPurchasingDocumentItem

Annotations (18)

NameValueLevelField
EndUserText.label CFin Rpld Purchase Order Item view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName CCFINRPOITEM view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.representativeKey CFinRpldPurchaseOrderItem view
UI.headerInfo.typeName Accounting View of Purchase Order Item view
UI.headerInfo.typeNamePlural Purchase Order Items view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value CFinRpldPurchaseOrderItem view
UI.headerInfo.description.value MaterialName view
Search.searchable true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_CFINRPLDPURCHASEORDER UI_CFINRPLDPURCHASEORDER V2 C1 NOT_RELEASED

Fields (80)

KeyFieldSource TableSource FieldDescription
KEY SenderLogicalSystem SenderLogicalSystem Sender Logical System
KEY CFinReplicatedPurchaseOrder Purchasing Doc.
KEY CFinRpldPurchaseOrderItem Item
PurchasingDocumentItemText PurchasingDocumentItemText Short Text
Material Material Vehicle Model
MaterialName
CompanyCode CompanyCode Receiver Company Code
Plant Plant Valuation Area
MaterialGroup MaterialGroup Product Group
TargetQuantity TargetQuantity Target Quantity
OrderQuantity OrderQuantity Quantity
OrderQuantityUnit OrderQuantityUnit Sales Unit
OrderPriceUnit OrderPriceUnit Order Price Un.
OrderPriceUnitToOrderUnitNmrtr OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
OrdPriceUnitToOrderUnitDnmntr OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
OrderItemQtyToBaseQtyNmrtr OrderItemQtyToBaseQtyNmrtr Equal To
OrderItemQtyToBaseQtyDnmntr OrderItemQtyToBaseQtyDnmntr Denominator
NetPriceAmount NetPriceAmount Net Price
NetPriceQuantity NetPriceQuantity Price Unit
NetAmount NetAmount Stated Amount
TaxCode TaxCode Tax Code
ValuationType ValuationType Valuation Type
IsCompletelyDelivered IsCompletelyDelivered Is completely delivered
IsFinallyInvoiced IsFinallyInvoiced Final Invoice
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
AccountAssignmentCategory AccountAssignmentCategory Account Assignment Category
ConsumptionPosting ConsumptionPosting Consumption Posting
MultipleAcctAssgmtDistribution MultipleAcctAssgmtDistribution Distribution Indicator
PartialInvoiceDistribution PartialInvoiceDistribution Partial invoice
GoodsReceiptIsExpected GoodsReceiptIsExpected Goods Receipt
InvoiceIsExpected InvoiceIsExpected Invoice Receipt
GoodsReceiptIsNonValuated GoodsReceiptIsNonValuated GR Non-Valuated
InvoiceIsGoodsReceiptBased InvoiceIsGoodsReceiptBased GR-Based IV
BaseUnit BaseUnit Unit of Measure
NonDeductibleInputTaxAmount NonDeductibleInputTaxAmount Non-deductible
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
InventorySpecialStockType InventorySpecialStockType Special Stock Type
Fund Fund Sender Fund
FundsCenter FundsCenter Funds Center
CommitmentItemShortID CommitmentItemShortID Commitment Item Short ID
ProfitCenter ProfitCenter Profit Center
ServicePackage ServicePackage Package number
IsStatisticalItem IsStatisticalItem Statisticl.Indicator
LastChangedDate LastChangedDate Created On
EvaldRcptSettlmtIsAllowed EvaldRcptSettlmtIsAllowed ERS
MaterialType MaterialType Material Type
IsReturnsItem IsReturnsItem Returns Item
GrantID GrantID Sender Grant
FunctionalArea FunctionalArea Sendr Fctl Area
BudgetPeriod BudgetPeriod Budget Period
ProductType ProductType Product Type Group
RequisitionerName RequisitionerName Requisitioner
DocumentCurrency DocumentCurrency Document Currency
TaxCalculationProcedure TaxCalculationProcedure Tax Procedure
_BaseUnit _BaseUnit
_CFinRpldPurchaseOrder _CFinRpldPurchaseOrder
_CompanyCode _CompanyCode
_ConsumptionPosting _ConsumptionPosting
_DocumentCurrency _DocumentCurrency
_LogicalSystem _LogicalSystem
_Material _Material
_MaterialGroup _MaterialGroup
_OrderPriceUnit _OrderPriceUnit
_OrderQuantityUnit _OrderQuantityUnit
_Plant _Plant
_ProductType _ProductType
_PurgDocumentCategory _PurgDocumentCategory
_PurgDocumentItemCategory _PurgDocumentItemCategory
_AccountAssignmentCategoryText _AccountAssignmentCategoryText
_MaterialText _MaterialText
_PurgDocumentItemCategoryText _PurgDocumentItemCategoryText
_PartialInvoiceIndicator _PartialInvoiceIndicator
_MultipleAcctAssgmtDistrText _MultipleAcctAssgmtDistrText
_TaxCodeText _TaxCodeText
_TaxJurisdictionText _TaxJurisdictionText
_CFinRpldPurOrdScheduleLine _CFinRpldPurOrdScheduleLine
_CFinRpldPurchaseOrderHistory _CFinRpldPurchaseOrderHistory
_CFinRpldPurOrdAcctAssgmt _CFinRpldPurOrdAcctAssgmt
_CFinRpldPurchaseOrderDetails _CFinRpldPurchaseOrderDetails

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_CFinRpldPurchaseOrderItem.
-- 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.

CREATE VIEW C_CFinRpldPurchaseOrderItem AS
SELECT
  SenderLogicalSystem,
  cast( CFinRpldPurchasingDocument as fins_cfin_av_rpld_purord preserving type ) AS CFinReplicatedPurchaseOrder,
  cast( CFinRpldPurchasingDocumentItem as fins_cfin_av_rpld_purord_item preserving type ) AS CFinRpldPurchaseOrderItem,
  PurchasingDocumentItemText,
  Material,
  _MaterialText[1: Language = $session.system_language].MaterialName AS MaterialName,
  CompanyCode,
  Plant,
  MaterialGroup,
  TargetQuantity,
  OrderQuantity,
  OrderQuantityUnit,
  OrderPriceUnit,
  OrderPriceUnitToOrderUnitNmrtr,
  OrdPriceUnitToOrderUnitDnmntr,
  OrderItemQtyToBaseQtyNmrtr,
  OrderItemQtyToBaseQtyDnmntr,
  NetPriceAmount,
  NetPriceQuantity,
  NetAmount,
  TaxCode,
  ValuationType,
  IsCompletelyDelivered,
  IsFinallyInvoiced,
  PurchasingDocumentItemCategory,
  AccountAssignmentCategory,
  ConsumptionPosting,
  MultipleAcctAssgmtDistribution,
  PartialInvoiceDistribution,
  GoodsReceiptIsExpected,
  InvoiceIsExpected,
  GoodsReceiptIsNonValuated,
  InvoiceIsGoodsReceiptBased,
  BaseUnit,
  NonDeductibleInputTaxAmount,
  PurchasingDocumentCategory,
  TaxJurisdiction,
  InventorySpecialStockType,
  Fund,
  FundsCenter,
  CommitmentItemShortID,
  ProfitCenter,
  ServicePackage,
  IsStatisticalItem,
  LastChangedDate,
  EvaldRcptSettlmtIsAllowed,
  MaterialType,
  IsReturnsItem,
  GrantID,
  FunctionalArea,
  BudgetPeriod,
  ProductType,
  RequisitionerName,
  DocumentCurrency,
  TaxCalculationProcedure
FROM I_CFinRpldPurchasingDocItem
LEFT OUTER JOIN C_CFinRpldPurchaseOrder AS _CFinRpldPurchaseOrder ON CFinReplicatedPurchaseOrder = _CFinRpldPurchaseOrder.CFinReplicatedPurchaseOrder AND SenderLogicalSystem = _CFinRpldPurchaseOrder.SenderLogicalSystem  -- association [1..1]
LEFT OUTER JOIN C_CFinRpldPurOrdScheduleLine AS _CFinRpldPurOrdScheduleLine ON SenderLogicalSystem = _CFinRpldPurOrdScheduleLine.SenderLogicalSystem AND CFinReplicatedPurchaseOrder = _CFinRpldPurOrdScheduleLine.CFinReplicatedPurchaseOrder AND CFinRpldPurchaseOrderItem = _CFinRpldPurOrdScheduleLine.CFinRpldPurchaseOrderItem  -- association [0..*]
LEFT OUTER JOIN C_CFinRpldPurchaseOrderHistory AS _CFinRpldPurchaseOrderHistory ON SenderLogicalSystem = _CFinRpldPurchaseOrderHistory.SenderLogicalSystem AND CFinReplicatedPurchaseOrder = _CFinRpldPurchaseOrderHistory.CFinReplicatedPurchaseOrder AND CFinRpldPurchaseOrderItem = _CFinRpldPurchaseOrderHistory.CFinRpldPurchaseOrderItem  -- association [0..*]
LEFT OUTER JOIN C_CFinRpldPurOrdAcctAssgmt AS _CFinRpldPurOrdAcctAssgmt ON SenderLogicalSystem = _CFinRpldPurOrdAcctAssgmt.SenderLogicalSystem AND CFinReplicatedPurchaseOrder = _CFinRpldPurOrdAcctAssgmt.CFinReplicatedPurchaseOrder AND CFinRpldPurchaseOrderItem = _CFinRpldPurOrdAcctAssgmt.CFinRpldPurchaseOrderItem  -- association [0..*]
LEFT OUTER JOIN C_CFinRpldPurchaseOrderDetails AS _CFinRpldPurchaseOrderDetails ON SenderLogicalSystem = _CFinRpldPurchaseOrderDetails.SenderLogicalSystem AND CFinReplicatedPurchaseOrder = _CFinRpldPurchaseOrderDetails.CFinReplicatedPurchaseOrder AND CFinRpldPurchaseOrderItem = _CFinRpldPurchaseOrderDetails.CFinRpldPurchaseOrderItem  -- association [1..*]
LEFT OUTER JOIN I_AcctAssignmentCategoryText AS _AccountAssignmentCategoryText ON AccountAssignmentCategory = _AccountAssignmentCategoryText.AccountAssignmentCategory  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material  -- association [0..*]
LEFT OUTER JOIN I_PurgDocumentItemCategoryText AS _PurgDocumentItemCategoryText ON PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory  -- association [0..*]
LEFT OUTER JOIN I_PartialInvoiceIndicator AS _PartialInvoiceIndicator ON PartialInvoiceDistribution = _PartialInvoiceIndicator.PartialInvoiceDistribution AND _PartialInvoiceIndicator.SAPDataDictionaryDomain = 'TWRKZ'  -- association [0..1]
LEFT OUTER JOIN I_MultipleAcctAssgmtDistrText AS _MultipleAcctAssgmtDistrText ON MultipleAcctAssgmtDistribution = _MultipleAcctAssgmtDistrText.MultipleAcctAssgmtDistribution AND _MultipleAcctAssgmtDistrText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_TaxCodeText AS _TaxCodeText ON TaxCode = _TaxCodeText.TaxCode AND TaxCalculationProcedure = _TaxCodeText.TaxCalculationProcedure AND _TaxCodeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_TaxJurisdictionText AS _TaxJurisdictionText ON TaxJurisdiction = _TaxJurisdictionText.TaxJurisdiction AND _TaxJurisdictionText.Language = $session.system_language  -- association [0..*]
LEFT OUTER JOIN E_CFinRpldPurchasingDocItem AS _Extension ON CFinReplicatedPurchaseOrder = _Extension.CFinRpldPurchasingDocument AND SenderLogicalSystem = _Extension.SourceSystemLogicalSystem AND CFinRpldPurchaseOrderItem = _Extension.CFinRpldPurchasingDocumentItem  -- association [1..1]
;