SAP ABAP Class CL_GRAC_AD_SUPER_USER (Interface class for Super User Integration Scenario)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ADAPTORS (Package) Access Control GRC Calls for Plag-in's and WSDL
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20091021
Properties
Class CL_GRAC_AD_SUPER_USER  
Short Description Interface class for Super User Integration Scenario    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ADAPTORS   Access Control GRC Calls for Plag-in's and WSDL 
Created 20091021   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_AD_SUPER_USER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20091021
Friends
Class CL_GRAC_AD_SUPER_USER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SCENARIO_SUPMG Instance attribute Private Attribute reference (LIKE) 20100215
2 YRETURN_CODE_FALSE Instance attribute Public Attribute reference (LIKE) 20091021
3 YRETURN_CODE_TRUE Instance attribute Public Attribute reference (LIKE) 20091021
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTION_LOG Static method Public Method Get Action Log 20091209
2 GET_CHANGE_LOG Static method Public Method Get Change Log 20100116
3 GET_GRC_FF_LOGGEDUSERS Static method Public Method Get Users Logged from GRC 20130403
4 GET_LOGGEDIN_USER Static method Public Method Get user(s) logged in a CLIENT. 20091021
5 GET_OSCOMMAND_LOG Static method Public Method Get log of O/S commands executed from within SAP 20100116
6 GET_SECAUDIT_LOG Static method Public Method Get Security Audit Log 20100116
7 GET_SPM_LOGGED_FFUSERS Static method Public Method Get SPM Plug-in system FF users who logged in using an FF Id 20111129
8 GET_SPM_PLUGIN_SYS_LOG Static method Public Method Get SPM Plug-in system Action log data 20110927
9 GET_SUPER_USER_INSTANCE Static method Private Method Private: Get instance for class returned by CCI-TS 20091021
10 GET_SYSTEM_SECURITY_LOG Static method Public Method Get System Security Log 20100116
11 GET_USER_PROFILE_SPM Static method Public Method Get Profiles for th user for SPM 20111130
12 UNLOCK_USER_SESSION_SPM Static method Public Method To Unlock user session for spm 20111130
13 UPDATE_SPM_FFLOG Static method Public Method Update SPM FF log in Plug-in system 20111108
14 UPDATE_SPM_PLUGIN_SYNC_STATUS Static method Public Method Update Sync Status flag in Plug-in system 20110929
Events
Class CL_GRAC_AD_SUPER_USER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YIS_DESCRIPTION_REQD Public Attribute reference (LIKE) 20111130
2 YIS_REF_USER_PROFILE_REQD Public Attribute reference (LIKE) 20111130
3 YLANG Public Attribute reference (LIKE) 20111130
4 YLOGICAL_DESTINATION Public Attribute reference (LIKE) 20091021
5 YOBJECT Public Attribute reference (LIKE) 20111122
6 YRETURN_CODE Public Attribute reference (LIKE) 20091021
7 YSYSTEM_ID Public Attribute reference (LIKE) 20091021
8 YS_ACTION_LOG Public Attribute reference (LIKE) 20091214
9 YT_ACTION_LOG Public Attribute reference (LIKE) 20091209
10 YT_CHANGE_LOG Public Attribute reference (LIKE) 20100116
11 YT_MESSAGE Public Attribute reference (LIKE) 20091021
12 YT_OSCOMMAND_LOG Public Attribute reference (LIKE) 20100116
13 YT_RANGE Public Attribute reference (LIKE) 20091209
14 YT_SECURITY_AUDIT_LOG Public Attribute reference (LIKE) 20100116
15 YT_SECURITY_LOG Public Attribute reference (LIKE) 20100116
16 YT_SYSTEM_SECURITY_LOG Public Attribute reference (LIKE) 20100116
17 YT_USER Public Attribute reference (LIKE) 20091021
18 YT_USER_PROFILE Public Attribute reference (LIKE) 20111130
19 YUNAME Public Attribute reference (LIKE) 20111130
20 Y_TIMESTAMP Public Attribute reference (LIKE) 20091209
Method Signatures

Method GET_ACTION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_LOG Call by reference Type reference (TYPE) YT_ACTION_LOG Action Log 20091209
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of Message(s) 20091209
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20091209
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User Range 20091209
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connector ID 20091209
6 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20091209
7 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20091209
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091209

Method GET_CHANGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_LOG Call by reference Type reference (TYPE) YT_CHANGE_LOG Change Log 20100116
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of Message(s) 20100116
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User Range 20100116
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connector ID 20100116
6 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100116

Method GET_GRC_FF_LOGGEDUSERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFUSERS Call by reference Type reference (TYPE) GRAC_T_FFUSER Structure for Fire Fighter ID/Role assignment to Firefigher 20130403

Method GET_GRC_FF_LOGGEDUSERS on class CL_GRAC_AD_SUPER_USER has no exception.

Method GET_LOGGEDIN_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of Message(s) 20091021
2 Exporting ET_USER Call by reference Type reference (TYPE) YT_USER User(s) 20091021
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20091021
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connector ID 20091021
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091021

Method GET_OSCOMMAND_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of Message(s) 20100116
2 Exporting ET_OSCOMMAND_LOG Call by reference Type reference (TYPE) YT_OSCOMMAND_LOG O/S command Log 20100116
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User Range 20100116
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connector ID 20100116
6 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100116

Method GET_SECAUDIT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of Message(s) 20100116
2 Exporting ET_SECURITY_AUDIT_LOG Call by reference Type reference (TYPE) YT_SECURITY_AUDIT_LOG Security Audit Log 20100116
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User Range 20100116
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connector ID 20100116
6 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100116

Method GET_SPM_LOGGED_FFUSERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFUSERS Call by reference Type reference (TYPE) GRAC_T_API_FFUSER Firefighter Maintenance at API Level in ID and Role based. 20111129
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20111129
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID 20111129

Method GET_SPM_LOGGED_FFUSERS on class CL_GRAC_AD_SUPER_USER has no exception.

Method GET_SPM_PLUGIN_SYS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_GRACFFLOG Call by reference Type reference (TYPE) GRAC_T_FFLOG Firefighter Log 20110928
2 Changing ET_GRIARLLOG Call by reference Type reference (TYPE) GRAC_T_FFLOG Firefighter Log 20111102
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE 20110927
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20110927
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID 20110927
6 Importing IV_QUERY_TABLE Call by reference Type reference (TYPE) STRING 20111004
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120105

Method GET_SUPER_USER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of Message(s) 20091021
2 Exporting EV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 20091021
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20091021
4 Exporting EV_SUPER_USER_INSTANCE Call by reference Object reference (TYPE REF TO) IF_GRAC_AD_SUPER_USER Interface for AC Super User management Integration Scenario 20091021
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connector ID 20091021

Method GET_SUPER_USER_INSTANCE on class CL_GRAC_AD_SUPER_USER has no exception.

Method GET_SYSTEM_SECURITY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of Message(s) 20100116
2 Exporting ET_SYSTEM_SECURITY_LOG Call by reference Type reference (TYPE) YT_SYSTEM_SECURITY_LOG System Security Log 20100116
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User Range 20100116
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connector ID 20100116
6 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100116

Method GET_USER_PROFILE_SPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE List of message(s) 20111130
2 Exporting ET_USER_PROFILE Call by reference Type reference (TYPE) YT_USER_PROFILE List of user profile(s) 20111130
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code (0:Success) 20111130
4 Importing IT_USER Call by reference Type reference (TYPE) YT_USER List of user(s) 20111130
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID Connectror ID 20111130
6 Importing IV_IS_PROFILE_DESCRPTION_REQD Call by reference Type reference (TYPE) YIS_DESCRIPTION_REQD Enter 'X' if profile description required? 20111130
7 Importing IV_IS_REF_USER_PROFILE_REQD Call by reference Type reference (TYPE) YIS_REF_USER_PROFILE_REQD Enter 'X' if Ref user profile required? 20111130
8 Importing IV_LANG Call by reference Type reference (TYPE) YLANG Language 20111130
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111130

Method UNLOCK_USER_SESSION_SPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Message 20111130
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20111130
3 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 20111130
4 Importing IV_USERNAME Call by reference Type reference (TYPE) YUNAME user name 20111130

Method UNLOCK_USER_SESSION_SPM on class CL_GRAC_AD_SUPER_USER has no exception.

Method UPDATE_SPM_FFLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Table for Error Message returned from RFC call 20111108
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20111108
3 Importing IS_FFLOG Call by reference Type reference (TYPE) GRAC_S_API_FFLOG Details related to Firefighter ID Log On Information 20111108
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20111108
5 Importing IV_LOGOFF_TIME_ONLY Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20111108

Method UPDATE_SPM_FFLOG on class CL_GRAC_AD_SUPER_USER has no exception.

Method UPDATE_SPM_PLUGIN_SYNC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GRACFFLOG Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Firefighter Log 20110929
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Table for Error Message returned from RFC call 20110929
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20110929
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20110929
5 Importing IV_QUERY_TABLE Call by reference Type reference (TYPE) STRING 20111004

Method UPDATE_SPM_PLUGIN_SYNC_STATUS on class CL_GRAC_AD_SUPER_USER has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600