I_DefectLongTextTP_2

DDL: I_DEFECTLONGTEXTTP_2 Type: view_entity TRANSACTIONAL

Defect Long Text - TP

I_DefectLongTextTP_2 is a Transactional CDS View that provides data about "Defect Long Text - TP" in SAP S/4HANA. It reads from 1 data source (R_DefectLongTextTP) and exposes 11 fields with key fields DefectInternalID, LongTextInternalNumber, Language.

Data Sources (1)

SourceAliasJoin Type
R_DefectLongTextTP R_DefectLongTextTP projection

Annotations (11)

NameValueLevelField
EndUserText.label Defect Long Text - TP view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.representativeKey LongTextInternalNumber view
ObjectModel.dataCategory #TEXT view
Metadata.ignorePropagatedAnnotations true view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY DefectInternalID _DefectLongText DefectInternalID
KEY LongTextInternalNumber _DefectLongText LongTextInternalNumber
KEY Language _DefectLongText Language
LongTextID _DefectLongText LongTextID
DefectLongText _DefectLongText DefectLongText
LongTextCreatedByUser _DefectLongText LongTextCreatedByUser
LongTextCreatedAt _DefectLongText LongTextCreatedAt
LongTextLastChangedByUser _DefectLongText LongTextLastChangedByUser
LongTextLastChangedAt _DefectLongText LongTextLastChangedAt
_DefectredirectedtoparentI_DefectTP_2
_Language _Language
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'Defect Long Text - TP'
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
@ObjectModel: {
    modelingPattern: #TRANSACTIONAL_INTERFACE,
    supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
    usageType: {
      dataClass: #TRANSACTIONAL,
      sizeCategory: #L,
      serviceQuality: #A
  },
  representativeKey: 'LongTextInternalNumber',
  dataCategory: #TEXT
}
@Metadata.ignorePropagatedAnnotations: true

define view entity I_DefectLongTextTP_2 
  as projection on R_DefectLongTextTP as _DefectLongText

{
      @ObjectModel.foreignKey.association: '_Defect'
  key _DefectLongText.DefectInternalID, 
  key _DefectLongText.LongTextInternalNumber,
      @Semantics.language: true
      @ObjectModel.foreignKey.association: '_Language'
  key _DefectLongText.Language,
  
      _DefectLongText.LongTextID,
      @Semantics.text: true
      _DefectLongText.DefectLongText,
      _DefectLongText.LongTextCreatedByUser,
      _DefectLongText.LongTextCreatedAt,
      _DefectLongText.LongTextLastChangedByUser,
      _DefectLongText.LongTextLastChangedAt,
      
     /* Associations */
     _Defect : redirected to parent I_DefectTP_2,
     
     @Consumption.hidden: true
     _Language
     
}