C_DFS_PositionLanguageVH

DDL: C_DFS_POSITIONLANGUAGEVH SQL: CDFSPOSLANGVH Type: view CONSUMPTION

Consumption View of Language ValueHelp

C_DFS_PositionLanguageVH is a Consumption CDS View that provides data about "Consumption View of Language ValueHelp" in SAP S/4HANA. It reads from 1 data source (I_Language) and exposes 3 fields with key field Language.

Data Sources (1)

SourceAliasJoin Type
I_Language PositionLanguageVH from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CDFSPOSLANGVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #B view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.dataCategory #VALUE_HELP view
Search.searchable true view
EndUserText.label Consumption View of Language ValueHelp view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY Language I_Language Language Language Code
LanguageISOCode I_Language LanguageISOCode Language Iso Code
LanguageName Language Desc
@AbapCatalog.sqlViewName: 'CDFSPOSLANGVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@VDM.viewType: #CONSUMPTION
 @ClientHandling.algorithm: #SESSION_VARIABLE
//@ObjectModel.dataCategory: #TEXT

@ObjectModel.usageType.sizeCategory: #S 
@ObjectModel.usageType.dataClass: #META
@ObjectModel.usageType.serviceQuality: #B
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel: {
    dataCategory: #VALUE_HELP,
    semanticKey:  [ 'Language' ],
    representativeKey: ['Language']
    }
@Search.searchable: true

@EndUserText.label: 'Consumption View of Language ValueHelp'
define view C_DFS_PositionLanguageVH
  as select from I_Language as PositionLanguageVH
//      association [1..*] to C_DFS_PositionConventionTP    as _PosConvention on _PosConvention.Language = $projection.Language

  
{
       @Search.fuzzinessThreshold: 0.7
       @Search.defaultSearchElement: true
       @ObjectModel.readOnly: true
       @EndUserText.label: 'Language Code'
       @ObjectModel.text.element: ['LanguageName']
  key  PositionLanguageVH.Language,
       @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.7 }
       @EndUserText.label: 'Language  Iso Code '
       @Semantics.text: true
       PositionLanguageVH.LanguageISOCode,
       @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.7 }
       @EndUserText.label: 'Language  Desc'
       @Semantics.text: true
       PositionLanguageVH._Text[1:Language=$session.system_language].LanguageName


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LANGUAGE",
"I_LANGUAGETEXT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0
}
}*/