I_RELocationClassText

DDL: I_RELOCATIONCLASSTEXT SQL: IRELOCCLASST Type: view BASIC Package: VDM_RE_BD

Location Class Text

I_RELocationClassText is a Basic CDS View that provides data about "Location Class Text" in SAP S/4HANA. It reads from 1 data source (tivajrlraloct) and exposes 7 fields with key fields Language, REListOfRentsLocationClass, REListOfRents. It has 3 associations to related views. Part of development package VDM_RE_BD.

Data Sources (1)

SourceAliasJoin Type
tivajrlraloct tivajrlraloct from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_REListOfRents _REListOfRents $projection.REListOfRents = _REListOfRents.REListOfRents
[0..1] I_RELocationClass _RELocationClass $projection.REListOfRentsLocationClass = _RELocationClass.REListOfRentsLocationClass and $projection.REListOfRents = _RELocationClass.REListOfRents
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IRELOCCLASST view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey REListOfRentsLocationClass view
VDM.viewType #BASIC view
EndUserText.label Location Class Text view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY Language spras
KEY REListOfRentsLocationClass rlraloc
KEY REListOfRents rlra
RELocationClassName xrlraloc
_RELocationClass _RELocationClass
_REListOfRents _REListOfRents
_Language _Language
@AbapCatalog.sqlViewName: 'IRELOCCLASST'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.dataCategory:#TEXT
@ObjectModel.representativeKey: 'REListOfRentsLocationClass'
@ObjectModel.semanticKey: ['REListOfRents', 'REListOfRentsLocationClass']
@VDM.viewType:#BASIC
@EndUserText.label: 'Location Class Text'
define view I_RELocationClassText
  as select from tivajrlraloct
  association [1..1] to I_REListOfRents       as _REListOfRents on  $projection.REListOfRents = _REListOfRents.REListOfRents
  association [0..1] to I_RELocationClass as _RELocationClass on  $projection.REListOfRentsLocationClass = _RELocationClass.REListOfRentsLocationClass
                                                              and $projection.REListOfRents              = _RELocationClass.REListOfRents
  association [0..1] to I_Language        as _Language        on  $projection.Language = _Language.Language
{
      @ObjectModel.foreignKey.association: '_Language'
      @Semantics.language: true
  key spras    as Language,
      @ObjectModel.foreignKey.association: '_RELocationClass'
  key rlraloc  as REListOfRentsLocationClass,
      @ObjectModel.foreignKey.association: '_REListOfRents'
  key rlra     as REListOfRents,
      @Semantics.text: true
      xrlraloc as RELocationClassName,

      _RELocationClass,
      _REListOfRents,
      _Language
}