SAP ABAP Class CL_GRAC_MODEL_SOD_MITIGATION (Model for SOD 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_GRFN_API_MODEL Interface for handling of GRC API models 20100121
Properties
Class CL_GRAC_MODEL_SOD_MITIGATION  
Short Description Model for SOD 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 20100121   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 GRAC0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRACM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_MODEL Interface for handling of GRC API models 20100121
Friends
Class CL_GRAC_MODEL_SOD_MITIGATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_SESSION Static Attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100308
2 GT_CONNECTORS Static Attribute Private Type reference (TYPE) GRAC_T_CONNECTOR_LIST Integration Engine Connection List 20100308
3 GT_ORGRULES Static Attribute Private Type reference (TYPE) GRAC_T_API_ORGRULE OrgRule Table 20100308
4 GT_RISKS Static Attribute Private Type reference (TYPE) GRAC_T_SODRISK_DEEP SOD Risk Deep Structure table. 20100308
5 MC_ERROR Constant Protected Type reference (TYPE) SY-MSGTY 'E' Message Type 20100826
6 MC_MESSAGE_CLASS_AC Constant Protected Type reference (TYPE) SY-MSGID 'GRAC_ENTITY_API' Message Class 20100826
7 MT_LOCK_BUFFER Instance attribute Private Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100216
8 MT_MITIGATION_BUFFER Instance attribute Private Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MITIGATION Static method Public Method Generic method to check mitigations 20100217
2 CHECK_MITIGATION_EXISTS Static method Public Method Check for the user mitigation 20110331
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100226
4 CREATE_MITIGATION Instance method Public Method Generic method to create mitigation 20100126
5 CREATE_MITIGATION_OBJECT Instance method Public Method Create object mitigation in buffer 20100311
6 CREATE_MITIGATION_PROFILE Instance method Public Method Create profile mitigation in buffer 20100311
7 CREATE_MITIGATION_ROLE Instance method Public Method Create role mitigation in buffer 20100122
8 CREATE_MITIGATION_ROLE_ORG Instance method Public Method Create role org mitigation in buffer 20100203
9 CREATE_MITIGATION_USER Instance method Public Method Create user mitigation in buffer 20100121
10 CREATE_MITIGATION_USER_ORG Instance method Public Method Create user org mitigation in buffer 20100122
11 CREATE_MSMP_MITIGATION_DATA Instance method Public Method Create the MSMP validation data 20100630
12 DELETE_MITIGATION Instance method Public Method Generic method to delete mitigation 20100125
13 DELETE_MITIGATION_OBJECT Instance method Public Method Delete object mitigation in buffer 20100311
14 DELETE_MITIGATION_PROFILE Instance method Public Method Delete profile mitigation in buffer 20100123
15 DELETE_MITIGATION_ROLE Instance method Public Method Delete role mitigation in buffer 20100122
16 DELETE_MITIGATION_ROLE_ORG Instance method Public Method Delete role org mitigation in buffer 20100203
17 DELETE_MITIGATION_USER Instance method Public Method Delete user mitigation in buffer 20100121
18 DELETE_MITIGATION_USER_ORG Instance method Public Method Delete user org mitigation in buffer 20100122
19 DEQUEUE_ALL Instance method Public Method Unlock all mitigations present in buffer 20100219
20 DEQUEUE_MITIGATION Instance method Public Method Generic method to unlock mitigation 20100219
21 DEQUEUE_MITIGATION_OBJECT Instance method Public Method Unlock object mitigation 20100311
22 DEQUEUE_MITIGATION_PROFILE Instance method Public Method Unlock profile mitigation 20100219
23 DEQUEUE_MITIGATION_ROLE Instance method Public Method Unlock role mitigation 20100219
24 DEQUEUE_MITIGATION_ROLE_ORG Instance method Public Method Unlock role org mitigation 20100219
25 DEQUEUE_MITIGATION_USER Instance method Public Method Unlock user mitigation 20100219
26 DEQUEUE_MITIGATION_USER_ORG Instance method Public Method Unlock user org mitigation 20100219
27 ENQUEUE_MITIGATION Instance method Public Method Generic method to lock mitigation 20100216
28 ENQUEUE_MITIGATION_OBJECT Instance method Public Method Lock object mitigation 20100311
29 ENQUEUE_MITIGATION_PROFILE Instance method Public Method Lock profile mitigation 20100216
30 ENQUEUE_MITIGATION_ROLE Instance method Public Method Lock role mitigation 20100216
31 ENQUEUE_MITIGATION_ROLE_ORG Instance method Public Method Lock role org mitigation 20100216
32 ENQUEUE_MITIGATION_USER Instance method Public Method Lock user mitigation 20100216
33 ENQUEUE_MITIGATION_USER_ORG Instance method Public Method Lock user org mitigation 20100216
34 INVALIDATE_BUFFERS Instance method Public Method Clear all buffers 20100219
35 QUERY_OBJECT_MITIGATION Instance method Public Method Query hr object Mitigations 20100517
36 QUERY_PROFILE_MITIGATION Instance method Public Method Query profile mitigations 20100212
37 QUERY_ROLE_MITIGATION Instance method Public Method Query role mitigations 20100212
38 QUERY_ROLE_ORG_MITIGATION Instance method Public Method Query role org mitigations 20100218
39 QUERY_USER_MITIGATION Instance method Public Method Query user mitigations 20100127
40 QUERY_USER_ORG_MITIGATION Instance method Public Method Query user org mitigations 20100218
41 RAISE_ERROR Instance method Private Method Raise error message 20100216
42 RAISE_EXCEPTION Instance method Private Method Raise exception 20100216
43 RETRIEVE_MITIGATION_DB Instance method Public Method Generic method for mitigation retrieval 20100125
44 SAVE_MITIGATION_OBJECT_DB Instance method Private Method Save object mitigations to database 20100312
45 SAVE_MITIGATION_PROFILE_DB Instance method Private Method Save profile mitigations to database 20100123
46 SAVE_MITIGATION_ROLE_DB Instance method Private Method Save role mitigations to database 20100122
47 SAVE_MITIGATION_ROLE_ORG_DB Instance method Private Method Save role org mitigations to database 20100203
48 SAVE_MITIGATION_USER_DB Instance method Private Method Save user mitigations to database 20100122
49 SAVE_MITIGATION_USER_ORG_DB Instance method Private Method Save user org mitigations to database 20100122
50 UPDATE_MITIGATION Instance method Public Method Generic method to update mitigation 20100125
51 UPDATE_MITIGATION_OBJECT Instance method Public Method Update object mitigation in buffer 20100312
52 UPDATE_MITIGATION_PROFILE Instance method Public Method Update profile mitigation in buffer 20100123
53 UPDATE_MITIGATION_ROLE Instance method Public Method Update role mitigation in buffer 20100122
54 UPDATE_MITIGATION_ROLE_ORG Instance method Public Method Update role org mitigation in buffer 20100203
55 UPDATE_MITIGATION_USER Instance method Public Method Update user mitigation in buffer 20100121
56 UPDATE_MITIGATION_USER_ORG Instance method Public Method Update user org mitigation in buffer 20100122
Events
Class CL_GRAC_MODEL_SOD_MITIGATION has no event.
Types
Class CL_GRAC_MODEL_SOD_MITIGATION has no local type.
Method Signatures

Method CHECK_MITIGATION 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) BAPIRETTAB Table with BAPI Return Information 20100217
2 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100217

Method CHECK_MITIGATION on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method CHECK_MITIGATION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20110331
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110331

Method CHECK_MITIGATION_EXISTS on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRAC_MODEL_SOD_MITIGATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method CREATE_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100126
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method CREATE_MITIGATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_OBJECT Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_OBJECT Mitigation details for object 20100311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100311

Method CREATE_MITIGATION_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_PROFILE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_PROFILE Mitigation details for profile 20100311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100311

Method CREATE_MITIGATION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE Mitigation details for role 20100122
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method CREATE_MITIGATION_ROLE_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE_ORG Mitigation details for user org 20100203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method CREATE_MITIGATION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER Mitigation details for user 20100121
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method CREATE_MITIGATION_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER_ORG Mitigation details for user org 20100122
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method CREATE_MSMP_MITIGATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GRACMITMSMPVALI Call by reference Type reference (TYPE) GRAC_T_SOD_MITG_MSMPVALI Mitigation validation table type 20100630

Method CREATE_MSMP_MITIGATION_DATA on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method DELETE_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DELETE_MITIGATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_OBJECT Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_OBJECT Mitigation details for object 20100311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100311

Method DELETE_MITIGATION_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_PROFILE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_PROFILE Mitigation details for profile 20100123
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DELETE_MITIGATION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE Mitigation details for role 20100122
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DELETE_MITIGATION_ROLE_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE_ORG Mitigation details for user org 20100203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DELETE_MITIGATION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER Mitigation details for user 20100121
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DELETE_MITIGATION_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER_ORG Mitigation details for user org 20100122
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DEQUEUE_ALL Signature

Method DEQUEUE_ALL on class CL_GRAC_MODEL_SOD_MITIGATION has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DEQUEUE_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100219
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DEQUEUE_MITIGATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_OBJECT Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_OBJECT Mitigation details for object 20100311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100311

Method DEQUEUE_MITIGATION_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_PROFILE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_PROFILE Mitigation details for profile 20100219
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DEQUEUE_MITIGATION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE Mitigation details for role 20100219
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DEQUEUE_MITIGATION_ROLE_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE_ORG Mitigation details for role org 20100219
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DEQUEUE_MITIGATION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER Mitigation details for user 20100219
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method DEQUEUE_MITIGATION_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER_ORG Mitigation details for user org 20100219
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method ENQUEUE_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100216
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method ENQUEUE_MITIGATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_OBJECT Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_OBJECT Mitigation details for object 20100311
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100311
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100311

Method ENQUEUE_MITIGATION_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_PROFILE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_PROFILE Mitigation details for profile 20100216
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method ENQUEUE_MITIGATION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE Mitigation details for role 20100216
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method ENQUEUE_MITIGATION_ROLE_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE_ORG Mitigation details for role org 20100216
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method ENQUEUE_MITIGATION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER Mitigation details for user 20100216
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method ENQUEUE_MITIGATION_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER_ORG Mitigation details for user org 20100216
2 Returning RV_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method INVALIDATE_BUFFERS Signature

Method INVALIDATE_BUFFERS on class CL_GRAC_MODEL_SOD_MITIGATION has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100308

Method QUERY_OBJECT_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_MITIGATIONS Call by reference Type reference (TYPE) GRAC_T_API_OBJECT_MITIGATION User mitigations API table type 20100517
2 Importing IS_OBJECT_MITIGN_QUERY Call by reference Type reference (TYPE) GRAC_S_OBJECT_MITIGN_SEARCH User mitigation seach structure 20100517

Method QUERY_OBJECT_MITIGATION on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method QUERY_PROFILE_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILE_MITIGATIONS Call by reference Type reference (TYPE) GRAC_T_API_PROFILE_MITIGATION Profile mitigations API table type 20100212
2 Importing IS_PROFILE_MITIGN_QUERY Call by reference Type reference (TYPE) GRAC_S_PROFILE_MITIGN_SEARCH Profile mitigation seach structure 20100212

Method QUERY_PROFILE_MITIGATION on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method QUERY_ROLE_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_MITIGATIONS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_MITIGATION Role mitigations API table type 20100212
2 Importing IS_ROLE_MITIGN_QUERY Call by reference Type reference (TYPE) GRAC_S_ROLE_MITIGN_SEARCH Role mitigation seach structure 20100212

Method QUERY_ROLE_MITIGATION on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method QUERY_ROLE_ORG_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_ORG_MITIGATIONS Call by reference Type reference (TYPE) GRAC_T_API_ROLE_ORG_MITIGATION Role org mitigations API table type 20100218
2 Importing IS_ROLE_ORG_MITIGN_QUERY Call by reference Type reference (TYPE) GRAC_S_ROLE_ORG_MITIGN_SEARCH Role org mitigation seach structure 20100218

Method QUERY_ROLE_ORG_MITIGATION on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method QUERY_USER_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_MITIGATIONS Call by reference Type reference (TYPE) GRAC_T_API_USER_MITIGATION User mitigations API table type 20100127
2 Importing IS_USER_MITIGN_QUERY Call by reference Type reference (TYPE) GRAC_S_USER_MITIGN_SEARCH User mitigation seach structure 20100127

Method QUERY_USER_MITIGATION on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method QUERY_USER_ORG_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_ORG_MITIGATIONS Call by reference Type reference (TYPE) GRAC_T_API_USER_ORG_MITIGATION User org mitigations API table type 20100218
2 Importing IS_USER_ORG_MITIGN_QUERY Call by reference Type reference (TYPE) GRAC_S_USER_ORG_MITIGN_SEARCH User org mitigation seach structure 20100218

Method QUERY_USER_ORG_MITIGATION on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUM Call by reference Type reference (TYPE) SYMSGNO Message Number 20100216
2 Importing IV_PAR1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100216
3 Importing IV_PAR2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STATUS Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100216

Method RETRIEVE_MITIGATION_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100125
2 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100125
3 Importing I_EDIT_MODE Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20100901
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100901

Method SAVE_MITIGATION_OBJECT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MITIGATIONS Call by reference Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100312

Method SAVE_MITIGATION_OBJECT_DB on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method SAVE_MITIGATION_PROFILE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MITIGATIONS Call by reference Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100123

Method SAVE_MITIGATION_PROFILE_DB on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method SAVE_MITIGATION_ROLE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MITIGATIONS Call by reference Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100122

Method SAVE_MITIGATION_ROLE_DB on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method SAVE_MITIGATION_ROLE_ORG_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MITIGATIONS Call by reference Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100203

Method SAVE_MITIGATION_ROLE_ORG_DB on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method SAVE_MITIGATION_USER_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MITIGATIONS Call by reference Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100122

Method SAVE_MITIGATION_USER_DB on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method SAVE_MITIGATION_USER_ORG_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MITIGATIONS Call by reference Type reference (TYPE) GRACM_T_MITIGATION_BUFFER 20100122

Method SAVE_MITIGATION_USER_ORG_DB on class CL_GRAC_MODEL_SOD_MITIGATION has no exception.

Method UPDATE_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION Call by reference Type reference (TYPE) GRAC_S_API_SOD_MITIGATION Generic structure for mitigation API 20100125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method UPDATE_MITIGATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_OBJECT Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_OBJECT Mitigation details for object 20100312
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100312

Method UPDATE_MITIGATION_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_PROFILE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_PROFILE Mitigation details for profile 20100123
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method UPDATE_MITIGATION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE Mitigation details for role 20100122
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method UPDATE_MITIGATION_ROLE_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_ROLE_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_ROLE_ORG Mitigation details for role org 20100203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method UPDATE_MITIGATION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER Mitigation details for user 20100121
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219

Method UPDATE_MITIGATION_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MITIGATION_USER_ORG Call by reference Type reference (TYPE) GRAC_S_SOD_MITIGATION_USER_ORG Mitigation details for user org 20100122
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100219
History
Last changed by/on SAP  20141106 
SAP Release Created in 600