R_TrdgDocExecWrkbnTypeText

DDL: R_TRDGDOCEXECWRKBNTYPETEXT Type: view_entity BASIC Package: VDM_LO_GT

Trading Execution Workbench Type - Text

R_TrdgDocExecWrkbnTypeText is a Basic CDS View that provides data about "Trading Execution Workbench Type - Text" in SAP S/4HANA. It reads from 1 data source (tewtypet) and exposes 5 fields with key fields Language, TrdgDocExecWrkbnType. It has 1 association to related views. Part of development package VDM_LO_GT.

Data Sources (1)

SourceAliasJoin Type
tewtypet tewtypet from

Associations (1)

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

Annotations (11)

NameValueLevelField
EndUserText.label Trading Execution Workbench Type - Text view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey TrdgDocExecWrkbnType view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY Language spras
KEY TrdgDocExecWrkbnType tew_type
TrdgDocExecWrkbnTypeText text
_TrdgDocExecWrkbnType _TrdgDocExecWrkbnType
_Language _Language
@EndUserText.label: 'Trading Execution Workbench Type - Text'
@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
  authorizationCheck: #NOT_REQUIRED
}
@ObjectModel: {
   representativeKey: 'TrdgDocExecWrkbnType',
   dataCategory: #TEXT,
   usageType: {
     dataClass:      #CUSTOMIZING,
     serviceQuality: #B,
     sizeCategory:   #S
   }
}

@Search.searchable: true
@Metadata.ignorePropagatedAnnotations: true
define view entity R_TrdgDocExecWrkbnTypeText
  as select from tewtypet
  association        to parent R_TrdgDocExecWrkbnType as _TrdgDocExecWrkbnType on $projection.TrdgDocExecWrkbnType = _TrdgDocExecWrkbnType.TrdgDocExecWrkbnType
  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: '_TrdgDocExecWrkbnType'
      @ObjectModel.text.element: ['TrdgDocExecWrkbnTypeText']
      @Search.ranking: #HIGH
      @Search.defaultSearchElement: false
  key tew_type as TrdgDocExecWrkbnType,

      @Search.ranking: #LOW
      @Search.defaultSearchElement: true
      @Semantics.text: true
      @Consumption.filter.hidden: true
      @UI.textArrangement: #TEXT_ONLY
      text     as TrdgDocExecWrkbnTypeText,

      //Associations

      _TrdgDocExecWrkbnType,
      _Language
}