I_RSHMessageType

DDL: I_RSHMESSAGETYPE SQL: IRSHMSGTYP Type: view BASIC Package: RSH_CDS_ORD

Message Type

I_RSHMessageType is a Basic CDS View that provides data about "Message Type" in SAP S/4HANA. It reads from 1 data source (I_RSHGetDomainText) and exposes 3 fields with key field SystemMessageType. Part of development package RSH_CDS_ORD.

Data Sources (1)

SourceAliasJoin Type
I_RSHGetDomainText I_RSHGetDomainText from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IRSHMSGTYP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #A view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey SystemMessageType view
EndUserText.label Message Type view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY SystemMessageType
SystemMessageTypeCriticality DomainText
SystemMessageTypeName
@AbapCatalog.sqlViewName: 'IRSHMSGTYP'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #BASIC
@ObjectModel.usageType.serviceQuality: #A
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.dataClass: #MASTER
//@ObjectModel.dataCategory: #TEXT

@ObjectModel.representativeKey: 'SystemMessageType'
@EndUserText.label: 'Message Type'

@Metadata.ignorePropagatedAnnotations:true
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API

/*
CONTRACT**********************************************************************************************************************

Specification:              This view provides the texts for message type
Requires:                   n/a
Ensures:                    n/a
Owners:                     SY
Contributors:               SY
Unit Test required Y/N:     plain selection of dmain fixed values -> No
Additional comments         None

END OF CONTRACT***************************************************************************************************************
*/

define view I_RSHMessageType
  as select from I_RSHGetDomainText
{

  key cast(DomainValue  as char1)      as  SystemMessageType,
      @Semantics.text: true
       DomainText         as SystemMessageTypeCriticality,
       concat(DomainText, ' Message') as SystemMessageTypeName
       
}
where
  DomainValueName = 'RSH_MSGTY'