I_CNSLDTNFSITEM_2
Consolidation Financial Statement Item
I_CNSLDTNFSITEM_2 is a CDS View in S/4HANA. Consolidation Financial Statement Item. It contains 13 fields. 11 CDS views read from this table.
CDS Views using this table (11)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_CnsldtnFSItem_2 | view | from | COMPOSITE | Financial Statement Item Version 2 |
| C_CnsldtnFinStmntItemVH | view | from | CONSUMPTION | Financial Statement Item Value Help |
| C_CnsldtnFSItemInclRptgItemVH | view | from | CONSUMPTION | Financial Statement Item Value Help |
| FINCS_SEL_FSITEM | view | from | ||
| I_CnsldtnFinStmntItemTP_2 | view_entity | from | TRANSACTIONAL | Financial Statement Item |
| I_CnsldtnFSItemVH | view | from | COMPOSITE | Consolidation Financial Statement Item |
| I_CnsldtnRptgItem_2 | view | from | BASIC | Consolidation Reporting Item |
| P_CnsldtnFSItemAcrossVersions | view | from | COMPOSITE | Financial Statement Item by Version |
| P_CNSLDTNINTEGRPTDFINDATA_01 | view | inner | COMPOSITE | |
| P_GVoAGrpJEItm | view_entity | inner | COMPOSITE | |
| R_CnsldtnFSItemTP | view_entity | from | TRANSACTIONAL | Cnsldtn Financial Statement Item - TP |
Fields (13)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CnsldtnFinancialStatementItem | CnsldtnFinancialStatementItem,FinancialStatementItem | 5 |
| KEY | ConsolidationChartOfAccounts | ConsolidationChartOfAccounts | 6 |
| _BreakdownCategory | _BreakdownCategory | 1 | |
| _CnsldtnChartOfAccounts | _CnsldtnChartOfAccounts | 2 | |
| _FSItemType | _FSItemType | 1 | |
| CnsldtnFSItemIsForCnsldtnOnly | CnsldtnFSItemIsForCnsldtnOnly,IsConsolidationItem | 3 | |
| CnsldtnFSItemIsNetBalCarryFwd | CnsldtnFSItemIsNetBalCarryFwd,NetBalanceIsCarriedForward | 3 | |
| CnsldtnFSItemLink | CnsldtnFSItemLink,FSItemLink | 3 | |
| CnsldtnFSItemLinkLabel | CnsldtnFSItemLinkLabel,FSItemLinkLabel | 3 | |
| CnsldtnFSItemPostingIsBlocked | CnsldtnFSItemPostingIsBlocked,FinancialStatementItemIsBlkd | 3 | |
| ConsolidationBreakdownCategory | BreakdownCategory,ConsolidationBreakdownCategory | 5 | |
| ConsolidationFSItemType | ConsolidationFSItemType,FinancialStatementItemType | 3 | |
| ETag | ETag | 2 |
@AbapCatalog:{
sqlViewName: 'ICSFSITEM2',
compiler.compareFilter: true
}
@Analytics: {
dataCategory: #DIMENSION,
internalName: #LOCAL,
dataExtraction.enabled: true
}
@AccessControl.authorizationCheck: #MANDATORY
@Metadata:{
allowExtensions:true,
ignorePropagatedAnnotations:true
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel:{
usageType: {
dataClass: #CUSTOMIZING,
serviceQuality: #B,
sizeCategory: #M},
representativeKey: 'CnsldtnFinancialStatementItem',
modelingPattern: #ANALYTICAL_DIMENSION,
supportedCapabilities: [#ANALYTICAL_DIMENSION ,
#CDS_MODELING_ASSOCIATION_TARGET,
#CDS_MODELING_DATA_SOURCE,
#EXTRACTION_DATA_SOURCE,
#SQL_DATA_SOURCE
],
sapObjectNodeType.name: 'CnsldtnFinancialStatementItem'
}
@Search.searchable: true
@VDM:{
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@EndUserText.label: 'Consolidation Financial Statement Item'
/*+[hideWarning] { "IDS" : [ "CALCULATED_FIELD_CHECK" ] } */
define view I_CnsldtnFSItem_2
as select from fincs_fsitem
association [1..1] to I_CnsldtnChartOfAccounts as _CnsldtnChartOfAccounts on $projection.ConsolidationChartOfAccounts = _CnsldtnChartOfAccounts.ConsolidationChartOfAccounts
association [0..*] to I_CnsldtnFSItemText_2 as _Text on $projection.ConsolidationChartOfAccounts = _Text.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _Text.CnsldtnFinancialStatementItem
association [0..*] to I_CnsldtnFSItemHierNode_2 as _HierarchyNode on $projection.ConsolidationChartOfAccounts = _HierarchyNode.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _HierarchyNode.CnsldtnFinancialStatementItem
association [0..*] to I_CnsldtnFSItemByTimeVersion as _FSItemByTimeVersion on $projection.ConsolidationChartOfAccounts = _FSItemByTimeVersion.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _FSItemByTimeVersion.CnsldtnFinancialStatementItem
association [0..1] to I_CnsldtnFinStmntItemType as _FSItemType on $projection.ConsolidationFSItemType = _FSItemType.ConsolidationFSItemType
association [0..1] to I_CnsldtnBreakdownCategory as _BreakdownCategory on $projection.ConsolidationChartOfAccounts = _BreakdownCategory.ConsolidationChartOfAccounts
and $projection.ConsolidationBreakdownCategory = _BreakdownCategory.ConsolidationBreakdownCategory
//do not expose this association in the projection list of the view
association [1..1] to E_CnsldtnFSItem as _Extension on $projection.ConsolidationChartOfAccounts = _Extension.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _Extension.CnsldtnFinancialStatementItem
{
@ObjectModel: {
foreignKey.association: '_CnsldtnChartOfAccounts',
sapObjectNodeTypeReference: 'ConsolidationChartOfAccounts' }
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnChartOfAccountsVH',
element: 'ConsolidationChartOfAccounts' } }]
key cast( itclg as fincs_conschartofaccounts preserving type ) as ConsolidationChartOfAccounts,
@ObjectModel:{
text.association: '_Text',
hierarchy.association: '_HierarchyNode'
}
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemVH', element: 'CnsldtnFinancialStatementItem' },
additionalBinding: [{ localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
@Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH }
key cast ( item as fincs_consolidationfsitem preserving type ) as CnsldtnFinancialStatementItem,
@ObjectModel: {
foreignKey.association: '_FSItemType',
sapObjectNodeTypeReference: 'CnsldtnFinStatementItemType' }
cast ( itclass as fincs_fsitemtype preserving type ) as ConsolidationFSItemType,
@ObjectModel:{
foreignKey.association: '_BreakdownCategory',
sapObjectNodeTypeReference: 'ConsolidationBreakdownCategory' }
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnBreakdownCategoryVH', element: 'ConsolidationBreakdownCategory' },
additionalBinding: [{ localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
cast( itbrkdwn as fincs_consbreakdowncategory preserving type ) as ConsolidationBreakdownCategory,
cast( itcitem as fincs_fsitemisforcnsldtnonly preserving type ) as CnsldtnFSItemIsForCnsldtnOnly,
cast( itblkd as fincs_fsitempostingisblocked preserving type ) as CnsldtnFSItemPostingIsBlocked,
cast (itnbcf as fincs_fsitemisnetbalcarryfwd preserving type ) as CnsldtnFSItemIsNetBalCarryFwd,
cast( link as fincs_md_link preserving type ) as CnsldtnFSItemLink,
cast( linklabel as fincs_md_link_label preserving type ) as CnsldtnFSItemLinkLabel,
@Analytics.hidden: true
etag as ETag,
_CnsldtnChartOfAccounts,
_Text,
_HierarchyNode,
_FSItemByTimeVersion,
_FSItemType,
_BreakdownCategory
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FINCS_FSITEM"
],
"ASSOCIATED":
[
"E_CNSLDTNFSITEM",
"I_CNSLDTNBREAKDOWNCATEGORY",
"I_CNSLDTNCHARTOFACCOUNTS",
"I_CNSLDTNFINSTMNTITEMTYPE",
"I_CNSLDTNFSITEMBYTIMEVERSION",
"I_CNSLDTNFSITEMHIERNODE_2",
"I_CNSLDTNFSITEMTEXT_2"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/