C_RSHMaintSchedActivityLog

DDL: C_RSHMAINTSCHEDACTIVITYLOG SQL: CRSHMNTSCHDACT Type: view CONSUMPTION

Maintenance Scheduling Activity Log

C_RSHMaintSchedActivityLog is a Consumption CDS View that provides data about "Maintenance Scheduling Activity Log" in SAP S/4HANA. It reads from 1 data source (I_RSHMaintSchedActivityLogTP) and exposes 21 fields with key field MaintSchedActivityLogUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_RSHMaintSchedActivityLogTP I_RSHMaintSchedActivityLogTP from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_RSHMaintSchedSimulation _MaintSchedSimulation _MaintSchedSimulation.MaintSchedSimlnUUID = $projection.MaintSchedSimlnUUID
[0..*] C_RSHMaintSchedSmltdOp _MaintSchedSmltdOp _MaintSchedSmltdOp.MaintSchedSimlnOperationUUID = $projection.MaintSchedSimlnOperationUUID
[0..1] I_User _CreatedByUser _CreatedByUser.UserID = $projection.CreatedByUser
[0..*] C_RSHMaintSchedActivityLog _Replies _Replies.ReplyToActivityLogUUID = $projection.MaintSchedActivityLogUUID
[0..1] P_RSHMaintSchedActyReplyCount _ReplyCount _ReplyCount.MaintSchedActivityLogUUID = $projection.MaintSchedActivityLogUUID
[0..1] I_RSHMaintSchedActyLogMsg _MessageUserLanguage _MessageUserLanguage.SystemMessageNumber = $projection.SystemMessageNumber and _MessageUserLanguage.Language = $session.system_language

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CRSHMNTSCHDACT view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Maintenance Scheduling Activity Log view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY MaintSchedActivityLogUUID MaintSchedActivityLogUUID UUID
MaintSchedSimlnUUID I_RSHMaintSchedActivityLogTP MaintSchedSimlnUUID UUID
MaintSchedSimlnOperationUUID I_RSHMaintSchedActivityLogTP MaintSchedSimlnOperationUUID UUID
ReplyToActivityLogUUID ReplyToActivityLogUUID UUID
MaintSchedActivityLogType MaintSchedActivityLogType Activity Type
MaintSchedActivityLogText MaintSchedActivityLogText
SystemMessageIdentification SystemMessageIdentification Message ID
SystemMessageNumber SystemMessageNumber Message Number
SystemMessageVariable1 SystemMessageVariable1 Variable 1
SystemMessageVariable2 SystemMessageVariable2 Variable 2
SystemMessageVariable3 SystemMessageVariable3 Variable 3
SystemMessageVariable4 SystemMessageVariable4 Variable 4
CreatedByUser CreatedByUser User Name
CreatedByUserName _CreatedByUser UserDescription Full Name
CreationDateTime CreationDateTime Timestamp
NumberOfMaintSchedActyReplies _ReplyCount NumberOfMaintSchedActyReplies
MaintSchedActyLogInUserLangTxt _MessageUserLanguage SystemMessageText Message Text
MaintSchedSimulationTimeZone _MaintSchedSimulation MaintSchedSimulationTimeZone Time Zone
_MaintSchedSimulation _MaintSchedSimulation
_MaintSchedSmltdOp _MaintSchedSmltdOp
_Replies _Replies

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_RSHMaintSchedActivityLog.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CRSHMNTSCHDACT

CREATE VIEW C_RSHMaintSchedActivityLog AS
SELECT
  MaintSchedActivityLogUUID,
  I_RSHMaintSchedActivityLogTP.MaintSchedSimlnUUID AS MaintSchedSimlnUUID,
  I_RSHMaintSchedActivityLogTP.MaintSchedSimlnOperationUUID AS MaintSchedSimlnOperationUUID,
  ReplyToActivityLogUUID,
  MaintSchedActivityLogType,
  MaintSchedActivityLogText,
  SystemMessageIdentification,
  SystemMessageNumber,
  SystemMessageVariable1,
  SystemMessageVariable2,
  SystemMessageVariable3,
  SystemMessageVariable4,
  CreatedByUser,
  _CreatedByUser.UserDescription AS CreatedByUserName,
  CreationDateTime,
  _ReplyCount.NumberOfMaintSchedActyReplies AS NumberOfMaintSchedActyReplies,
  _MessageUserLanguage.SystemMessageText AS MaintSchedActyLogInUserLangTxt,
  _MaintSchedSimulation.MaintSchedSimulationTimeZone AS MaintSchedSimulationTimeZone
FROM I_RSHMaintSchedActivityLogTP
LEFT OUTER JOIN C_RSHMaintSchedSimulation AS _MaintSchedSimulation ON _MaintSchedSimulation.MaintSchedSimlnUUID = MaintSchedSimlnUUID  -- association [1..1]
LEFT OUTER JOIN C_RSHMaintSchedSmltdOp AS _MaintSchedSmltdOp ON _MaintSchedSmltdOp.MaintSchedSimlnOperationUUID = MaintSchedSimlnOperationUUID  -- association [0..*]
LEFT OUTER JOIN I_User AS _CreatedByUser ON _CreatedByUser.UserID = CreatedByUser  -- association [0..1]
LEFT OUTER JOIN C_RSHMaintSchedActivityLog AS _Replies ON _Replies.ReplyToActivityLogUUID = MaintSchedActivityLogUUID  -- association [0..*]
LEFT OUTER JOIN P_RSHMaintSchedActyReplyCount AS _ReplyCount ON _ReplyCount.MaintSchedActivityLogUUID = MaintSchedActivityLogUUID  -- association [0..1]
LEFT OUTER JOIN I_RSHMaintSchedActyLogMsg AS _MessageUserLanguage ON _MessageUserLanguage.SystemMessageNumber = SystemMessageNumber AND _MessageUserLanguage.Language = $session.system_language  -- association [0..1]
;