C_CFinRpldPurchaseOrderDetails
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)
| Source | Alias | Join Type |
|---|---|---|
| C_CFinRpldPurchaseOrder | CFinRpldPurchaseOrder | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_CFINRPLDPURCHASEORDER | UI_CFINRPLDPURCHASEORDER | V2 | C1 | NOT_RELEASED |
Fields (66)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA