R_QltyNotificationLongTextTP

DDL: R_QLTYNOTIFICATIONLONGTEXTTP Type: view_entity TRANSACTIONAL Package: VDM_QM_NOTIFICATION

Quality Notification Long Text

R_QltyNotificationLongTextTP is a Transactional CDS View that provides data about "Quality Notification Long Text" in SAP S/4HANA. It reads from 1 data source (I_QltyNotificationLongText) and exposes 12 fields with key fields QualityNotification, LongTextInternalNumber, Language. Part of development package VDM_QM_NOTIFICATION.

Data Sources (1)

SourceAliasJoin Type
I_QltyNotificationLongText _QltyNotificationLongText from

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Quality Notification Long Text view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey LongTextInternalNumber view
ObjectModel.dataCategory #TEXT view
Metadata.ignorePropagatedAnnotations true view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY QualityNotification I_QltyNotificationLongText QualityNotification
KEY LongTextInternalNumber I_QltyNotificationLongText ItemCounter
KEY Language I_QltyNotificationLongText Language
LongTextID I_QltyNotificationLongText LongTextID
QltyNotificationLongText I_QltyNotificationLongText QltyNotificationLongText
MimeType
LongTextCreatedByUser I_QltyNotificationLongText LongTextCreatedByUser
LongTextCreatedAt I_QltyNotificationLongText LongTextCreatedAt
LongTextLastChangedByUser I_QltyNotificationLongText LongTextLastChangedByUser
LongTextLastChangedAt I_QltyNotificationLongText LongTextLastChangedAt
_QltyNotification _QltyNotification
_Language I_QltyNotificationLongText _Language
@AbapCatalog.viewEnhancementCategory: [#PROJECTION_LIST]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Quality Notification Long Text'

@VDM: {
  viewType: #TRANSACTIONAL,
  lifecycle.contract.type: #SAP_INTERNAL_API
}

@ObjectModel: {
  usageType: {
    serviceQuality: #C,
    sizeCategory: #L,
    dataClass: #TRANSACTIONAL
  },
  representativeKey: 'LongTextInternalNumber',
  dataCategory: #TEXT
}

@Metadata.ignorePropagatedAnnotations: true

define view entity R_QltyNotificationLongTextTP
  as select from I_QltyNotificationLongText as _QltyNotificationLongText

  association to parent R_QltyNotificationTP as _QltyNotification on $projection.QualityNotification = _QltyNotification.QualityNotification

{
       @ObjectModel.foreignKey.association: '_QltyNotification'
  key _QltyNotificationLongText.QualityNotification,
  key _QltyNotificationLongText.ItemCounter                     as LongTextInternalNumber,

      @Semantics.language: true
      @ObjectModel.foreignKey.association: '_Language'
  key _QltyNotificationLongText.Language,

      _QltyNotificationLongText.LongTextID,

      @Semantics.text: true
      _QltyNotificationLongText.QltyNotificationLongText,

      cast( _QltyNotificationLongText.MimeType as w3conttype  ) as MimeType,

      //    Admin Data

      @Semantics.user.createdBy: true
      _QltyNotificationLongText.LongTextCreatedByUser,
      @Semantics.systemDate.createdAt: true
      _QltyNotificationLongText.LongTextCreatedAt,
      @Semantics.user.lastChangedBy: true
      _QltyNotificationLongText.LongTextLastChangedByUser,
      @Semantics.systemDate.lastChangedAt: true
      _QltyNotificationLongText.LongTextLastChangedAt,

      //     Associations

      _QltyNotification,
      _QltyNotificationLongText._Language

}