I_CNSLDTNFSITEMTEXT_2
Cnsldtn Fincancial Statement Item - Text
I_CNSLDTNFSITEMTEXT_2 is a CDS View in S/4HANA. Cnsldtn Fincancial Statement Item - Text. It contains 8 fields. 5 CDS views read from this table.
CDS Views using this table (5)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_CnsldtnFSItemT | view | from | BASIC | Financial Statement Item - Text |
| A_CnsldtnFSItemT_2 | view | from | COMPOSITE | Financial Statement Item V2 - Text |
| I_CnsldtnFinStmntItemTextTP_2 | view_entity | from | TRANSACTIONAL | Financial Statement Item Text |
| I_CnsldtnRptgItemText_2 | view | from | BASIC | Consolidation Reporting Item - Text |
| R_CnsldtnFSItemTextTP | view_entity | from | TRANSACTIONAL | Cnsldtn FS Item - Text TP |
Fields (8)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CnsldtnFinancialStatementItem | CnsldtnFinancialStatementItem,FinancialStatementItem | 2 |
| KEY | ConsolidationChartOfAccounts | ConsolidationChartOfAccounts | 4 |
| KEY | Language | Language | 3 |
| _CnsldtnChartOfAccounts | _CnsldtnChartOfAccounts | 1 | |
| _Language | _Language | 1 | |
| CnsldtnFSItemLongText | CnsldtnFSItemLongText,ConsolidationRptgItemLongText,FinancialStatementItemLongText | 3 | |
| CnsldtnFSItemMediumText | CnsldtnFSItemMediumText,ConsolidationRptgItemMdmText,FinancialStatementItemMdmText | 3 | |
| CnsldtnFSItemText | CnsldtnFSItemText,ConsolidationReportingItemText,FinancialStatementItemText | 3 |
@AbapCatalog:{
sqlViewName: 'ICSFSITEMT2',
compiler.compareFilter: true
}
@Analytics: {
dataExtraction.enabled: true
}
@AccessControl: {
authorizationCheck: #MANDATORY
}
@Metadata:{
ignorePropagatedAnnotations: true
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel:{
usageType: {
dataClass: #CUSTOMIZING,
serviceQuality: #B,
sizeCategory: #L },
representativeKey: 'CnsldtnFinancialStatementItem',
dataCategory: #TEXT,
modelingPattern: #LANGUAGE_DEPENDENT_TEXT,
supportedCapabilities: [#CDS_MODELING_DATA_SOURCE,
#CDS_MODELING_ASSOCIATION_TARGET,
#SQL_DATA_SOURCE,
#EXTRACTION_DATA_SOURCE,
#LANGUAGE_DEPENDENT_TEXT ]
}
@Search.searchable: true
@VDM:{
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@EndUserText.label: 'Cnsldtn Fincancial Statement Item - Text'
define view I_CnsldtnFSItemText_2
as select from fincs_fsitemt
association [1..1] to I_Language as _Language on $projection.Language = _Language.Language
association [1..1] to I_CnsldtnChartOfAccounts as _CnsldtnChartOfAccounts on $projection.ConsolidationChartOfAccounts = _CnsldtnChartOfAccounts.ConsolidationChartOfAccounts
association [1..1] to I_CnsldtnFSItem_2 as _FSItem on $projection.ConsolidationChartOfAccounts = _FSItem.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _FSItem.CnsldtnFinancialStatementItem
{
@ObjectModel.foreignKey.association: '_Language'
@Semantics.language
key langu as Language,
@ObjectModel.foreignKey.association: '_CnsldtnChartOfAccounts'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnChartOfAccountsVH',
element: 'ConsolidationChartOfAccounts' } }]
key cast( itclg as fincs_conschartofaccounts preserving type ) as ConsolidationChartOfAccounts,
@ObjectModel.foreignKey.association: '_FSItem'
@Consumption.valueHelpDefinition: [{ entity: { name: 'I_CnsldtnFSItemVH',
element: 'CnsldtnFinancialStatementItem' },
additionalBinding: [{ localElement: 'ConsolidationChartOfAccounts', element: 'ConsolidationChartOfAccounts', usage: #FILTER_AND_RESULT }]
}]
key cast ( item as fincs_consolidationfsitem preserving type ) as CnsldtnFinancialStatementItem,
@Semantics.text: true
@Search:{ defaultSearchElement: true, ranking: #LOW, fuzzinessThreshold: 0.8 }
cast ( txtsh as fincs_short_text_15 preserving type ) as CnsldtnFSItemText,
@Semantics.text
cast ( txtmi as fincs_medium_text_50 preserving type ) as CnsldtnFSItemMediumText,
// intentionally no @Semantics.text because char250 too long for analytics
cast ( txtlg as fincs_long_text_250 preserving type ) as CnsldtnFSItemLongText,
_Language, // required for value help retrieval
_CnsldtnChartOfAccounts,
_FSItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FINCS_FSITEMT"
],
"ASSOCIATED":
[
"I_CNSLDTNCHARTOFACCOUNTS",
"I_CNSLDTNFSITEM_2",
"I_LANGUAGE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/