SAP ABAP Class CL_GRAC_POWL_SOD_MITIGATION (POWL feeder class for Mitigation)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_SOD (Package) Access Control GRC SoD Rules and etc.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_FEEDER Interface for POWL Feeders 20100120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_FEEDER_EXT Interface extension for POWL feeders 20100811
Properties
Class CL_GRAC_POWL_SOD_MITIGATION  
Short Description POWL feeder class for Mitigation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_SOD   Access Control GRC SoD Rules and etc. 
Created 20100120   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_POWL_FEEDER Interface for POWL Feeders 20100120
2 IF_POWL_FEEDER_EXT Interface extension for POWL feeders 20100811
Friends
Class CL_GRAC_POWL_SOD_MITIGATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OBJECT_POWL Constant Public Type reference (TYPE) POWL_TYPE_TY 'GRAC_SOD_OBJECT_MITIGATION' POWL type ID 20100518
2 C_PROFILE_POWL Constant Public Type reference (TYPE) POWL_TYPE_TY 'GRAC_SOD_PROFILE_MITIGATION' POWL type ID 20100308
3 C_ROLE_ORG_POWL Constant Public Type reference (TYPE) POWL_TYPE_TY 'GRAC_SOD_ROLE_ORG_MITIGATION' POWL type ID 20100308
4 C_ROLE_POWL Constant Public Type reference (TYPE) POWL_TYPE_TY 'GRAC_SOD_ROLE_MITIGATION' POWL type ID 20100308
5 C_USER_ORG_POWL Constant Public Type reference (TYPE) POWL_TYPE_TY 'GRAC_SOD_USER_ORG_MITIGATION' POWL type ID 20100308
6 C_USER_POWL Constant Public Type reference (TYPE) POWL_TYPE_TY 'GRAC_SOD_USER_MITIGATION' POWL type ID 20100308
7 MO_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100120
8 MT_OBJECTS Instance attribute Private Type reference (TYPE) GRAC_T_WD_OBJECT_MITIGN_POWL Table Type for HR object mitigations POWL 20100518
9 MT_PROFILES Instance attribute Private Type reference (TYPE) GRAC_T_WD_PROFILE_MITIGN_POWL Profile mitigation POWL 20100211
10 MT_ROLES Instance attribute Private Type reference (TYPE) GRAC_T_WD_ROLE_MITIGN_POWL Role mitigation POWL 20100211
11 MT_ROLE_ORGS Instance attribute Private Type reference (TYPE) GRAC_T_WD_ROLE_ORG_MITIGN_POWL Role org mitigation POWL 20100218
12 MT_USERS Instance attribute Private Type reference (TYPE) GRAC_T_WD_USER_MITIGN_POWL Table type for user mitigaitons POWL 20100126
13 MT_USER_ORGS Instance attribute Private Type reference (TYPE) GRAC_T_WD_USER_ORG_MITIGN_POWL Table type for user org mitigaitons POWL 20100218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100120
2 HANDLE_ACTIVE_INACTIVE_ACTION Instance method Private Method handle actions for object type (c.f. GET_ACTIONS) 20100219
3 HANDLE_DELETE_ACTION Instance method Private Method handle actions for object type (c.f. GET_ACTIONS) 20100219
4 HANDLE_OPEN_COPY_ACTION Instance method Private Method handle actions for object type (c.f. GET_ACTIONS) 20100219
5 SUBMIT_WF_REQUEST Instance method Private Method Submit the workflow request for Delete Mitigation 20100715
Events
Class CL_GRAC_POWL_SOD_MITIGATION has no event.
Types
Class CL_GRAC_POWL_SOD_MITIGATION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GRAC_POWL_SOD_MITIGATION has no parameter.
Method CONSTRUCTOR on class CL_GRAC_POWL_SOD_MITIGATION has no exception.

Method HANDLE_ACTIVE_INACTIVE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY POWL action definitions 20100310
2 Changing CT_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE current result table (adhering to GET_OBJECT_DEFINITION) 20100310
3 Changing CT_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB result table indices of selected results 20100310
4 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) SY-TABIX index of first visible results table row 20100310
5 Changing CV_FIRST_VISIBLE_SCROLL_COL Call by reference Type reference (TYPE) STRING Name of first scrollable column 20100310
6 Changing CV_WORKFLOW_RESULT_COUNT Call by reference Type reference (TYPE) GRAC_POWL_COUNT_TY Workflow worklist result count 20100310
7 Exporting ES_PORTAL_ACTIONS Call by reference Type reference (TYPE) POWL_FOLLOW_UP_STY Follow-up actions for the portal 20100310
8 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Action execution messages 20100310
9 Exporting EV_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY flag: actions in C_ACTION_DEFS changed (set if uncertain) 20100310
10 Exporting EV_CHANGES_PROCESSED Call by reference Type reference (TYPE) POWL_XFLAG_TY user changes processed by Feeder (reset POWL "dirty" state) 20100310
11 Exporting EV_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY trigger a complete query refresh 20100310
12 Exporting EV_RESULT_LINES_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY result table C_RESULTS changed (set if uncertain) 20100310
13 Exporting EV_SELECTED_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY selected results in C_SELECTED changed by Feeder 20100310
14 Importing IR_ADDITIONAL_DATA Call by reference Type reference (TYPE) DATA Additional data from pop up editor 20100310
15 Importing IT_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY outtab change infos (changes by the user) for Feeder 20100310
16 Importing IV_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action identifier 20100310
17 Importing IV_ACTION_CONF Call by reference Type reference (TYPE) POWL_ACTION_CONF_TY action confirmation result (c.f. GET_ACTION_CONFIRMATION) 20100310
18 Importing IV_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX result table line index for cell-based actions 20100310
19 Importing IV_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL-IView 20100310
20 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100310
21 Importing IV_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20100310
22 Importing IV_USERNAME Call by reference Type reference (TYPE) XUSER User name 20100310

Method HANDLE_ACTIVE_INACTIVE_ACTION on class CL_GRAC_POWL_SOD_MITIGATION has no exception.

Method HANDLE_DELETE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY POWL action definitions 20100310
2 Changing CT_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE current result table (adhering to GET_OBJECT_DEFINITION) 20100310
3 Changing CT_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB result table indices of selected results 20100310
4 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) SY-TABIX index of first visible results table row 20100310
5 Changing CV_FIRST_VISIBLE_SCROLL_COL Call by reference Type reference (TYPE) STRING Name of first scrollable column 20100310
6 Changing CV_WORKFLOW_RESULT_COUNT Call by reference Type reference (TYPE) GRAC_POWL_COUNT_TY Workflow worklist result count 20100310
7 Exporting ES_PORTAL_ACTIONS Call by reference Type reference (TYPE) POWL_FOLLOW_UP_STY Follow-up actions for the portal 20100310
8 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Action execution messages 20100310
9 Exporting EV_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY flag: actions in C_ACTION_DEFS changed (set if uncertain) 20100310
10 Exporting EV_CHANGES_PROCESSED Call by reference Type reference (TYPE) POWL_XFLAG_TY user changes processed by Feeder (reset POWL "dirty" state) 20100310
11 Exporting EV_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY trigger a complete query refresh 20100310
12 Exporting EV_RESULT_LINES_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY result table C_RESULTS changed (set if uncertain) 20100310
13 Exporting EV_SELECTED_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY selected results in C_SELECTED changed by Feeder 20100310
14 Importing IR_ADDITIONAL_DATA Call by reference Type reference (TYPE) DATA Additional data from pop up editor 20100310
15 Importing IT_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY outtab change infos (changes by the user) for Feeder 20100310
16 Importing IV_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action identifier 20100310
17 Importing IV_ACTION_CONF Call by reference Type reference (TYPE) POWL_ACTION_CONF_TY action confirmation result (c.f. GET_ACTION_CONFIRMATION) 20100310
18 Importing IV_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX result table line index for cell-based actions 20100310
19 Importing IV_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL-IView 20100310
20 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100310
21 Importing IV_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20100310
22 Importing IV_USERNAME Call by reference Type reference (TYPE) XUSER User name 20100310

Method HANDLE_DELETE_ACTION on class CL_GRAC_POWL_SOD_MITIGATION has no exception.

Method HANDLE_OPEN_COPY_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY POWL action definitions 20100310
2 Changing CT_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE current result table (adhering to GET_OBJECT_DEFINITION) 20100310
3 Changing CT_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB result table indices of selected results 20100310
4 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) SY-TABIX index of first visible results table row 20100310
5 Changing CV_FIRST_VISIBLE_SCROLL_COL Call by reference Type reference (TYPE) STRING Name of first scrollable column 20100310
6 Changing CV_WORKFLOW_RESULT_COUNT Call by reference Type reference (TYPE) GRAC_POWL_COUNT_TY Workflow worklist result count 20100310
7 Exporting ES_PORTAL_ACTIONS Call by reference Type reference (TYPE) POWL_FOLLOW_UP_STY Follow-up actions for the portal 20100310
8 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Action execution messages 20100310
9 Exporting EV_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY flag: actions in C_ACTION_DEFS changed (set if uncertain) 20100310
10 Exporting EV_CHANGES_PROCESSED Call by reference Type reference (TYPE) POWL_XFLAG_TY user changes processed by Feeder (reset POWL "dirty" state) 20100310
11 Exporting EV_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY trigger a complete query refresh 20100310
12 Exporting EV_RESULT_LINES_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY result table C_RESULTS changed (set if uncertain) 20100310
13 Exporting EV_SELECTED_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY selected results in C_SELECTED changed by Feeder 20100310
14 Importing IR_ADDITIONAL_DATA Call by reference Type reference (TYPE) DATA Additional data from pop up editor 20100310
15 Importing IT_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY outtab change infos (changes by the user) for Feeder 20100310
16 Importing IV_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action identifier 20100310
17 Importing IV_ACTION_CONF Call by reference Type reference (TYPE) POWL_ACTION_CONF_TY action confirmation result (c.f. GET_ACTION_CONFIRMATION) 20100310
18 Importing IV_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX result table line index for cell-based actions 20100310
19 Importing IV_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL-IView 20100310
20 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100310
21 Importing IV_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20100310
22 Importing IV_USERNAME Call by reference Type reference (TYPE) XUSER User name 20100310

Method HANDLE_OPEN_COPY_ACTION on class CL_GRAC_POWL_SOD_MITIGATION has no exception.

Method SUBMIT_WF_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100715
2 Importing IT_MITIGATION Call by reference Type reference (TYPE) GRAC_T_API_SOD_MITIGATION API SOD Mitigation 20100715

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