I_PROBSOLVINGPROCCAUSELONGT

CDS View

Problem-Solving Process Cause Long Text

I_PROBSOLVINGPROCCAUSELONGT is a CDS View in S/4HANA. Problem-Solving Process Cause Long Text. It contains 12 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
I_ProbSolvingProcCauseLongTTP view from TRANSACTIONAL Problem-Solving Process Cause Long Text

Fields (12)

KeyField CDS FieldsUsed in Views
KEY ItemCounter ItemCounter 1
KEY Language Language 1
KEY ProbSolvingProc ProbSolvingProc 1
KEY ProbSolvingProcCause ProbSolvingProcCause 1
_Language _Language 1
LongTextCreatedAt LongTextCreatedAt 1
LongTextCreatedByUser LongTextCreatedByUser 1
LongTextID LongTextID 1
LongTextLastChangedAt LongTextLastChangedAt 1
LongTextLastChangedByUser LongTextLastChangedByUser 1
MimeType MimeType 1
ProbSolvingProcCauseLongText ProbSolvingProcCauseLongText 1
@EndUserText.label: 'Problem-Solving Process Cause Long Text'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK
@ObjectModel: {
    dataCategory: #TEXT,
    usageType: {
        dataClass: #TRANSACTIONAL,
        sizeCategory: #M, 
        serviceQuality: #A },
    representativeKey: 'ItemCounter',
    semanticKey:  [ 'ProbSolvingProc', 'ProbSolvingProcCause', 'Language', 'ItemCounter' ]
}
@Analytics.technicalName: 'IPRSOLPROCCLTXT'

define view entity I_ProbSolvingProcCauseLongT as select from qprbslvprccltxt 

//=== QM views

    association [1..1] to I_ProbSolvingProc      as _ProbSolvingProc      on  $projection.ProbSolvingProc      = _ProbSolvingProc.ProbSolvingProc
    association [1..1] to I_ProbSolvingProcCause as _ProbSolvingProcCause on  $projection.ProbSolvingProc      = _ProbSolvingProcCause.ProbSolvingProc
                                                                          and $projection.ProbSolvingProcCause = _ProbSolvingProcCause.ProbSolvingProcCause
 //=== other views

    association [1..1] to I_Language             as _Language             on  $projection.Language             = _Language.Language

{
  @ObjectModel.foreignKey.association: '_ProbSolvingProc'
  key probsolvingprocess    as ProbSolvingProc,
  @ObjectModel.foreignKey.association: '_ProbSolvingProcCause'
  key prbobsolvproccause    as ProbSolvingProcCause,
  key counter               as ItemCounter,

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

      textid                as LongTextID,

      @Semantics.text
      content               as ProbSolvingProcCauseLongText,
      mimetype              as MimeType,
  
//    Admin Data

      @Semantics.user.createdBy: true
      created_by            as LongTextCreatedByUser,
      @Semantics.systemDateTime.createdAt: true
      created_at            as LongTextCreatedAt,
      @Semantics.user.lastChangedBy: true
      changed_by            as LongTextLastChangedByUser,
      @Semantics.systemDateTime.lastChangedAt: true
      changed_at            as LongTextLastChangedAt,
      
//   Associations

     _ProbSolvingProc,
     _ProbSolvingProcCause,
     _Language
     
}