R_QualityTaskLongTextTP

DDL: R_QUALITYTASKLONGTEXTTP Type: view_entity TRANSACTIONAL Package: VDM_QM_NOTIFICATION

Quality Task Long Text

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

Data Sources (1)

SourceAliasJoin Type
I_QualityTaskLongText I_QualityTaskLongText from

Annotations (9)

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

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY QualityTaskInternalId QualityTaskInternalId
KEY LongTextInternalNumber LongTextInternalNumber
KEY Language Language
LongTextID LongTextID
QualityTaskLongText QualityTaskLongText
LongTextCreatedByUser LongTextCreatedByUser
LongTextCreatedAt LongTextCreatedAt
LongTextLastChangedByUser LongTextLastChangedByUser
LongTextLastChangedAt LongTextLastChangedAt
MimeType MimeType
QualityTaskOrigin _QualityTask QualityTaskOrigin
IsDeleted _QualityTask IsDeleted
_Language _Language
_QualityTask _QualityTask
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel: {
  dataCategory: #TEXT,
  usageType: {
        dataClass: #TRANSACTIONAL,
        sizeCategory: #L,
        serviceQuality: #C
  },
  representativeKey: 'LongTextInternalNumber'
}
@EndUserText.label: 'Quality Task Long Text'

define view entity R_QualityTaskLongTextTP as select from I_QualityTaskLongText 

  association to parent R_QualityTaskTP  as _QualityTask  on  $projection.QualityTaskInternalId = _QualityTask.QualityTaskInternalId

{
  @ObjectModel.foreignKey.association: '_QualityTask'
  key QualityTaskInternalId,
  key LongTextInternalNumber,
  @ObjectModel.foreignKey.association: '_Language'
  @Semantics.language: true
  key Language,
  
  LongTextID,
  @Semantics.text: true
  QualityTaskLongText,
  LongTextCreatedByUser,
  LongTextCreatedAt,
  LongTextLastChangedByUser,
  LongTextLastChangedAt,
  MimeType,
  _QualityTask.QualityTaskOrigin,
  @Semantics.booleanIndicator: true
  _QualityTask.IsDeleted,
  
  /* Associations */
  _Language,
  _QualityTask
}