I_PROBSOLVINGPROCSTPTP

CDS View

Problem-Solving Process Step

I_PROBSOLVINGPROCSTPTP is a CDS View in S/4HANA. Problem-Solving Process Step. It contains 8 fields. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
C_ProbSolvingProcStepExect view from CONSUMPTION Problem-Solving Process Step
C_QltyTaskProbSolvingProcInfo view_entity from CONSUMPTION Problem-Solving Process in Quality Task

Fields (8)

KeyField CDS FieldsUsed in Views
KEY ProbSolvingProc ProbSolvingProc 1
KEY ProbSolvingProcStp ProbSolvingProcStp 1
_CreatedByUserContactCard _CreatedByUserContactCard 1
_LastChangedByUserContactCard _LastChangedByUserContactCard 1
_ProbSolvingProc _ProbSolvingProc 1
_ProbSolvingProcStpConfign _ProbSolvingProcStpConfign 2
_ProbSolvingProcStpLfcycSts _ProbSolvingProcStpLfcycSts 1
ProbSolvingProcType ProbSolvingProcType 1
@EndUserText.label: 'Problem-Solving Process Step'
@VDM: {
    viewType: #TRANSACTIONAL,
    lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl.authorizationCheck: #CHECK
@ObjectModel: {
    usageType: {
        dataClass: #TRANSACTIONAL,
        sizeCategory: #M, 
        serviceQuality: #A },
    representativeKey: 'ProbSolvingProcStp',
    semanticKey:  [ 'ProbSolvingProc', 'ProbSolvingProcStp' ],
// Begin Draft

    createEnabled: false,
    updateEnabled: true,
    deleteEnabled: false,
    writeDraftPersistence: 'QPRBSLVPRCSTEP_D',
    writeActivePersistence: 'V_PRSLPRST_B2A'
// End Draft

}
@Analytics.technicalName: 'IPRSOLPROCSTPTP'

define view entity I_ProbSolvingProcStpTP as select from I_ProbSolvingProcStp as _ProbSolvingProcStp
  
  association [1..1] to I_ProbSolvingProcTP as _ProbSolvingProc   on $projection.ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc
  association [0..*] to I_ProbSolvingProcStpCmntTP as _ProbSolvingProcStpCmnt on $projection.ProbSolvingProc    = _ProbSolvingProcStpCmnt.ProbSolvingProc
                                                                             and $projection.ProbSolvingProcStp = _ProbSolvingProcStpCmnt.ProbSolvingProcStp

{
      @ObjectModel.foreignKey.association: '_ProbSolvingProc'
  key _ProbSolvingProcStp.ProbSolvingProc,
      @ObjectModel.readOnly: true 
  key _ProbSolvingProcStp.ProbSolvingProcStp,
      
      @ObjectModel.readOnly: true
      ProbSolvingProcType,
       
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpSortNumber, 
  
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.MasterLanguage,
      
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpLfcycSts,
      
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.CreatedByUser,
      
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingStpCreatedDateTime,
      
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.LastChangedByUser,
      
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingStpLastChgdDteTime,
      
      /* Step Configuration - Content Area Flags */    
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasTeam,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasProbDesc,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasFreeTasks,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasCauses,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasPlndTsks,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasFnshdTsks,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasComments,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasAssmt,
      @ObjectModel.readOnly: true
      _ProbSolvingProcStp.ProbSolvingProcStpHasTimeLine,
      

//=== exposed associations

  @ObjectModel.association.type:  [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]  
  _ProbSolvingProc,
   @ObjectModel.association.type: [ #TO_COMPOSITION_CHILD ]
  _ProbSolvingProcStpCmnt,
  _ProbSolvingProcStp._Language,
  _ProbSolvingProcStp._ProbSolvingProcStpConfign,
  _ProbSolvingProcStp._CreatedByUserContactCard,
  _ProbSolvingProcStp._LastChangedByUserContactCard,
  _ProbSolvingProcStp._ProbSolvingProcStpLfcycSts
}