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 | Instance method | Public | Method | Get Action Log. | 20091209 | |
| 2 | Instance method | Public | Method | Get Change Log | 20100115 | |
| 3 | Instance method | Public | Method | Get user(s) logged in a CLIENT. | 20091021 | |
| 4 | Instance method | Public | Method | Get log of O/S commands executed from within SAP | 20100116 | |
| 5 | Instance method | Public | Method | Get Security Audit Log | 20100116 | |
| 6 | Instance method | Public | Method | Get SPM Plug-in system FF users who logged in using an FFID | 20111129 | |
| 7 | Instance method | Public | Method | Get SPM Plug-in system Action log data | 20110927 | |
| 8 | Instance method | Public | Method | Get System Security Log | 20100116 | |
| 9 | Instance method | Public | Method | Get the user profiles for spm | 20111130 | |
| 10 | Instance method | Public | Method | To Unlock user session FOR SPM APPLICATIONS | 20111130 | |
| 11 | Instance method | Public | Method | Update SPMFF log in Plug-in system | 20111108 | |
| 12 | Instance method | Public | Method | Update SPM Sync status in Plug-in system | 20110929 |
Events
Interface IF_GRAC_AD_SUPER_USER has no event.
Types
Method Signatures
Method GET_ACTION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTION_LOG | Call by reference | Type reference (TYPE) | YT_ACTION_LOG | Log of Actions performed by user | 20091209 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Error Messages | 20091209 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20091209 | |||
| 4 | IT_USER | Call by reference | Type reference (TYPE) | YT_RANGE | User range table | 20091209 | |||
| 5 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | Start timestamp for logs(YYYYMMDDhhmmss) | 20091209 | |||
| 6 | IV_DATE_TO | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | End timestamp for logs(YYYYMMDDhhmmss) | 20091209 | |||
| 7 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical Destination | 20091209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_CHANGE_LOG | Call by reference | Type reference (TYPE) | YT_CHANGE_LOG | Change Log | 20100116 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Error Messages | 20100116 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20100116 | |||
| 4 | IT_USER | Call by reference | Type reference (TYPE) | YT_RANGE | User range table | 20100116 | |||
| 5 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | Start timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 6 | IV_DATE_TO | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | End timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 7 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical Destination | 20100116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Message table | 20091021 | |||
| 2 | ET_USER | Call by reference | Type reference (TYPE) | YT_USER | User(s) | 20091021 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return code | 20091021 | |||
| 4 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | System Id | 20091021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Error Messages | 20100116 | |||
| 2 | ET_OSCOMMAND_LOG | Call by reference | Type reference (TYPE) | YT_OSCOMMAND_LOG | O/S command Log | 20100116 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20100116 | |||
| 4 | IT_USER | Call by reference | Type reference (TYPE) | YT_RANGE | User range table | 20100116 | |||
| 5 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | Start timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 6 | IV_DATE_TO | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | End timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 7 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical Destination | 20100116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Error Messages | 20100116 | |||
| 2 | ET_SECURITY_AUDIT_LOG | Call by reference | Type reference (TYPE) | YT_SECURITY_AUDIT_LOG | Security Audit Log | 20100116 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20100116 | |||
| 4 | IT_USER | Call by reference | Type reference (TYPE) | YT_RANGE | User range table | 20100116 | |||
| 5 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | Start timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 6 | IV_DATE_TO | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | End timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 7 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical Destination | 20100116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_FFUSERS | Call by reference | Type reference (TYPE) | GRAC_T_API_FFUSER | Firefighter Maintenance at API Level in ID and Role based. | 20111129 | |||
| 2 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | 20111129 | ||||
| 3 | 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 | ET_GRACFFLOG | Call by reference | Type reference (TYPE) | GRAC_T_FFLOG | Details related to Firefighter ID Log On Information | 20110928 | |||
| 2 | ET_GRIARLLOG | Call by reference | Type reference (TYPE) | GRAC_T_FFLOG | Firefighter Log | 20111102 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | 20110927 | ||||
| 4 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | 20110927 | ||||
| 5 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | 20110927 | ||||
| 6 | IV_QUERY_TABLE | Call by reference | Type reference (TYPE) | STRING | 20111003 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Error Messages | 20100116 | |||
| 2 | ET_SYSTEM_SECURITY_LOG | Call by reference | Type reference (TYPE) | YT_SYSTEM_SECURITY_LOG | System Security Log | 20100116 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20100116 | |||
| 4 | IT_USER | Call by reference | Type reference (TYPE) | YT_RANGE | User range table | 20100116 | |||
| 5 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | Start timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 6 | IV_DATE_TO | Call by reference | Type reference (TYPE) | Y_TIMESTAMP | End timestamp for logs(YYYYMMDDhhmmss) | 20100116 | |||
| 7 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical Destination | 20100116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | List of message(s) | 20111130 | |||
| 2 | ET_USER_PROFILE | Call by reference | Type reference (TYPE) | YT_USER_PROFILE | List of user profile(s) | 20111130 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20111130 | |||
| 4 | IT_USER | Call by reference | Type reference (TYPE) | YT_USER | List of user(s) | 20111130 | |||
| 5 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | YSYSTEM_ID | Connector ID | 20111130 | |||
| 6 | IV_IS_PROFILE_DESCRPTION_REQD | Call by reference | Type reference (TYPE) | YIS_DESCRIPTION_REQD | Is profile description required? | 20111130 | |||
| 7 | IV_IS_REF_USER_PROFILE_REQD | Call by reference | Type reference (TYPE) | YIS_REF_USER_PROFILE_REQD | Is Ref user profile required? | 20111130 | |||
| 8 | IV_LANG | Call by reference | Type reference (TYPE) | YLANG | Language | 20111130 | |||
| 9 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical destination | 20111130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | YT_MESSAGE | Return Parameter | 20111130 | |||
| 2 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical destination | 20111130 | |||
| 3 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Table for Error Message returned from RFC call | 20111108 | |||
| 2 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20111108 | |||
| 3 | IS_FFLOG | Call by reference | Type reference (TYPE) | GRAC_S_API_FFLOG | Firefighter Log | 20111108 | |||
| 4 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical destination for RFC, WS, FILE etc (CCI-TS) | 20111108 | |||
| 5 | 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 | ET_GRACFFLOG | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Firefighter Log | 20110929 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | YT_MESSAGE | Table for Error Message returned from RFC call | 20110929 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | YRETURN_CODE | Return Code | 20110929 | |||
| 4 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | YLOGICAL_DESTINATION | Logical destination for RFC, WS, FILE etc (CCI-TS) | 20110929 | |||
| 5 | 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 |