SAP ABAP Interface IF_GRAC_AD_SUPER_USER (Interface for AC 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_AD_SUPER_USER_FILE mplementation class for Super User FILE 20100611
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_AD_SUPER_USER_RFC Implementation class for Super User Integration Scenario 20091021
Properties
Interface IF_GRAC_AD_SUPER_USER  
Short Description Interface for AC Super User Integration Scenario    
General Data
Package GRAC_ADAPTORS   Access Control GRC Calls for Plag-in's and WSDL 
Created 20091021   SAP 
Last changed 20141106    
Unicode checks active    
Forward declarations
Interface IF_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
Interface IF_GRAC_AD_SUPER_USER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_GRAC_FFLOG Instance attribute Public Type reference (TYPE) GRACFFLOG Details related to Firefighter ID Log On Information 20110928
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 Instance method Public Method Get Action Log. 20091209
2 GET_CHANGE_LOG Instance method Public Method Get Change Log 20100115
3 GET_LOGGEDIN_USER Instance method Public Method Get user(s) logged in a CLIENT. 20091021
4 GET_OSCOMMAND_LOG Instance method Public Method Get log of O/S commands executed from within SAP 20100116
5 GET_SECAUDIT_LOG Instance method Public Method Get Security Audit Log 20100116
6 GET_SPM_LOGGED_FFUSERS Instance method Public Method Get SPM Plug-in system FF users who logged in using an FFID 20111129
7 GET_SPM_PLUGIN_SYS_LOG Instance method Public Method Get SPM Plug-in system Action log data 20110927
8 GET_SYSTEM_SECURITY_LOG Instance method Public Method Get System Security Log 20100116
9 GET_USER_PROFILE_SPM Instance method Public Method Get the user profiles for spm 20111130
10 UNLOCK_USER_SESSION_SPM Instance method Public Method To Unlock user session FOR SPM APPLICATIONS 20111130
11 UPDATE_SPM_FFLOG Instance method Public Method Update SPMFF log in Plug-in system 20111108
12 UPDATE_SPM_PLUGIN_SYNC_STATUS Instance method Public Method Update SPM Sync status in Plug-in system 20110929
Events
Interface IF_GRAC_AD_SUPER_USER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YACTIVE Public Attribute reference (LIKE) 20091021
2 YACTIVITY Public Attribute reference (LIKE) 20091021
3 YAUTH Public Attribute reference (LIKE) 20091021
4 YBOOL Public Attribute reference (LIKE) 20091021
5 YCLASS Public Attribute reference (LIKE) 20091021
6 YFIELD Public Attribute reference (LIKE) 20091021
7 YGEN_PROF Public Attribute reference (LIKE) 20091021
8 YIS_DESCRIPTION_REQD Public Attribute reference (LIKE) 20111130
9 YIS_REF_USER_PROFILE_REQD Public Attribute reference (LIKE) 20111130
10 YLANG Public Attribute reference (LIKE) 20091021
11 YLOGICAL_DESTINATION Public Attribute reference (LIKE) 20091021
12 YLOW Public Attribute reference (LIKE) 20091021
13 YOBJECT Public Attribute reference (LIKE) 20091021
14 YOPERATION Public Attribute reference (LIKE) 20091021
15 YPROFILE Public Attribute reference (LIKE) 20091021
16 YPRTYPE Public Attribute reference (LIKE) 20091021
17 YRETURN_CODE Public Attribute reference (LIKE) 20091021
18 YROLE Public Attribute reference (LIKE) 20091021
19 YROLE_TYPE Public Attribute reference (LIKE) 20091021
20 YSYSTEM_ID Public Attribute reference (LIKE) 20091021
21 YS_ACTION_LOG Public Attribute reference (LIKE) 20100611
22 YS_LANG Public Attribute reference (LIKE) 20091021
23 YS_RANGE Public Attribute reference (LIKE) 20091021
24 YS_ROLE_DETAIL Public Attribute reference (LIKE) 20091021
25 YS_ROLE_DETAIL_DESCRIPTION Public Attribute reference (LIKE) 20091021
26 YS_ROLE_OBJECT Public Attribute reference (LIKE) 20091021
27 YTCODE Public Attribute reference (LIKE) 20091021
28 YTEXT Public Attribute reference (LIKE) 20091021
29 YT_ACTION_LOG Public Attribute reference (LIKE) 20091209
30 YT_CHANGE_LOG Public Attribute reference (LIKE) 20100115
31 YT_LANG Public Attribute reference (LIKE) 20091021
32 YT_MESSAGE Public Attribute reference (LIKE) 20091021
33 YT_OSCOMMAND_LOG Public Attribute reference (LIKE) 20100116
34 YT_RANGE Public Attribute reference (LIKE) 20091209
35 YT_ROLE_DETAIL Public Attribute reference (LIKE) 20091021
36 YT_ROLE_DETAIL_DESCRIPTION Public Attribute reference (LIKE) 20091021
37 YT_ROLE_OBJECT Public Attribute reference (LIKE) 20091021
38 YT_SECURITY_AUDIT_LOG Public Attribute reference (LIKE) 20100115
39 YT_SECURITY_LOG Public Attribute reference (LIKE) 20100115
40 YT_SYSTEM_SECURITY_LOG Public Attribute reference (LIKE) 20100115
41 YT_USER Public Attribute reference (LIKE) 20091021
42 YT_USER_PROFILE Public Attribute reference (LIKE) 20111130
43 YUNAME Public Attribute reference (LIKE) 20111130
44 YXUPROFILE Public Attribute reference (LIKE) 20091021
45 YXUVAL Public Attribute reference (LIKE) 20091021
46 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 Log of Actions performed by user 20091209
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Error Messages 20091209
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20091209
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User range table 20091209
5 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20091209
6 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20091209
7 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 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 Error Messages 20100116
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User range table 20100116
5 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
6 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 20100116
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100115

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 Message table 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 20091021
4 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION System 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 Error Messages 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 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User range table 20100116
5 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
6 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 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 Error Messages 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 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User range table 20100116
5 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
6 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 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_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION 20111129

Method GET_SPM_LOGGED_FFUSERS on Interface IF_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 Exporting ET_GRACFFLOG Call by reference Type reference (TYPE) GRAC_T_FFLOG Details related to Firefighter ID Log On Information 20110928
2 Exporting 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_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION 20110927
6 Importing IV_QUERY_TABLE Call by reference Type reference (TYPE) STRING 20111003
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120105

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 Error Messages 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 20100116
4 Importing IT_USER Call by reference Type reference (TYPE) YT_RANGE User range table 20100116
5 Importing IV_DATE_FROM Call by reference Type reference (TYPE) Y_TIMESTAMP Start timestamp for logs(YYYYMMDDhhmmss) 20100116
6 Importing IV_DATE_TO Call by reference Type reference (TYPE) Y_TIMESTAMP End timestamp for logs(YYYYMMDDhhmmss) 20100116
7 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical Destination 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 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 Connector ID 20111130
6 Importing IV_IS_PROFILE_DESCRPTION_REQD Call by reference Type reference (TYPE) YIS_DESCRIPTION_REQD Is profile description required? 20111130
7 Importing IV_IS_REF_USER_PROFILE_REQD Call by reference Type reference (TYPE) YIS_REF_USER_PROFILE_REQD Is Ref user profile required? 20111130
8 Importing IV_LANG Call by reference Type reference (TYPE) YLANG Language 20111130
9 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical destination 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_RETURN Call by reference Type reference (TYPE) YT_MESSAGE Return Parameter 20111130
2 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical destination 20111130
3 Importing IV_USERNAME Call by reference Type reference (TYPE) YUNAME Username 20111130

Method UNLOCK_USER_SESSION_SPM on Interface IF_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 Firefighter Log 20111108
4 Importing IV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical destination for RFC, WS, FILE etc (CCI-TS) 20111108
5 Importing IV_LOGOFF_TIME_ONLY Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20111108

Method UPDATE_SPM_FFLOG on Interface IF_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_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION Logical destination for RFC, WS, FILE etc (CCI-TS) 20110929
5 Importing IV_QUERY_TABLE Call by reference Type reference (TYPE) STRING 20111004

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