I_CurrentEHSAgentNameText

DDL: I_CURRENTEHSAGENTNAMETEXT SQL: IEHSCAGTNAMET Type: view COMPOSITE

Current Agent Name

I_CurrentEHSAgentNameText is a Composite CDS View that provides data about "Current Agent Name" in SAP S/4HANA. It reads from 1 data source (I_EHSAgentNameText) and exposes 4 fields with key fields EHSAgentUUID, Language.

Data Sources (1)

SourceAliasJoin Type
I_EHSAgentNameText I_EHSAgentNameText from

Annotations (13)

NameValueLevelField
EndUserText.label Current Agent Name view
Analytics.dataExtraction.enabled true view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey EHSAgentUUID view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName IEHSCAGTNAMET view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY EHSAgentUUID EHSAgentUUID
KEY Language Language
_Language _Language
EHSAgentName EHSAgentName
@EndUserText.label: 'Current Agent Name'
@Analytics.dataExtraction.enabled:true
@VDM.viewType: #COMPOSITE 
@ObjectModel.dataCategory: #TEXT
@ObjectModel.representativeKey: 'EHSAgentUUID'
@AccessControl.authorizationCheck: #NOT_REQUIRED

@AbapCatalog.sqlViewName: 'IEHSCAGTNAMET'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true

// Client handling by session 

@ClientHandling.algorithm: #SESSION_VARIABLE

// used for BOBF Master Data Object

@ObjectModel.usageType:{ serviceQuality: #C,        // < 15 msec   

                         sizeCategory:  #L,         // < 10.000.000

                         dataClass: #MASTER } 

define view I_CurrentEHSAgentNameText as select from I_EHSAgentNameText {
  key EHSAgentUUID,
  
  @Semantics.language: true
  @ObjectModel.foreignKey.association: '_Language' 
  key Language,
  _Language,
  
  @Semantics.text:true
  EHSAgentName

  
} where
      RevisionStartDate <= $session.system_date
  and RevisionEndDate   >= $session.system_date 
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_EHSAGENTNAMETEXT"
],
"ASSOCIATED":
[
"I_LANGUAGE"
],
"BASE":
[
"I_EHSAGENTNAMETEXT"
],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/