I_TechObjAuthznGrpText

DDL: I_TECHOBJAUTHZNGRPTEXT SQL: ITECHOBJAUTHGRPT Type: view BASIC

Technical Object Authorization Group - Text

I_TechObjAuthznGrpText is a Basic CDS View that provides data about "Technical Object Authorization Group - Text" in SAP S/4HANA. It reads from 1 data source (t370b_t) and exposes 5 fields with key fields TechObjAuthorizationGroup, Language. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
t370b_t t370b_t from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_TechObjAuthznGrp _TechObjAuthznGrp _TechObjAuthznGrp.TechObjAuthorizationGroup = $projection.TechObjAuthorizationGroup
[0..1] I_Language _Language _Language.Language = $projection.Language

Annotations (13)

NameValueLevelField
EndUserText.label Technical Object Authorization Group - Text view
ObjectModel.dataCategory #TEXT view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName ITECHOBJAUTHGRPT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Search.searchable true view
ObjectModel.representativeKey TechObjAuthorizationGroup view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
Metadata.ignorePropagatedAnnotations true view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY TechObjAuthorizationGroup t370b_t begru
KEY Language t370b_t spras
TechObjAuthorizationGroupDesc Authorization Group Text
_TechObjAuthznGrp _TechObjAuthznGrp
_Language _Language
@EndUserText.label: 'Technical Object Authorization Group - Text'
@ObjectModel.dataCategory: #TEXT
@VDM.viewType: #BASIC
@AbapCatalog.sqlViewName: 'ITECHOBJAUTHGRPT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Search.searchable: true
@ObjectModel.representativeKey: 'TechObjAuthorizationGroup'

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.supportedCapabilities: [ #LANGUAGE_DEPENDENT_TEXT ]

define view I_TechObjAuthznGrpText
  as select from t370b_t
  association [0..1] to I_TechObjAuthznGrp as _TechObjAuthznGrp on _TechObjAuthznGrp.TechObjAuthorizationGroup = $projection.TechObjAuthorizationGroup
  association [0..1] to I_Language         as _Language         on _Language.Language = $projection.Language
{
      @ObjectModel.foreignKey.association: '_TechObjAuthznGrp'
  key t370b_t.begru                                        as TechObjAuthorizationGroup,

      @ObjectModel.foreignKey.association: '_Language'
      @Semantics.language: true
  key t370b_t.spras                                        as Language,
      @EndUserText.label: 'Authorization Group Text'
      @EndUserText.quickInfo: 'Authorization Group Text'
      @Semantics.text: true
      @Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8}
      cast (t370b_t.begtx as eam_tech_obj_authzn_grp_desc) as TechObjAuthorizationGroupDesc,

      // Propagate association

      _TechObjAuthznGrp,
      _Language
}