I_CHGRECDREFDEFECTTP

CDS View

Change Record Ref Obj Defect - TP

I_CHGRECDREFDEFECTTP is a CDS View in S/4HANA. Change Record Ref Obj Defect - TP. It contains 2 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
C_ChangeRecordObjPgDefect view from CONSUMPTION Change Record Ref Object Defect

Fields (2)

KeyField CDS FieldsUsed in Views
Notification Notification 1
NotificationItem NotificationItem 1
@AbapCatalog.sqlViewName: 'ICRREFDEFECTTP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE

@VDM.viewType: #TRANSACTIONAL
@ObjectModel.transactionalProcessingEnabled: true
@ObjectModel: { semanticKey: [ 'Notification','NotificationItem' ],
                writeDraftPersistence: 'PLMCRREFDEF_D',
                createEnabled,
                deleteEnabled,
                updateEnabled
              }
@ObjectModel.usageType: { serviceQuality: #C,
                          dataClass: #MIXED,
                          sizeCategory: #L }
@EndUserText.label: 'Change Record Ref Obj Defect - TP'

define view I_ChgRecdRefDefectTP
  as select from I_ChgRecdRefDefectBsc as reference_defect
//  association [1..1] to I_ChangeRecordDraftTP as _ChangeRecord on $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID

    
{
  key reference_defect.ChangeRecordReferenceUUID,
      cast(ChgRecRefInternalKey1 as qmnum) as Notification,
      cast(ChgRecRefInternalKey2 as felfd) as NotificationItem,
      
      reference_defect.ChangeRecordUUID,
      @ObjectModel.readOnly: true
      reference_defect.ChangeRecordReferenceType,
      reference_defect.ChangeRecordReferenceSubtype,
      reference_defect.ChangeRecordRefObjectUUID,
      reference_defect.ChangeRecordReference,
      reference_defect.ParentChangeRecordRefUUID,
      reference_defect.IsMainReference,
      @Semantics.user.createdBy: true
      @ObjectModel.readOnly: true
      reference_defect.CreatedByUser,
      reference_defect.CreationDateTime,
      @Semantics.user.lastChangedBy: true
      @ObjectModel.readOnly: true
      reference_defect.LastChangedByUser,
      reference_defect.LastChangeDateTime,
      reference_defect.ChangeRecordItemRelevance,
      reference_defect.ChangeRecordVirtualRefInd,      
      reference_defect.ChgRecdReasonForChange,      
      reference_defect.ExpdCompltnDte,
      reference_defect.ChgRecdAuthznGrpText,
      reference_defect.ChgRecdNmbrChgSts,
      reference_defect.ChangeNumber,      
      reference_defect.ChangeRecordItemProcgStatus,      
      reference_defect.ChgRecdCurrentItemProcgStatus,
      reference_defect.ChgRecdItmTgtSts,
      reference_defect.ChgRecdItmDSgntr
      
//      @ObjectModel.association.type:  [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]

//      _ChangeRecord


}