I_MaintenanceNotificationType

DDL: I_MAINTENANCENOTIFICATIONTYPE Type: view_entity BASIC Package: IWOC

Maintenance Notification Types

I_MaintenanceNotificationType is a Basic CDS View (Dimension) that provides data about "Maintenance Notification Types" in SAP S/4HANA. It reads from 1 data source (I_PMNotificationType) and exposes 2 fields with key field NotificationType. Part of development package IWOC.

Data Sources (1)

SourceAliasJoin Type
I_PMNotificationType I_PMNotificationType from

Annotations (14)

NameValueLevelField
Analytics.dataCategory #DIMENSION view
Analytics.technicalName IMAINTNOTTYPE view
Analytics.internalName #LOCAL view
EndUserText.label Maintenance Notification Types view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
VDM.viewType #BASIC view
ObjectModel.representativeKey NotificationType view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
AccessControl.authorizationCheck #MANDATORY view
Search.searchable true view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY NotificationType NotificationType
_Text _Text
@Analytics: {
  dataCategory: #DIMENSION, 
  technicalName: 'IMAINTNOTTYPE',
  internalName: #LOCAL }
  
@EndUserText.label: 'Maintenance Notification Types'
@Metadata: {
  ignorePropagatedAnnotations: true,
  allowExtensions: true }
  
@VDM.viewType: #BASIC

@ObjectModel: {
  representativeKey: 'NotificationType',
  usageType.dataClass: #CUSTOMIZING,
  usageType.serviceQuality: #A,
  usageType.sizeCategory: #S,
  supportedCapabilities: [ #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET ],
  modelingPattern: #ANALYTICAL_DIMENSION }

@AccessControl: { 
  privilegedAssociations: ['_Text'],
  authorizationCheck: #MANDATORY }

@Search.searchable: true
define view entity I_MaintenanceNotificationType
  as select from I_PMNotificationType
{
      @ObjectModel.text.association: '_Text'
      @Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8}
  key NotificationType,
      _Text
}
where
  NotificationCategory = '01'