A_CnsldtnChartOfAccountsText_2

DDL: A_CNSLDTNCHARTOFACCOUNTSTEXT_2 Type: view_entity BASIC Package: FIN_CS_MD_CHARTOFACCOUNTS

Consolidation Chart of Accounts - Text

A_CnsldtnChartOfAccountsText_2 is a Basic CDS View that provides data about "Consolidation Chart of Accounts - Text" in SAP S/4HANA. It reads from 1 data source (I_CnsldtnChartOfAccountsT) and exposes 4 fields with key fields Language, ConsolidationChartOfAccounts. It has 1 association to related views. It is exposed through 1 OData service (API_CNSLDTNCHARTOFACCOUNTS). Part of development package FIN_CS_MD_CHARTOFACCOUNTS.

Data Sources (1)

SourceAliasJoin Type
I_CnsldtnChartOfAccountsT _Text from

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_CnsldtnChartOfAccounts_2 _CnsldtnChartOfAccounts $projection.ConsolidationChartOfAccounts = _CnsldtnChartOfAccounts.ConsolidationChartOfAccounts

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey ConsolidationChartOfAccounts view
ObjectModel.sapObjectNodeType.name CnsldtnChartOfAccountsText view
OData.entitySet.name CnsldtnChartOfAccountsText view
OData.entityType.name CnsldtnChartOfAccountsText_Type view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #BASIC view
Search.searchable true view
EndUserText.label Consolidation Chart of Accounts - Text view

OData Services (1)

ServiceBindingVersionContractRelease
API_CNSLDTNCHARTOFACCOUNTS API_CNSLDTNCHARTOFACCOUNTS V4 C2 C1

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY Language I_CnsldtnChartOfAccountsT Language
KEY ConsolidationChartOfAccounts I_CnsldtnChartOfAccountsT ConsolidationChartOfAccounts
ConsolidationChartOfAcctsText
_CnsldtnChartOfAccounts _CnsldtnChartOfAccounts
@AccessControl: {
  authorizationCheck: #MANDATORY
}
@Metadata: {
  ignorePropagatedAnnotations: true
}
@ObjectModel:{
  dataCategory: #TEXT,
  usageType: {
    dataClass: #CUSTOMIZING,
    serviceQuality: #C,
    sizeCategory: #S},
  representativeKey: 'ConsolidationChartOfAccounts',
  sapObjectNodeType.name: 'CnsldtnChartOfAccountsText'
}
@OData: {
  entitySet.name: 'CnsldtnChartOfAccountsText',
  entityType.name: 'CnsldtnChartOfAccountsText_Type'
  }
@VDM:{
  lifecycle.contract.type: #PUBLIC_REMOTE_API,
  viewType: #BASIC
  }
@Search.searchable: true
@EndUserText.label: 'Consolidation Chart of Accounts - Text'

define view entity A_CnsldtnChartOfAccountsText_2
  as select from I_CnsldtnChartOfAccountsT as _Text

  association [1..1] to A_CnsldtnChartOfAccounts_2 as _CnsldtnChartOfAccounts on $projection.ConsolidationChartOfAccounts = _CnsldtnChartOfAccounts.ConsolidationChartOfAccounts

{
      @Semantics.language
  key _Text.Language,

  key _Text.ConsolidationChartOfAccounts,

      @Semantics.text
      @Search: { defaultSearchElement: true, ranking: #LOW, fuzzinessThreshold: 0.7 }
      cast ( _Text.ConsolidationChartOfAcctsText as fincs_itcoa_t preserving type ) as ConsolidationChartOfAcctsText,


      /* associations */
      _CnsldtnChartOfAccounts // required for value help retrieval and navigation

};