I_PROBSOLVINGPROCPROBLONGTTP

CDS View

Problem-Solving Process Problem Long Text

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

CDS Views using this table (1)

ViewTypeJoinVDMDescription
C_ProbSolvingProcProbDetDesc view_entity from CONSUMPTION Problem-Solving Process Problem Detail Description

Fields (7)

KeyField CDS FieldsUsed in Views
KEY ItemCounter ItemCounter 1
KEY Language Language 1
KEY ProbSolvingProc ProbSolvingProc 1
_Language _Language 1
LongTextID LongTextID 1
MimeType MimeType 1
ProbSolvingProcProblemLongText ProbSolvingProcProblemLongText 1
@AbapCatalog.sqlViewName: 'IPRSOLPROCPDLTP'
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter:true 
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Problem-Solving Process Problem Long Text'
@VDM: {
    viewType: #TRANSACTIONAL,
    lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl.authorizationCheck: #CHECK
@ObjectModel: {
    dataCategory: #TEXT,
    usageType: {
        dataClass: #TRANSACTIONAL,
        sizeCategory: #M, 
        serviceQuality: #A },
    representativeKey: 'ItemCounter',
    semanticKey:  [ 'ProbSolvingProc', 'Language', 'ItemCounter' ],
// Begin Draft

    createEnabled: false,
    updateEnabled: true,
    deleteEnabled: false,
    writeDraftPersistence: 'QPRSLPRPRDSLT_D',
    writeActivePersistence: 'V_PRSLPRPDLT_B2A'
//// End Draft  

}

define view I_ProbSolvingProcProbLongTTP as select from I_ProbSolvingProcProbLongT as _ProbSolvingProcProbLongT 

//=== parent / root node

  association [1..1] to I_ProbSolvingProcTP as _ProbSolvingProc                   on $projection.ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc
  association [1..1] to I_ProbSolvingProcProbDescTP as _ProbSolvingProcProbDesc   on $projection.ProbSolvingProc = _ProbSolvingProcProbDesc.ProbSolvingProc
  
{
//=== key fields

  @ObjectModel:{  readOnly: true,
                  foreignKey.association: '_ProbSolvingProc'
  }
  key _ProbSolvingProcProbLongT.ProbSolvingProc,
   
  @ObjectModel.readOnly: true
  key _ProbSolvingProcProbLongT.ItemCounter,

  @Semantics.language: true
  @ObjectModel.readOnly: true
  key _ProbSolvingProcProbLongT.Language,

//=== common fields    

      @ObjectModel.readOnly: true
      _ProbSolvingProcProbLongT.LongTextID,
    
      @Semantics.text
      @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
      _ProbSolvingProcProbLongT.ProbSolvingProcProblemLongText,
      
      @ObjectModel.readOnly: true
      _ProbSolvingProcProbLongT.MimeType,
      
//=== admin fields

      @ObjectModel.readOnly: true
      _ProbSolvingProcProbLongT.LongTextCreatedByUser,
      @ObjectModel.readOnly: true
      _ProbSolvingProcProbLongT.LongTextCreatedAt,
      @ObjectModel.readOnly: true
      _ProbSolvingProcProbLongT.LongTextLastChangedByUser,
      @ObjectModel.readOnly: true
      _ProbSolvingProcProbLongT.LongTextLastChangedAt,

//=== exposed associations

      @ObjectModel.association.type:  [ #TO_COMPOSITION_ROOT ]
      _ProbSolvingProc,
      @ObjectModel.association.type:  [ #TO_COMPOSITION_PARENT ]
     _ProbSolvingProcProbDesc,
      _ProbSolvingProcProbLongT._Language
}