I_CurrentEHSLocationNameText

DDL: I_CURRENTEHSLOCATIONNAMETEXT SQL: ICURLOCNAMET Type: view BASIC Package: EHFND_CNS_LOCATION

Current EHS Location Name Text

I_CurrentEHSLocationNameText is a Basic CDS View that provides data about "Current EHS Location Name Text" in SAP S/4HANA. It reads from 1 data source (I_EHSLocationRevisionNameT) and exposes 5 fields with key fields EHSLocationUUID, Language. It is exposed through 1 OData service (UI_EHSRISKASSESSMENT2_MANAGE). Part of development package EHFND_CNS_LOCATION.

Data Sources (1)

SourceAliasJoin Type
I_EHSLocationRevisionNameT I_EHSLocationRevisionNameT from

Annotations (12)

NameValueLevelField
EndUserText.label Current EHS Location Name Text view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey EHSLocationUUID view
AccessControl.authorizationCheck #MANDATORY view
AbapCatalog.sqlViewName ICURLOCNAMET view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view

OData Services (1)

ServiceBindingVersionContractRelease
UI_EHSRISKASSESSMENT2_MANAGE UI_EHSRISKASSESSMENT2_MANAGE V4 C1 NOT_RELEASED

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY EHSLocationUUID EHSLocationUUID
KEY Language Language
EHSLocationName EHSLocationName
_EHSLocationRoot _EHSLocationRoot
_Language _Language
@EndUserText.label: 'Current EHS Location Name Text'
@Analytics.dataExtraction.enabled:true
@VDM.viewType: #BASIC
@ObjectModel.dataCategory: #TEXT
@ObjectModel.representativeKey: 'EHSLocationUUID'
@AccessControl.authorizationCheck: #MANDATORY

@AbapCatalog.sqlViewName: 'ICURLOCNAMET'
@AbapCatalog.compiler.compareFilter: true

// Client handling by session

@ClientHandling.algorithm: #SESSION_VARIABLE

// used for BOBF Master Data Object

@ObjectModel.usageType:{ serviceQuality: #A,        
                         sizeCategory:  #L,         // < 10.000.000

                         dataClass: #MASTER }
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] }*/
define view I_CurrentEHSLocationNameText
  as select from I_EHSLocationRevisionNameT
{
      @Consumption.valueHelpDefinition: [{ entity: { name: 'I_EHSLocationValueHelp', element: 'EHSLocationUUID' }}]
      @ObjectModel.text.element: ['EHSLocationName']
  key EHSLocationUUID,

      @ObjectModel.foreignKey.association: '_Language'
      @Semantics.language: true
  key Language,

      @Semantics.text: true
      EHSLocationName,

      _EHSLocationRoot,
      _Language
}
where
      RevisionStartDate <= $session.system_date
  and RevisionEndDate   >= $session.system_date