I_CNSLDTNFSITEMBYTIMEVERSION
Consolidation FS Item by Time Version
I_CNSLDTNFSITEMBYTIMEVERSION is a CDS View in S/4HANA. Consolidation FS Item by Time Version. It contains 28 fields. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| R_CnsldtnFSItemByTimeVersionTP | view_entity | from | TRANSACTIONAL | Cnsldtn FS Item by Time and Version - TP |
Fields (28)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CnsldtnFinancialStatementItem | CnsldtnFinancialStatementItem | 1 |
| KEY | ConsolidationChartOfAccounts | ConsolidationChartOfAccounts | 1 |
| KEY | ConsolidationVersion | ConsolidationVersion | 1 |
| KEY | FromFiscalYearPeriod | FromFiscalYearPeriod | 1 |
| _CnsldtnElimTargetFSItem | _CnsldtnElimTargetFSItem | 1 | |
| _CnsldtnFSItemCashFlow | _CnsldtnFSItemCashFlow | 1 | |
| _CnsldtnFSItemCrcyTrnsltn | _CnsldtnFSItemCrcyTrnsltn | 1 | |
| _CnsldtnFSItemCustSpcfc | _CnsldtnFSItemCustSpcfc | 1 | |
| _CnsldtnFSItemDataColl | _CnsldtnFSItemDataColl | 1 | |
| _CnsldtnFSItemElimination | _CnsldtnFSItemElimination | 1 | |
| _CnsldtnFSItemRole | _CnsldtnFSItemRole | 1 | |
| _CnsldtnFSItemScope | _CnsldtnFSItemScope | 1 | |
| _CnsldtnNCITargetFSItem | _CnsldtnNCITargetFSItem | 1 | |
| _CnsldtnOffsettingTargetFSItem | _CnsldtnOffsettingTargetFSItem | 1 | |
| _CnsldtnPlanningTargetFSItem | _CnsldtnPlanningTargetFSItem | 1 | |
| _CnsldtnVersion | _CnsldtnVersion | 1 | |
| CnsldtnEliminationTargetFSItem | CnsldtnEliminationTargetFSItem | 1 | |
| CnsldtnFSItemCashFlow | CnsldtnFSItemCashFlow | 1 | |
| CnsldtnFSItemCrcyTranslation | CnsldtnFSItemCrcyTranslation | 1 | |
| CnsldtnFSItemCustomerSpecific | CnsldtnFSItemCustomerSpecific | 1 | |
| CnsldtnFSItemDataCollection | CnsldtnFSItemDataCollection | 1 | |
| CnsldtnFSItemElimination | CnsldtnFSItemElimination | 1 | |
| CnsldtnFSItemRole | CnsldtnFSItemRole | 1 | |
| CnsldtnFSItemScope | CnsldtnFSItemScope | 1 | |
| CnsldtnNCITargetFSItem | CnsldtnNCITargetFSItem | 1 | |
| CnsldtnOffsettingTargetFSItem | CnsldtnOffsettingTargetFSItem | 1 | |
| CnsldtnPlanningTargetFSItem | CnsldtnPlanningTargetFSItem | 1 | |
| ToFiscalYearPeriod | ToFiscalYearPeriod | 1 |
@AbapCatalog:{
sqlViewName: 'ICSFSITEMATVD',
compiler.compareFilter: true,
preserveKey: true
}
@Analytics: {
internalName: #LOCAL,
dataExtraction.enabled: true
}
@AccessControl.authorizationCheck: #MANDATORY
@Metadata:{
allowExtensions:true,
ignorePropagatedAnnotations:true
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel:{
usageType: {
dataClass: #CUSTOMIZING,
serviceQuality: #D,
sizeCategory: #L},
representativeKey: 'CnsldtnFinancialStatementItem',
modelingPattern: #ANALYTICAL_DIMENSION,
supportedCapabilities: [#ANALYTICAL_DIMENSION ,
#CDS_MODELING_ASSOCIATION_TARGET,
#SQL_DATA_SOURCE,
#EXTRACTION_DATA_SOURCE,
#CDS_MODELING_DATA_SOURCE
]
}
@Search.searchable: true
@VDM:{
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@EndUserText.label: 'Consolidation FS Item by Time Version'
define view I_CnsldtnFSItemByTimeVersion
as select from P_CnsldtnFSItemByTimeVersion as _ByTimeVersion
//do not expose this association in the projection list of the view
association [1..1] to E_CnsldtnFSItemByTimeVersion as _Extension on _ByTimeVersion.ConsolidationChartOfAccounts = _Extension.ConsolidationChartOfAccounts
and _ByTimeVersion.CnsldtnFinancialStatementItem = _Extension.CnsldtnFinancialStatementItem
and _ByTimeVersion.CnsldtnFSItemAttributeVersion = _Extension.CnsldtnFSItemAttributeVersion
and _ByTimeVersion.FromFiscalYearPeriod = _Extension.FromFiscalYearPeriod
association [0..1] to I_CnsldtnFSItem_2 as _CnsldtnElimTargetFSItem on _CnsldtnElimTargetFSItem.ConsolidationChartOfAccounts = $projection.ConsolidationChartOfAccounts
and _CnsldtnElimTargetFSItem.CnsldtnFinancialStatementItem = $projection.CnsldtnEliminationTargetFSItem
association [0..1] to I_CnsldtnFSItem_2 as _CnsldtnNCITargetFSItem on _CnsldtnNCITargetFSItem.ConsolidationChartOfAccounts = $projection.ConsolidationChartOfAccounts
and _CnsldtnNCITargetFSItem.CnsldtnFinancialStatementItem = $projection.CnsldtnNCITargetFSItem
association [0..1] to I_CnsldtnFSItem_2 as _CnsldtnPlanningTargetFSItem on _CnsldtnPlanningTargetFSItem.ConsolidationChartOfAccounts = $projection.ConsolidationChartOfAccounts
and _CnsldtnPlanningTargetFSItem.CnsldtnFinancialStatementItem = $projection.CnsldtnPlanningTargetFSItem
association [0..1] to I_CnsldtnFSItem_2 as _CnsldtnOffsettingTargetFSItem on _CnsldtnOffsettingTargetFSItem.ConsolidationChartOfAccounts = $projection.ConsolidationChartOfAccounts
and _CnsldtnOffsettingTargetFSItem.CnsldtnFinancialStatementItem = $projection.CnsldtnOffsettingTargetFSItem
{
@ObjectModel.foreignKey.association: '_CnsldtnChartOfAccounts'
@Search:{
ranking: #MEDIUM,
fuzzinessThreshold: 0.8
}
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnChartOfAccountsVH', element: 'ConsolidationChartOfAccounts' } }]
key _ByTimeVersion.ConsolidationChartOfAccounts,
@Search:{ defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8 }
@Consumption.valueHelpDefinition: [{ entity:{ name:'I_CnsldtnFSItemVH', element:'CnsldtnFinancialStatementItem'},
additionalBinding: [ { localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
key _ByTimeVersion.CnsldtnFinancialStatementItem,
@ObjectModel.foreignKey.association: '_CnsldtnVersion'
@Search:{ ranking: #MEDIUM, fuzzinessThreshold: 0.8 }
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnVersionVH', element: 'ConsolidationVersion' } }]
key _ByTimeVersion.ConsolidationVersion,
@Semantics.fiscal.yearPeriod: true
key _ByTimeVersion.FromFiscalYearPeriod,
@Semantics.fiscal.yearPeriod: true
_ByTimeVersion.ToFiscalYearPeriod,
// selection attributes
@ObjectModel.foreignKey.association: '_CnsldtnFSItemRole'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemRoleVH', element: 'CnsldtnFSItemRole' } }]
_ByTimeVersion.CnsldtnFSItemRole,
@ObjectModel.foreignKey.association: '_CnsldtnFSItemDataColl'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemDataCollVH', element: 'CnsldtnFSItemDataCollection' } }]
_ByTimeVersion.CnsldtnFSItemDataCollection,
@ObjectModel.foreignKey.association: '_CnsldtnFSItemCrcyTrnsltn'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemCrcyTrnsltnVH', element: 'CnsldtnFSItemCrcyTranslation' } }]
_ByTimeVersion.CnsldtnFSItemCrcyTranslation,
@ObjectModel.foreignKey.association: '_CnsldtnFSItemElimination'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemEliminationVH', element: 'CnsldtnFSItemElimination' } }]
_ByTimeVersion.CnsldtnFSItemElimination,
@ObjectModel.foreignKey.association: '_CnsldtnFSItemCashFlow'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemCashFlowVH', element: 'CnsldtnFSItemCashFlow' } }]
_ByTimeVersion.CnsldtnFSItemCashFlow,
@ObjectModel.foreignKey.association: '_CnsldtnFSItemScope'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemScopeVH', element: 'CnsldtnFSItemScope' } }]
_ByTimeVersion.CnsldtnFSItemScope,
@ObjectModel.foreignKey.association: '_CnsldtnFSItemCustSpcfc'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemCustSpcfcVH', element: 'CnsldtnFSItemCustomerSpecific' } }]
_ByTimeVersion.CnsldtnFSItemCustomerSpecific,
// target attributes
@Consumption.valueHelpDefinition: [{ entity:{ name:'I_CnsldtnFSItemVH', element:'CnsldtnFinancialStatementItem'},
additionalBinding: [ { localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
_ByTimeVersion.CnsldtnEliminationTargetFSItem,
@Consumption.valueHelpDefinition: [{ entity:{ name:'I_CnsldtnFSItemVH', element:'CnsldtnFinancialStatementItem'},
additionalBinding: [ { localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
_ByTimeVersion.CnsldtnNCITargetFSItem,
@Consumption.valueHelpDefinition: [{ entity:{ name:'I_CnsldtnFSItemVH', element:'CnsldtnFinancialStatementItem'},
additionalBinding: [ { localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
_ByTimeVersion.CnsldtnPlanningTargetFSItem,
@Consumption.valueHelpDefinition: [{ entity:{ name:'I_CnsldtnFSItemVH', element:'CnsldtnFinancialStatementItem'},
additionalBinding: [ { localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
_ByTimeVersion.CnsldtnOffsettingTargetFSItem,
/* associations */
_ByTimeVersion._CnsldtnChartOfAccounts,
_ByTimeVersion._CnsldtnVersion,
_CnsldtnElimTargetFSItem,
_CnsldtnNCITargetFSItem,
_CnsldtnPlanningTargetFSItem,
_CnsldtnOffsettingTargetFSItem,
//selection attributes
_ByTimeVersion._CnsldtnFSItemRole,
_ByTimeVersion._CnsldtnFSItemDataColl,
_ByTimeVersion._CnsldtnFSItemCrcyTrnsltn,
_ByTimeVersion._CnsldtnFSItemElimination,
_ByTimeVersion._CnsldtnFSItemCashFlow,
_ByTimeVersion._CnsldtnFSItemScope,
_ByTimeVersion._CnsldtnFSItemCustSpcfc
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_CNSLDTNFSITEMBYTIMEVERSION"
],
"ASSOCIATED":
[
"E_CNSLDTNFSITEMBYTIMEVERSION",
"I_CNSLDTNCHARTOFACCOUNTS",
"I_CNSLDTNFSITEMCASHFLOW",
"I_CNSLDTNFSITEMCRCYTRNSLTN",
"I_CNSLDTNFSITEMCUSTSPCFC",
"I_CNSLDTNFSITEMDATACOLL",
"I_CNSLDTNFSITEMELIMINATION",
"I_CNSLDTNFSITEMROLE",
"I_CNSLDTNFSITEMSCOPE",
"I_CNSLDTNFSITEM_2",
"I_CNSLDTNVERSION"
],
"BASE":
[
"P_CNSLDTNFSITEMBYTIMEVERSION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/