R_CnsldtnFSItemByTimeVersionTP
Cnsldtn FS Item by Time and Version - TP
R_CnsldtnFSItemByTimeVersionTP is a Transactional CDS View that provides data about "Cnsldtn FS Item by Time and Version - TP" in SAP S/4HANA. It reads from 2 data sources (I_CnsldtnFSItemByTimeVersion, I_CnsldtnVersion) and exposes 30 fields with key fields ConsolidationChartOfAccounts, CnsldtnFinancialStatementItem, ConsolidationVersion, FromFiscalYearPeriod. It has 1 association to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_CnsldtnFSItemByTimeVersion | _Source | from |
| I_CnsldtnVersion | _Version | inner |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | E_CnsldtnFSItemByTimeVersion | _Extension | $projection.ConsolidationChartOfAccounts = _Extension.ConsolidationChartOfAccounts and $projection.CnsldtnFinancialStatementItem = _Extension.CnsldtnFinancialStatementItem and _Version.ConsolidationVersion = _Extension.CnsldtnFSItemAttributeVersion and $projection.FromFiscalYearPeriod = _Extension.FromFiscalYearPeriod |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| EndUserText.label | Cnsldtn FS Item by Time and Version - TP | view |
Fields (30)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ConsolidationChartOfAccounts | I_CnsldtnFSItemByTimeVersion | ConsolidationChartOfAccounts | |
| KEY | CnsldtnFinancialStatementItem | I_CnsldtnFSItemByTimeVersion | CnsldtnFinancialStatementItem | |
| KEY | ConsolidationVersion | I_CnsldtnFSItemByTimeVersion | ConsolidationVersion | |
| KEY | FromFiscalYearPeriod | I_CnsldtnFSItemByTimeVersion | FromFiscalYearPeriod | |
| ToFiscalYearPeriod | I_CnsldtnFSItemByTimeVersion | ToFiscalYearPeriod | ||
| CnsldtnFSItemRole | I_CnsldtnFSItemByTimeVersion | CnsldtnFSItemRole | ||
| CnsldtnFSItemDataCollection | I_CnsldtnFSItemByTimeVersion | CnsldtnFSItemDataCollection | ||
| CnsldtnFSItemCrcyTranslation | I_CnsldtnFSItemByTimeVersion | CnsldtnFSItemCrcyTranslation | ||
| CnsldtnFSItemElimination | I_CnsldtnFSItemByTimeVersion | CnsldtnFSItemElimination | ||
| CnsldtnFSItemCashFlow | I_CnsldtnFSItemByTimeVersion | CnsldtnFSItemCashFlow | ||
| CnsldtnFSItemScope | I_CnsldtnFSItemByTimeVersion | CnsldtnFSItemScope | ||
| CnsldtnFSItemCustomerSpecific | I_CnsldtnFSItemByTimeVersion | CnsldtnFSItemCustomerSpecific | ||
| CnsldtnEliminationTargetFSItem | I_CnsldtnFSItemByTimeVersion | CnsldtnEliminationTargetFSItem | ||
| CnsldtnNCITargetFSItem | I_CnsldtnFSItemByTimeVersion | CnsldtnNCITargetFSItem | ||
| CnsldtnPlanningTargetFSItem | I_CnsldtnFSItemByTimeVersion | CnsldtnPlanningTargetFSItem | ||
| CnsldtnOffsettingTargetFSItem | I_CnsldtnFSItemByTimeVersion | CnsldtnOffsettingTargetFSItem | ||
| ETag | _CnsldtnFSItem | ETag | ||
| _CnsldtnVersion | I_CnsldtnFSItemByTimeVersion | _CnsldtnVersion | ||
| _CnsldtnFSItemCashFlow | I_CnsldtnFSItemByTimeVersion | _CnsldtnFSItemCashFlow | ||
| _CnsldtnFSItemCrcyTrnsltn | I_CnsldtnFSItemByTimeVersion | _CnsldtnFSItemCrcyTrnsltn | ||
| _CnsldtnFSItemCustSpcfc | I_CnsldtnFSItemByTimeVersion | _CnsldtnFSItemCustSpcfc | ||
| _CnsldtnFSItemDataColl | I_CnsldtnFSItemByTimeVersion | _CnsldtnFSItemDataColl | ||
| _CnsldtnFSItemElimination | I_CnsldtnFSItemByTimeVersion | _CnsldtnFSItemElimination | ||
| _CnsldtnFSItemRole | I_CnsldtnFSItemByTimeVersion | _CnsldtnFSItemRole | ||
| _CnsldtnFSItemScope | I_CnsldtnFSItemByTimeVersion | _CnsldtnFSItemScope | ||
| _CnsldtnElimTargetFSItem | I_CnsldtnFSItemByTimeVersion | _CnsldtnElimTargetFSItem | ||
| _CnsldtnNCITargetFSItem | I_CnsldtnFSItemByTimeVersion | _CnsldtnNCITargetFSItem | ||
| _CnsldtnOffsettingTargetFSItem | I_CnsldtnFSItemByTimeVersion | _CnsldtnOffsettingTargetFSItem | ||
| _CnsldtnPlanningTargetFSItem | I_CnsldtnFSItemByTimeVersion | _CnsldtnPlanningTargetFSItem | ||
| _CnsldtnFSItem | _CnsldtnFSItem |
@AccessControl: {
authorizationCheck: #MANDATORY
}
@Metadata: {
ignorePropagatedAnnotations: true
}
@ObjectModel: {
usageType: {
dataClass: #MASTER,
serviceQuality: #C,
sizeCategory: #M
}
}
@VDM: {
lifecycle.contract.type: #SAP_INTERNAL_API,
viewType: #TRANSACTIONAL
}
@EndUserText.label: 'Cnsldtn FS Item by Time and Version - TP'
define view entity R_CnsldtnFSItemByTimeVersionTP
as select from I_CnsldtnFSItemByTimeVersion as _Source
inner join I_CnsldtnVersion as _Version on _Version.ConsolidationVersion = _Source.ConsolidationVersion
/* associations for transactional processing */
association to parent R_CnsldtnFSItemTP as _CnsldtnFSItem on $projection.ConsolidationChartOfAccounts = _CnsldtnFSItem.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _CnsldtnFSItem.CnsldtnFinancialStatementItem
// do not expose this association in the projection list of the view
association [1..1] to E_CnsldtnFSItemByTimeVersion as _Extension on $projection.ConsolidationChartOfAccounts = _Extension.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _Extension.CnsldtnFinancialStatementItem
and _Version.ConsolidationVersion = _Extension.CnsldtnFSItemAttributeVersion
and $projection.FromFiscalYearPeriod = _Extension.FromFiscalYearPeriod
{
key _Source.ConsolidationChartOfAccounts,
key _Source.CnsldtnFinancialStatementItem,
key _Source.ConsolidationVersion,
@Semantics.fiscal.yearPeriod: true
key _Source.FromFiscalYearPeriod,
@Semantics.fiscal.yearPeriod: true
_Source.ToFiscalYearPeriod,
_Source.CnsldtnFSItemRole,
_Source.CnsldtnFSItemDataCollection,
_Source.CnsldtnFSItemCrcyTranslation,
_Source.CnsldtnFSItemElimination,
_Source.CnsldtnFSItemCashFlow,
_Source.CnsldtnFSItemScope,
_Source.CnsldtnFSItemCustomerSpecific,
_Source.CnsldtnEliminationTargetFSItem,
_Source.CnsldtnNCITargetFSItem,
_Source.CnsldtnPlanningTargetFSItem,
_Source.CnsldtnOffsettingTargetFSItem,
@UI.hidden: true
_CnsldtnFSItem.ETag, // required for etag handling
/* associations */
_Source._CnsldtnVersion,
_Source._CnsldtnFSItemCashFlow,
_Source._CnsldtnFSItemCrcyTrnsltn,
_Source._CnsldtnFSItemCustSpcfc,
_Source._CnsldtnFSItemDataColl,
_Source._CnsldtnFSItemElimination,
_Source._CnsldtnFSItemRole,
_Source._CnsldtnFSItemScope,
_Source._CnsldtnElimTargetFSItem,
_Source._CnsldtnNCITargetFSItem,
_Source._CnsldtnOffsettingTargetFSItem,
_Source._CnsldtnPlanningTargetFSItem,
_CnsldtnFSItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CNSLDTNFSITEMBYTIMEVERSION",
"I_CNSLDTNVERSION",
"R_CNSLDTNFSITEMTP"
],
"ASSOCIATED":
[
"I_CNSLDTNFSITEMCASHFLOW",
"I_CNSLDTNFSITEMCRCYTRNSLTN",
"I_CNSLDTNFSITEMCUSTSPCFC",
"I_CNSLDTNFSITEMDATACOLL",
"I_CNSLDTNFSITEMELIMINATION",
"I_CNSLDTNFSITEMROLE",
"I_CNSLDTNFSITEMSCOPE",
"I_CNSLDTNFSITEM_2",
"I_CNSLDTNVERSION",
"R_CNSLDTNFSITEMTP"
],
"BASE":
[
"I_CNSLDTNFSITEMBYTIMEVERSION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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