I_CHARTOFACCOUNTS
Chart Of Accounts
I_CHARTOFACCOUNTS is a CDS View in S/4HANA. Chart Of Accounts. It contains 2 fields. 10 CDS views read from this table.
CDS Views using this table (10)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_ChartOfAccounts | view | from | BASIC | API Chart Of Accounts |
| C_ChartOfAccounts | view | from | CONSUMPTION | chart of accounts |
| C_CnsldtnGLChartOfAccountsVH | view | from | CONSUMPTION | Consolidation G/L Chart of Accounts VH |
| I_ChartOfAccountsStdVH | view | from | COMPOSITE | Chart Of Accounts |
| I_CnsldtnMasterData | view | union_all | COMPOSITE | Consolidation - Combined Master Data |
| I_Distinctlanguageinchtaccts | view | union | BASIC | Language in Chart of Accounts |
| P_CnsldtnGLChartOfAccounts | view | from | COMPOSITE | |
| P_FinStmtLeafWithFuncArea | view | inner | BASIC | |
| P_GLAcctTxtInMaintLang | view | inner | BASIC | |
| P_GLACCTWITHCOCODE | view | left_outer | COMPOSITE |
Fields (2)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | ChartOfAccounts | ktopl | 1 |
| MaintenanceLanguage | Language | 1 |
@EndUserText.label: 'Chart Of Accounts'
@Analytics:{
dataCategory: #DIMENSION,
dataExtraction: {
enabled: true,
delta.changeDataCapture: {
automatic: true
}
}
}
@Metadata.allowExtensions:true
@VDM.viewType: #BASIC
@AbapCatalog.sqlViewName: 'IFICHOFACC'
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.representativeKey: 'ChartOfAccounts'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType: {
dataClass: #CUSTOMIZING,
serviceQuality: #A,
sizeCategory: #S
}
@AbapCatalog.buffering:{
status: #ACTIVE,
type: #GENERIC,
numberOfKeyFields: 1
}
@AbapCatalog.preserveKey:true
@AbapCatalog.compiler.compareFilter:true
//--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG
@AccessControl.privilegedAssociations: ['_CorpGroupChartOfAccountsText']
// ]--GENERATED
@ObjectModel.supportedCapabilities:[#CDS_MODELING_DATA_SOURCE,#EXTRACTION_DATA_SOURCE]
define view I_ChartOfAccounts as select from t004
//--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG
association [0..*] to I_ChartOfAccountsText as _CorpGroupChartOfAccountsText on $projection.CorporateGroupChartOfAccounts = _CorpGroupChartOfAccountsText.ChartOfAccounts
// ]--GENERATED
association [0..*] to I_ChartOfAccountsText as _Text on $projection.ChartOfAccounts = _Text.ChartOfAccounts
association [0..1] to I_Language as _Language on $projection.MaintenanceLanguage = _Language.Language
association [0..1] to I_ChartOfAccounts as _CorpGroupChartOfAccounts
on $projection.CorporateGroupChartOfAccounts = _CorpGroupChartOfAccounts.ChartOfAccounts
{
@ObjectModel.text.association: '_Text'
key cast( ktopl as fis_ktopl preserving type) as ChartOfAccounts,
//--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_ChartOfAccountsStdVH',
element: 'ChartOfAccounts' }
}]
@ObjectModel.text.association: '_CorpGroupChartOfAccountsText'
// ]--GENERATED
@ObjectModel.foreignKey.association: '_CorpGroupChartOfAccounts'
kktpl as CorporateGroupChartOfAccounts,
xsper as ChartOfAcctsIsBlocked,
@ObjectModel.foreignKey.association: '_Language'
dspra as MaintenanceLanguage,
_Language,
_Text,
_CorpGroupChartOfAccounts,
//--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG
@Consumption.hidden: true
_CorpGroupChartOfAccountsText
// ]--GENERATED
};
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"T004"
],
"ASSOCIATED":
[
"I_CHARTOFACCOUNTSTEXT",
"I_LANGUAGE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/