I_CNSLDTNFSITEMBYTIMEVERSION

CDS View

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)

ViewTypeJoinVDMDescription
R_CnsldtnFSItemByTimeVersionTP view_entity from TRANSACTIONAL Cnsldtn FS Item by Time and Version - TP

Fields (28)

KeyField CDS FieldsUsed 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":""
}
}*/