I_MfgActionReasonCodeGroupText

DDL: I_MFGACTIONREASONCODEGROUPTEXT SQL: IMPERSNCGRPT Type: view BASIC

MPE Reason Code Group Text

I_MfgActionReasonCodeGroupText is a Basic CDS View that provides data about "MPE Reason Code Group Text" in SAP S/4HANA. It reads from 1 data source (qpgt) and exposes 6 fields with key fields MfgActionReasonCodeGroupCtlg, MfgActionReasonCodeGroup, Language. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
qpgt qpgt from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language
[0..1] I_MfgActionReasonCodeGroup _MfgActionReasonCodeGroup $projection.MfgActionReasonCodeGroupCtlg = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroupCtlg and $projection.MfgActionReasonCodeGroup = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroup

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IMPERSNCGRPT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Search.searchable true view
EndUserText.label MPE Reason Code Group Text view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY MfgActionReasonCodeGroupCtlg katalogart
KEY MfgActionReasonCodeGroup codegruppe
KEY Language sprache
MfgActionReasonCodeGroupName
_MfgActionReasonCodeGroup _MfgActionReasonCodeGroup
_Language _Language
@AbapCatalog.sqlViewName: 'IMPERSNCGRPT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@ObjectModel.representativeKey: ['MfgActionReasonCodeGroupCtlg', 'MfgActionReasonCodeGroup']
@ObjectModel.dataCategory: #TEXT
@ObjectModel.usageType:
{
  serviceQuality: #B,
  sizeCategory:   #S,
  dataClass:      #CUSTOMIZING
}
@Search.searchable: true
@EndUserText.label: 'MPE Reason Code Group Text'

define view I_MfgActionReasonCodeGroupText
  as select from qpgt

  association [0..1] to I_Language                 as _Language                 on  $projection.Language = _Language.Language
  association [0..1] to I_MfgActionReasonCodeGroup as _MfgActionReasonCodeGroup on  $projection.MfgActionReasonCodeGroupCtlg = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroupCtlg
                                                                                and $projection.MfgActionReasonCodeGroup     = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroup
{

  key katalogart                                                         as MfgActionReasonCodeGroupCtlg,
      @ObjectModel.text.element: 'MfgActionReasonCodeGroupName'
  key codegruppe                                                         as MfgActionReasonCodeGroup,
      @Semantics.language: true
  key sprache                                                            as Language,

      @Semantics.text: true
      @Search: {defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW}
      cast( kurztext as mpe_rsn_code_group_description preserving type ) as MfgActionReasonCodeGroupName,

      _MfgActionReasonCodeGroup,
      _Language
};