C_CFinRpldPurchaseOrderDetails

DDL: C_CFINRPLDPURCHASEORDERDETAILS Type: view CONSUMPTION Package: FINS_CFIN_ACC_VIEW

CFin Rpld Purchase Order Details

C_CFinRpldPurchaseOrderDetails is a Consumption CDS View that provides data about "CFin Rpld Purchase Order Details" in SAP S/4HANA. It reads from 1 data source (C_CFinRpldPurchaseOrder) and exposes 66 fields with key fields SenderLogicalSystem, CFinReplicatedPurchaseOrder, CFinRpldPurchaseOrderItem, CFinRpldPurgDocAcctAssgmt. It has 4 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
C_CFinRpldPurchaseOrder CFinRpldPurchaseOrder from

Associations (4)

CardinalityTargetAliasCondition
[0..*] C_HierRuntimeRprstnDplLeafNode _CostCenterHierarchyLeafNode $projection.CostCenter = _CostCenterHierarchyLeafNode.UnivHierarchyBusinessEntity and $projection.ControllingArea = _CostCenterHierarchyLeafNode.HierarchyNodeClass and _CostCenterHierarchyLeafNode.ValidityStartDate <= $session.system_date and _CostCenterHierarchyLeafNode.ValidityEndDate >= $session.system_date and _CostCenterHierarchyLeafNode.HierarchyType = '0101'
[0..*] C_HierRuntimeRprstnDplLeafNode _ProfitCenterHierLeafNode $projection.ProfitCenter = _ProfitCenterHierLeafNode.UnivHierarchyBusinessEntity and $projection.ControllingArea = _ProfitCenterHierLeafNode.HierarchyNodeClass and _ProfitCenterHierLeafNode.ValidityStartDate <= $session.system_date and _ProfitCenterHierLeafNode.ValidityEndDate >= $session.system_date and _ProfitCenterHierLeafNode.HierarchyType = '0106'
[0..*] C_HierRuntimeRprstnDplLeafNode _GLAccountHierLeafNode $projection.GLAccount = _GLAccountHierLeafNode.UnivHierarchyBusinessEntity and $projection.ChartOfAccounts = _GLAccountHierLeafNode.HierarchyNodeClass and _GLAccountHierLeafNode.ValidityStartDate <= $session.system_date and _GLAccountHierLeafNode.ValidityEndDate >= $session.system_date and _GLAccountHierLeafNode.HierarchyType = 'FSVN'
[0..*] C_HierRuntimeRprstnDplLeafNode _CompanyCodeHierLeafNode $projection.CompanyCode = _CompanyCodeHierLeafNode.UnivHierarchyBusinessEntity and _CompanyCodeHierLeafNode.ValidityStartDate <= $session.system_date and _CompanyCodeHierLeafNode.ValidityEndDate >= $session.system_date and _CompanyCodeHierLeafNode.HierarchyType = 'COCD'

Annotations (16)

NameValueLevelField
EndUserText.label CFin Rpld Purchase Order Details view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName CCFINRPODET view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
Consumption.valueHelpDefault.fetchValues #AUTOMATICALLY_WHEN_DISPLAYED view
UI.headerInfo.typeName Accounting View of Purchase Order view
UI.headerInfo.title.value CFinReplicatedPurchaseOrder view
UI.headerInfo.description.value SenderLogicalSystem view

OData Services (1)

ServiceBindingVersionContractRelease
UI_CFINRPLDPURCHASEORDER UI_CFINRPLDPURCHASEORDER V2 C1 NOT_RELEASED

Fields (66)

KeyFieldSource TableSource FieldDescription
KEY SenderLogicalSystem C_CFinRpldPurchaseOrder SenderLogicalSystem Logical System (Source)
KEY CFinReplicatedPurchaseOrder
KEY CFinRpldPurchaseOrderItem
KEY CFinRpldPurgDocAcctAssgmt _CFinRpldPurOrdAcctAssgmt CFinRpldPurgDocAcctAssgmt
Material _CFinRpldPurchaseOrderItem Material Vehicle Model
CompanyCode C_CFinRpldPurchaseOrder CompanyCode Receiver Company Code
PurchasingDocumentOrderDate C_CFinRpldPurchaseOrder PurchasingDocumentOrderDate PO Date
PurchasingDocumentType C_CFinRpldPurchaseOrder PurchasingDocumentType RFQ Type
NetAmount _CFinRpldPurchaseOrderItem NetAmount Stated Amount
DocumentCurrency _CFinRpldPurchaseOrderItem DocumentCurrency Document Currency
AccountAssignmentCategory _CFinRpldPurchaseOrderItem AccountAssignmentCategory Acct Assgmt Cat
IsStatisticalItem _CFinRpldPurchaseOrderItem IsStatisticalItem Statisticl.Indicator
CreationDate C_CFinRpldPurchaseOrder CreationDate Time Stamp
CreatedByUser
GLAccount _CFinRpldPurOrdAcctAssgmt GLAccount General Ledger
GLAccountName
BusinessArea _CFinRpldPurOrdAcctAssgmt BusinessArea Business Area
CostCenter _CFinRpldPurOrdAcctAssgmt CostCenter Cost Center
CostCenterName
OrderID _CFinRpldPurOrdAcctAssgmt OrderID Order ID
ControllingArea _CFinRpldPurOrdAcctAssgmt ControllingArea Controlling Area
WBSElementExternalID _CFinRpldPurOrdAcctAssgmt WBSElementExternalID WBS Element External ID
WBSElementInternalID _CFinRpldPurOrdAcctAssgmt WBSElementInternalID WBS Internal ID
NetworkActivityInternalID _CFinRpldPurOrdAcctAssgmt NetworkActivityInternalID Counter
CommitmentItemShortID _CFinRpldPurOrdAcctAssgmt CommitmentItemShortID Commitment Item Short ID
FundsCenter _CFinRpldPurOrdAcctAssgmt FundsCenter Funds Center
Fund _CFinRpldPurOrdAcctAssgmt Fund Sender Fund
FunctionalArea _CFinRpldPurOrdAcctAssgmt FunctionalArea Sendr Fctl Area
SettlementReferenceDate _CFinRpldPurOrdAcctAssgmt SettlementReferenceDate Reference date
CostCtrActivityType _CFinRpldPurOrdAcctAssgmt CostCtrActivityType Activity Type
GrantID _CFinRpldPurOrdAcctAssgmt GrantID Sender Grant
ProfitCenter _CFinRpldPurOrdAcctAssgmt ProfitCenter Profit Center
ProfitCenterName
IsEndOfPurposeBlocked C_CFinRpldPurchaseOrder IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
LogicalSystemName C_CFinRpldPurchaseOrder LogicalSystemName
PurchasingDocumentTypeName C_CFinRpldPurchaseOrder PurchasingDocumentTypeName Description
CostCenterHierarchy
CostCenterHierarchyNode
CompanyCodeHierarchy
CompanyCodeHierarchyNode
ProfitCenterHierarchy
ProfitCenterHierarchyNode
GLAccountHierarchy
GLAccountHierarchyNode
ChartOfAccounts _CFinRpldPurOrdAcctAssgmt ChartOfAccounts Node Class
_CFinRpldPurchaseOrderItem _CFinRpldPurchaseOrderItem
_CFinRpldPurOrdAcctAssgmt _CFinRpldPurOrdAcctAssgmt
_Material _CFinRpldPurchaseOrderItem _Material
_CompanyCode C_CFinRpldPurchaseOrder _CompanyCode
_DocumentCurrency _CFinRpldPurchaseOrderItem _DocumentCurrency
_MaterialText _CFinRpldPurchaseOrderItem _MaterialText
_AccountAssignmentCategoryText _CFinRpldPurchaseOrderItem _AccountAssignmentCategoryText
_WBSElementBasicDataStdVH _CFinRpldPurOrdAcctAssgmt _WBSElementBasicDataStdVH
ValidityDate _CFinRpldPurOrdAcctAssgmt ValidityDate Valid On
_ProfitCenterText _CFinRpldPurOrdAcctAssgmt _ProfitCenterText
_Order _CFinRpldPurOrdAcctAssgmt _Order
ProjectNetwork _CFinRpldPurOrdAcctAssgmt ProjectNetwork Order
_BusinessAreaText _CFinRpldPurOrdAcctAssgmt _BusinessAreaText
_ControllingArea _CFinRpldPurOrdAcctAssgmt _ControllingArea
_CostCenterText _CFinRpldPurOrdAcctAssgmt _CostCenterText
_LogicalSystem C_CFinRpldPurchaseOrder _LogicalSystem
_CFinPurchaseOrderTypeVH C_CFinRpldPurchaseOrder _CFinPurchaseOrderTypeVH
_CompanyCodeHierLeafNode _CompanyCodeHierLeafNode
_CostCenterHierarchyLeafNode _CostCenterHierarchyLeafNode
_ProfitCenterHierLeafNode _ProfitCenterHierLeafNode
_GLAccountHierLeafNode _GLAccountHierLeafNode

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_CFinRpldPurchaseOrderDetails.
-- 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_CFinRpldPurchaseOrderDetails AS
SELECT
  CFinRpldPurchaseOrder.SenderLogicalSystem AS SenderLogicalSystem,
  cast( CFinRpldPurchaseOrder.CFinReplicatedPurchaseOrder as fins_cfin_av_rpld_purord preserving type ) AS CFinReplicatedPurchaseOrder,
  cast( _CFinRpldPurchaseOrderItem.CFinRpldPurchaseOrderItem as fins_cfin_av_rpld_purord_item preserving type) AS CFinRpldPurchaseOrderItem,
  _CFinRpldPurOrdAcctAssgmt.CFinRpldPurgDocAcctAssgmt AS CFinRpldPurgDocAcctAssgmt,
  _CFinRpldPurchaseOrderItem.Material AS Material,
  CFinRpldPurchaseOrder.CompanyCode AS CompanyCode,
  CFinRpldPurchaseOrder.PurchasingDocumentOrderDate AS PurchasingDocumentOrderDate,
  CFinRpldPurchaseOrder.PurchasingDocumentType AS PurchasingDocumentType,
  _CFinRpldPurchaseOrderItem.NetAmount AS NetAmount,
  _CFinRpldPurchaseOrderItem.DocumentCurrency AS DocumentCurrency,
  _CFinRpldPurchaseOrderItem.AccountAssignmentCategory AS AccountAssignmentCategory,
  _CFinRpldPurchaseOrderItem.IsStatisticalItem AS IsStatisticalItem,
  CFinRpldPurchaseOrder.CreationDate AS CreationDate,
  cast(CFinRpldPurchaseOrder.CreatedByUser as fins_cfin_av_src_ernam preserving type ) AS CreatedByUser,
  _CFinRpldPurOrdAcctAssgmt.GLAccount AS GLAccount,
  cast( ' ' as fin_glaccount_name preserving type ) AS GLAccountName,
  _CFinRpldPurOrdAcctAssgmt.BusinessArea AS BusinessArea,
  _CFinRpldPurOrdAcctAssgmt.CostCenter AS CostCenter,
  cast( ' ' as fis_kostl_name preserving type ) AS CostCenterName,
  _CFinRpldPurOrdAcctAssgmt.OrderID AS OrderID,
  _CFinRpldPurOrdAcctAssgmt.ControllingArea AS ControllingArea,
  _CFinRpldPurOrdAcctAssgmt.WBSElementExternalID AS WBSElementExternalID,
  _CFinRpldPurOrdAcctAssgmt.WBSElementInternalID AS WBSElementInternalID,
  _CFinRpldPurOrdAcctAssgmt.NetworkActivityInternalID AS NetworkActivityInternalID,
  _CFinRpldPurOrdAcctAssgmt.CommitmentItemShortID AS CommitmentItemShortID,
  _CFinRpldPurOrdAcctAssgmt.FundsCenter AS FundsCenter,
  _CFinRpldPurOrdAcctAssgmt.Fund AS Fund,
  _CFinRpldPurOrdAcctAssgmt.FunctionalArea AS FunctionalArea,
  _CFinRpldPurOrdAcctAssgmt.SettlementReferenceDate AS SettlementReferenceDate,
  _CFinRpldPurOrdAcctAssgmt.CostCtrActivityType AS CostCtrActivityType,
  _CFinRpldPurOrdAcctAssgmt.GrantID AS GrantID,
  _CFinRpldPurOrdAcctAssgmt.ProfitCenter AS ProfitCenter,
  cast( ' ' as fis_prctr_shorttext preserving type ) AS ProfitCenterName,
  CFinRpldPurchaseOrder.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked,
  CFinRpldPurchaseOrder.LogicalSystemName AS LogicalSystemName,
  CFinRpldPurchaseOrder.PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  cast('' as fis_cctr_hryid_42) AS CostCenterHierarchy,
  cast('' as fis_cctr_hrynid_50) AS CostCenterHierarchyNode,
  cast('' as fis_hryid_ccode_42) AS CompanyCodeHierarchy,
  cast('' as fis_hrynid_ccode_50) AS CompanyCodeHierarchyNode,
  cast('' as fis_prctr_hryid_42) AS ProfitCenterHierarchy,
  cast('' as fis_prctr_hrynid_50) AS ProfitCenterHierarchyNode,
  cast('' as fis_glaccthier) AS GLAccountHierarchy,
  cast('' as fis_glacct_hrynid_50) AS GLAccountHierarchyNode,
  _CFinRpldPurOrdAcctAssgmt.ChartOfAccounts AS ChartOfAccounts,
  _CFinRpldPurchaseOrderItem._Material AS _Material,
  CFinRpldPurchaseOrder._CompanyCode AS _CompanyCode,
  _CFinRpldPurchaseOrderItem._DocumentCurrency AS _DocumentCurrency,
  _CFinRpldPurchaseOrderItem._MaterialText AS _MaterialText,
  _CFinRpldPurchaseOrderItem._AccountAssignmentCategoryText AS _AccountAssignmentCategoryText,
  _CFinRpldPurOrdAcctAssgmt._WBSElementBasicDataStdVH AS _WBSElementBasicDataStdVH,
  _CFinRpldPurOrdAcctAssgmt.ValidityDate AS ValidityDate,
  _CFinRpldPurOrdAcctAssgmt._ProfitCenterText AS _ProfitCenterText,
  _CFinRpldPurOrdAcctAssgmt._Order AS _Order,
  _CFinRpldPurOrdAcctAssgmt.ProjectNetwork AS ProjectNetwork,
  _CFinRpldPurOrdAcctAssgmt._BusinessAreaText AS _BusinessAreaText,
  _CFinRpldPurOrdAcctAssgmt._ControllingArea AS _ControllingArea,
  _CFinRpldPurOrdAcctAssgmt._CostCenterText AS _CostCenterText,
  CFinRpldPurchaseOrder._LogicalSystem AS _LogicalSystem,
  CFinRpldPurchaseOrder._CFinPurchaseOrderTypeVH AS _CFinPurchaseOrderTypeVH
FROM C_CFinRpldPurchaseOrder AS CFinRpldPurchaseOrder
LEFT OUTER JOIN C_HierRuntimeRprstnDplLeafNode AS _CostCenterHierarchyLeafNode ON CostCenter = _CostCenterHierarchyLeafNode.UnivHierarchyBusinessEntity AND ControllingArea = _CostCenterHierarchyLeafNode.HierarchyNodeClass AND _CostCenterHierarchyLeafNode.ValidityStartDate <= $session.system_date AND _CostCenterHierarchyLeafNode.ValidityEndDate >= $session.system_date AND _CostCenterHierarchyLeafNode.HierarchyType = '0101'  -- association [0..*]
LEFT OUTER JOIN C_HierRuntimeRprstnDplLeafNode AS _ProfitCenterHierLeafNode ON ProfitCenter = _ProfitCenterHierLeafNode.UnivHierarchyBusinessEntity AND ControllingArea = _ProfitCenterHierLeafNode.HierarchyNodeClass AND _ProfitCenterHierLeafNode.ValidityStartDate <= $session.system_date AND _ProfitCenterHierLeafNode.ValidityEndDate >= $session.system_date AND _ProfitCenterHierLeafNode.HierarchyType = '0106'  -- association [0..*]
LEFT OUTER JOIN C_HierRuntimeRprstnDplLeafNode AS _GLAccountHierLeafNode ON GLAccount = _GLAccountHierLeafNode.UnivHierarchyBusinessEntity AND ChartOfAccounts = _GLAccountHierLeafNode.HierarchyNodeClass AND _GLAccountHierLeafNode.ValidityStartDate <= $session.system_date AND _GLAccountHierLeafNode.ValidityEndDate >= $session.system_date AND _GLAccountHierLeafNode.HierarchyType = 'FSVN'  -- association [0..*]
LEFT OUTER JOIN C_HierRuntimeRprstnDplLeafNode AS _CompanyCodeHierLeafNode ON CompanyCode = _CompanyCodeHierLeafNode.UnivHierarchyBusinessEntity AND _CompanyCodeHierLeafNode.ValidityStartDate <= $session.system_date AND _CompanyCodeHierLeafNode.ValidityEndDate >= $session.system_date AND _CompanyCodeHierLeafNode.HierarchyType = 'COCD'  -- association [0..*]
;