I_SetHeaderText

DDL: I_SETHEADERTEXT SQL: ISETHEADERT Type: view BASIC

Set Header Text

I_SetHeaderText is a Basic CDS View that provides data about "Set Header Text" in SAP S/4HANA. It reads from 1 data source (setheadert) and exposes 9 fields with key fields SetClass, SetSubClass, SetID, Language. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
setheadert setheadert from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_SetClass _SetClass $projection.SetClass = _SetClass.SetClass
[0..1] I_SetSubClass _SetSubClass $projection.SetSubClass = _SetSubClass.SetSubClass
[0..1] I_SetHeader _Set $projection.SetClass = _Set.SetClass and $projection.SetSubClass = _Set.SetSubClass and $projection.SetID = _Set.SetID
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (12)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ISETHEADERT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Set Header Text view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey SetID view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY SetClass setheadert setclass
KEY SetSubClass setheadert subclass
KEY SetID setheadert setname
KEY Language setheadert langu
SetDescription setheadert descript
_Language _Language
_Set _Set
_SetClass _SetClass
_SetSubClass _SetSubClass
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'ISETHEADERT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED

@EndUserText.label: 'Set Header Text'

@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L

@ObjectModel.dataCategory: #TEXT

@ObjectModel.representativeKey: 'SetID'

define view I_SetHeaderText
  as select from setheadert
  association [0..1] to I_SetClass    as _SetClass    on  $projection.SetClass = _SetClass.SetClass

  association [0..1] to I_SetSubClass as _SetSubClass on  $projection.SetSubClass = _SetSubClass.SetSubClass

  association [0..1] to I_SetHeader   as _Set         on  $projection.SetClass    = _Set.SetClass
                                                      and $projection.SetSubClass = _Set.SetSubClass
                                                      and $projection.SetID       = _Set.SetID

  association [0..1] to I_Language    as _Language    on  $projection.Language = _Language.Language

{

      @ObjectModel.foreignKey.association:'_SetClass'
  key setheadert.setclass  as SetClass,
      @ObjectModel.foreignKey.association:'_SetSubClass'
  key setheadert.subclass  as SetSubClass,
      @ObjectModel.foreignKey.association:'_Set'
  key setheadert.setname   as SetID,

      @Semantics.language: true
      @ObjectModel.foreignKey.association: '_Language'
  key setheadert.langu     as Language,
      @Semantics.text: true
      setheadert.descript  as SetDescription,
      _Language,
      _Set,
      _SetClass,
      _SetSubClass

}     
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"SETHEADERT"
],
"ASSOCIATED":
[
"I_LANGUAGE",
"I_SETCLASS",
"I_SETHEADER",
"I_SETSUBCLASS"
],
"BASE":
[],
"VERSION":0
}
}*/