SAP ABAP Class CL_GRAC_SOD_RISK_ANALYSIS (SOD Risk analysis API)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_SOD (Package) Access Control GRC SoD Rules and etc.
Properties
Class CL_GRAC_SOD_RISK_ANALYSIS  
Short Description SOD Risk analysis API    
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 20090828   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)
Interfaces
Class CL_GRAC_SOD_RISK_ANALYSIS has no interface implemented.
Friends
Class CL_GRAC_SOD_RISK_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APP_LOG Instance attribute Private Object reference (TYPE REF TO) CL_GRAC_APPLOG_SOD reference to application log class 20100709
2 MR_SOD_RPT Instance attribute Private Object reference (TYPE REF TO) CL_GRAC_SOD_REPORTING SOD Reporting Framework 20100127
3 MS_CONFIG Instance attribute Private Type reference (TYPE) MS_CONFIG Configuration Parameters 20100224
4 MT_ACT_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
5 MT_ACT_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
6 MT_ACT_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100127
7 MT_ACT_VIOL_DET_HR Instance attribute Private See coding 20100827
8 MT_ACT_VIOL_DET_P Instance attribute Private See coding 20100827
9 MT_ACT_VIOL_DET_P_EXT Instance attribute Private See coding 20100827
10 MT_ACT_VIOL_DET_R Instance attribute Private See coding 20100827
11 MT_ACT_VIOL_DET_R_EXT Instance attribute Private See coding 20100827
12 MT_ACT_VIOL_DET_U Instance attribute Private See coding 20100827
13 MT_ACT_VIOL_DET_U_EXT Instance attribute Private See coding 20100827
14 MT_ACT_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100127
15 MT_ANALYTICAL_REPORT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Analytical Report Summary 20100428
16 MT_BATCH_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGRISKD Risk Analysis Mgmt Sum data for Batch Risk Analysis. 20100216
17 MT_CASESEN_CONNECTOR Instance attribute Private Type reference (TYPE) GRFN_T_CCICONNECTOR List of connectors considered for case sensitive 20100718
18 MT_CRACT_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
19 MT_CRACT_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
20 MT_CRACT_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100127
21 MT_CRACT_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100127
22 MT_CRIT_CONNECTORS Instance attribute Private Type reference (TYPE) MT_CONNECTORS Connectors 20100308
23 MT_CROLEPROF_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Critical Role Profile Violations 20100428
24 MT_CRPRM_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
25 MT_CRPRM_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
26 MT_CRPRM_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100127
27 MT_CRPRM_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100127
28 MT_CRP_VIOL_DET_HR Instance attribute Private See coding 20100827
29 MT_CRP_VIOL_DET_P Instance attribute Private See coding 20100827
30 MT_CRP_VIOL_DET_R Instance attribute Private See coding 20100827
31 MT_CRP_VIOL_DET_U Instance attribute Private See coding 20100827
32 MT_EXEC_SUM Instance attribute Private Type reference (TYPE) YT_EXEC_SUM 20100305
33 MT_EXTOBJ_CONNECTOR Instance attribute Private Type reference (TYPE) GRFN_T_CCICONNECTOR List of connectors considered for extended object length 20100716
34 MT_FUNCTION Instance attribute Private Type reference (TYPE) GRAC_T_RLI_FUNC_RANGE Rule Loader Input: Function Range table 20091013
35 MT_FUNCTION_PERMISSION Instance attribute Private Type reference (TYPE) YT_FUNCTION_PERMISSION 20090916
36 MT_MITIGATION_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Mitigation / Invalid Mitigation Report 20100428
37 MT_MIT_CONNECTORS Instance attribute Private Type reference (TYPE) MT_CONNECTORS Connectors 20100301
38 MT_OBJ_AUTH Instance attribute Private Type reference (TYPE) GRAC_T_SOD_OBJ_AUTHS Table for SOD Object Authorizations 20100511
39 MT_PCONNECTOR Instance attribute Private Type reference (TYPE) GRAC_T_CONNECTOR_LIST Integration Engine Connection List 20100518
40 MT_PRM_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
41 MT_PRM_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
42 MT_PRM_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100127
43 MT_PRM_VIOL_DET_HR Instance attribute Private See coding 20100827
44 MT_PRM_VIOL_DET_P Instance attribute Private See coding 20100827
45 MT_PRM_VIOL_DET_P_EXT Instance attribute Private See coding 20100827
46 MT_PRM_VIOL_DET_R Instance attribute Private See coding 20100827
47 MT_PRM_VIOL_DET_R_EXT Instance attribute Private See coding 20100827
48 MT_PRM_VIOL_DET_U Instance attribute Private See coding 20100827
49 MT_PRM_VIOL_DET_U_EXT Instance attribute Private See coding 20100827
50 MT_PRM_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100127
51 MT_PROCESSED_RULE Instance attribute Private Type reference (TYPE) YT_SOD_RULE_KEYS 20090930
52 MT_PROCESSED_VIOLATION Instance attribute Private Type reference (TYPE) YT_SOD_VIOLATION_KEYS 20091002
53 MT_RISKTYPE Instance attribute Private Type reference (TYPE) GRAC_T_RLI_RISKTYPE_RANGE Rule Loader Input: Risk Type Range table 20091015
54 MT_SIMULATION Instance attribute Private Type reference (TYPE) YT_SIMULATION Simulation table 20091022
55 MT_SIMU_AUTH Instance attribute Private Type reference (TYPE) YT_SIMU_RP_AUTH_KEYS 20100111
56 MT_SUPP_RULE Instance attribute Private Type reference (TYPE) MT_SUPP_RULE_KEYS 20091130
57 MT_SYSTEM Instance attribute Private Type reference (TYPE) GRAC_T_RLI_CONN Rule Loader Connector Input table. 20091120
58 MT_USERMAP Instance attribute Private Type reference (TYPE) GRAC_T_USER_MAP User Mapping 20100702
59 MT_USER_AUTH Instance attribute Private Type reference (TYPE) YT_USER_AUTH_KEYS auth for each system for A user 20091009
60 MV_ACTION_REP_ONLY Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100618
61 MV_ALERT_GEN_ON Instance attribute Private Type reference (TYPE) GRAC_TIMESTAMP Time Stamp 20100618
62 MV_BATCH_CURR_SYS Instance attribute Private Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100216
63 MV_BATCH_MODE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100212
64 MV_BATCH_SEQ Instance attribute Private Type reference (TYPE) GRAC_SEQUENCE_INT 1 Batch Violation Sequence 20100216
65 MV_BZROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100216
66 MV_CONSIDER_ORG_RULES Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100615
67 MV_FFID_ANALYSIS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20110215
68 MV_HR_OBJ_TYPE Instance attribute Private Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100603
69 MV_HR_USER_ANALYSIS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100224
70 MV_IMPACT_ANALYSIS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ABAP_FALSE Boolean 20100519
71 MV_IMPACT_BZ_ROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100518
72 MV_IMPACT_COMP_ROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100518
73 MV_IMPACT_CUA_ROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100518
74 MV_IMPACT_USER Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100518
75 MV_INCL_CROSS_SYS_RULE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100528
76 MV_INCL_EXPD_ROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100521
77 MV_INCL_EXPD_USER Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100521
78 MV_INCL_FFID_RISKS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20110817
79 MV_INCL_FUTR_ROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100521
80 MV_INCL_LOCK_USER Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100521
81 MV_MANAGER_ANALYSIS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100331
82 MV_NOOFVIOLATIONS Instance attribute Private Type reference (TYPE) INT4 Number of SoD Violations 20131018
83 MV_NOUSERS Instance attribute Private Type reference (TYPE) INT4 No of users for analytical report 20100506
84 MV_OBJ_NONEXIST Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20110419
85 MV_OUTPUT_TO_DB Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100127
86 MV_PERMISSION_LEVEL Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20091014
87 MV_REP_ACT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' Boolean 20091015
88 MV_REP_ALERTS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100614
89 MV_REP_ANALYTICAL Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100405
90 MV_REP_CRACT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' Boolean 20091015
91 MV_REP_CRPERM Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' Boolean 20091015
92 MV_REP_CRROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100330
93 MV_REP_FASTTRACK Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100614
94 MV_REP_INVALIDMIT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100405
95 MV_REP_MITIGATION Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100405
96 MV_REP_ORGRULE Instance attribute Public Type reference (TYPE) GRAC_BOOLEAN Boolean 20120118
97 MV_REP_PERM Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' Boolean 20091015
98 MV_RISKID Instance attribute Private Type reference (TYPE) GRAC_SODRISK_ID SOD Risk id 20091013
99 MV_ROLE_TYPE Instance attribute Private Type reference (TYPE) GRAC_SOD_ROLE_TYPE role type 20100809
100 MV_RULES_NONEXIST Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20110420
101 MV_RULE_UPDATE_CHECK Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20130613
102 MV_SIMULATION_FLAG Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20091022
103 MV_SPM_ANALYSIS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20101209
104 MV_TOO_MANY_VIOLATIONS Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Too Many Violations 20131018
105 MV_UPDATE_CHECK Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20130614
106 MV_UPDATE_CHECK_ACT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20130613
107 MV_UPDATE_CHECK_CRACT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20130613
108 MV_UPDATE_CHECK_CRPRM Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20130613
109 MV_UPDATE_CHECK_PRM Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20130613
110 MV_VALIDITY_DATE Instance attribute Private Type reference (TYPE) GRAC_DATE Date Description 20100428
111 MV_WITH_ERROR Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100619
Methods
# Method Level Visibility Method type Description Created on
1 ADD_KEYS_TO_PROCESSED_LIST Instance method Private Method add keys to processed list 20090915
2 ADD_OUTPUT_LINE_TO_TABLES Instance method Private Method add a violation line to output tables 20100127
3 ADD_OUTPUT_TO_TABLES Instance method Private Method ET_CRACT_VIOL_DETviolation report 20100127
4 ADD_PERMISSION_LINE_TO_AUTH Instance method Private Method Add permission line in simulation table to user auth table 20091113
5 ADD_SIMULATION_TO_OBJ_AUTH Instance method Private Method Add simulation value to object authorization 20091109
6 ADD_TCODES_FOR_ALERTS Instance method Private Method Add User's Tcodes for Alerts 20100616
7 ADD_TCODES_FOR_SPM_FFID Instance method Private Method Add FF Id's executed Tcodes 20101209
8 ADD_TO_SHOW_ALL_OBJECTS Instance method Private Method To show all objects add a line to the violation report 20100702
9 ADD_VIOLATION_TO_MGMT_TABLES Instance method Private Method 20100225
10 ADD_VIOL_TO_ANALYTICAL_TABLE Instance method Private Method 20100505
11 ADD_VIOL_TO_PROCESSED_LIST Instance method Private Method add keys to processed list 20091006
12 AUTH_CHECK Instance method Private Method Perform Auth Check for mandatory Objects 20100521
13 AUTH_CHECK_OBJ Instance method Private Method Perform Auth Check for Objects 20100616
14 BATCH_OBJECT_STATUS Instance method Private Method Batch Risk Analysis Object status 20100519
15 BATCH_OUTPUT Instance method Private Method Batch Risk Analysis Violations handeling 20100213
16 BATCH_OUTPUT_BATCH_INSERT Instance method Private Method Batch Risk Analysis Violations Batch Insert 20100827
17 CHECK_DATA_SIZE Instance method Private Method check internal violation table size, if too big, write to db 20110415
18 CHECK_KEYS_IN_PROCESSED_LIST Instance method Private Method Check if keys in the processed list, if yes, processed resul 20090930
19 CHECK_OBJECT_MITIGATION Instance method Private Method Check if the object is mitigated 20100221
20 CHECK_TERMINATION Instance method Private Method Check if this Risk Analysis needs to be Terminated. 20100805
21 CRITICAL_OBJECT_ANALYSIS Instance method Private Method Perform critical role/profile analysis 20100331
22 DELETE_BATCH_OUTPUT_DATA Instance method Private Method Delete Batch Risk Analysis Violations for that Object ID. 20100219
23 GENERATE_ALERT Instance method Private Method Generate an alert 20100616
24 GET_ACTION_LOG_DETAIL Instance method Private Method get action log details 20100619
25 GET_CRITICAL_OBJECT_LIST Instance method Private Method Get list of critical roles and profiles 20100226
26 GET_LOG_INSTANCE Instance method Private Method get app log instance 20100709
27 GET_MIT_OBJ_LIST Instance method Private Method Get mitigated objects list 20100426
28 GET_OBJ_ALL_MITIGATION Instance method Private Method Get specific mitigation assignments for this object 20100506
29 GET_OBJ_MITIGATION Instance method Private Method Get specific mitigation assignments for this object 20100427
30 GET_ORGRULES_FOR_OBJECT Instance method Private Method Get orgrules relavent for an object(user/role) 20100108
31 GET_ORGRULES_FOR_SYSTEMS Instance method Private Method Get orgrules relavent for specific systems 20110804
32 GET_SYSTEM_LIST Instance method Private Method Get list of systems 20091009
33 GET_UNIQUE_AUTHGROUP Instance method Private Method Get a number that is > than the numeric authgroup in auth tb 20091112
34 GET_USERS_FOR_ROLE Instance method Private Method Get users assigned to the role 20100506
35 GET_VIOL_FROM_PROCESSED_LIST Instance method Private Method Get Processed violation from memory using key 20091006
36 IMPACT_ANALYSIS Instance method Private Method Perform impact analysis 20100518
37 INIT_PARAMETERS Instance method Private Method Init Configuration and set intial parameters 20090902
38 INIT_PARAMETERS_REPTYPE Instance method Private Method Set report parameters based on Report types 20140325
39 LOAD_ACT_RULE Instance method Private Method Load action rules 20090903
40 LOAD_FUNCTION_PERMISSION Instance method Private Method Load the function permission 20090904
41 LOAD_MITIGATION_ASSIGNMENTS Instance method Private Method Load mitigation control assignments 20100209
42 LOAD_OBJ_AUTH_SYSTEM Instance method Private Method Load user permissions 20091023
43 LOAD_ORG_RULES Instance method Private Method Load organization rules 20091130
44 LOAD_SUPPLEMENT_RULES Instance method Private Method Load supplementary rules 20091130
45 OFFLINE_ANALYSIS Instance method Private Method Perform offline Risk Analysis 20100211
46 ORGRULE_ANALYSIS Instance method Private Method Perform organization level analysis 20091022
47 PERMISSION_LEVEL_ANALYSIS Instance method Private Method Permission Level Analysis for a rule 20090903
48 REPORT_EXCEPTION Instance method Private Method report exception in the log 20100712
49 RESOLVE_BZROLE Instance method Private Method resolve the business role 20100427
50 RISK_ANALYSIS Static method Public Method Perform risk analysis 20090828
51 SUPPLEMENT_RULE_ANALYSIS Instance method Private Method Perform supplementary rule analysis 20091116
52 WRITE_BATCH_SUMMERY_TO_DB Instance method Private Method Write Violation summery data from Batch Risk Analysis to DB 20100216
53 WRITE_EXEC_OUTPUT_TO_DB Instance method Private Method ET_CRACT_VIOL_DETviolation report 20100225
54 WRITE_OUTPUT_TO_DB Instance method Private Method ET_CRACT_VIOL_DETviolation report 20100127
Events
Class CL_GRAC_SOD_RISK_ANALYSIS has no event.
Types
Class CL_GRAC_SOD_RISK_ANALYSIS has no local type.
Method Signatures

Method ADD_KEYS_TO_PROCESSED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) GRAC_SOD_OBJECT Action 20090930
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector ID 20090930
3 Importing IV_FUNCT_ID Call by reference Type reference (TYPE) GRAC_FUNCT_ID Function Id 20090930
4 Importing IV_PCONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100120
5 Importing IV_RESULT_TYPE Call by reference Type reference (TYPE) CHAR1 'A' A: action , P: permission 20090930
6 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID Access Risk ID 20131217
7 Importing IV_VIOLATED Call by reference Type reference (TYPE) ABAP_BOOL 20090915

Method ADD_KEYS_TO_PROCESSED_LIST on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_OUTPUT_LINE_TO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_UPDATE_ACT Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20110623
2 Changing ET_ACT_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
3 Changing ET_ACT_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
4 Changing ET_ACT_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Violation Detail 20100127
5 Changing ET_ACT_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100428
6 Changing ET_ANALYTICAL_REPORT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Analytical Report Summary 20100428
7 Changing ET_CRACT_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
8 Changing ET_CRACT_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
9 Changing ET_CRACT_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100127
10 Changing ET_CRACT_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100428
11 Changing ET_CROLEPROF_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Critical Role Profile Violations 20100428
12 Changing ET_CRPRM_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
13 Changing ET_CRPRM_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
14 Changing ET_CRPRM_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100127
15 Changing ET_CRPRM_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100428
16 Changing ET_MITIGATION_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Mitigation / Invalid Mitigation Report 20100428
17 Changing ET_PRM_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100127
18 Changing ET_PRM_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100127
19 Changing ET_PRM_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100127
20 Changing ET_PRM_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100428
21 Importing IS_SOD_VIOLATION Call by reference Type reference (TYPE) GRAC_S_SOD_VIOLATIONS SOD violations 20100127
22 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100518
23 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID SOD object for analysis 20100127
24 Importing IV_PERMISSION_MATCH Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100127
25 Importing IV_REP_ACT Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
26 Importing IV_REP_ANALYTICAL Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
27 Importing IV_REP_CRACT Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
28 Importing IV_REP_CRPERM Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
29 Importing IV_REP_CRROLE Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
30 Importing IV_REP_PERM Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
31 Importing IV_UPDATE_MGMT Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100504

Method ADD_OUTPUT_LINE_TO_TABLES on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_OUTPUT_TO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100619
2 Importing IS_OBJECT Call by reference Type reference (TYPE) GRAC_S_OBJECT_DETAIL Object detail (User/Role/Profile) 20100212
3 Importing IT_SOD_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20100127
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100619
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100619
6 Importing IV_PERMISSION_MATCH Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100127
7 Importing IV_REP_ACT Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
8 Importing IV_REP_ANALYTICAL Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
9 Importing IV_REP_CRACT Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
10 Importing IV_REP_CRPERM Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
11 Importing IV_REP_CRROLE Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
12 Importing IV_REP_PERM Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100619
13 Importing IV_SIMU_RISK_ONLY Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100127

Method ADD_OUTPUT_TO_TABLES on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_PERMISSION_LINE_TO_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTH Call by reference Type reference (TYPE) GRAC_T_SOD_AUTHS Table for SOD Authorizations 20091113
2 Changing CV_AUTHGROUP Call by reference Type reference (TYPE) GRAC_SOD_AUTHGROUP Auth Group 20091113
3 Changing CV_LAST_AUTHGROUP Call by reference Type reference (TYPE) XUAUTH Auth Group 20091113
4 Importing IS_OBJ_AUTH Call by reference Type reference (TYPE) GRAC_S_SOD_AUTHS SOD Authorizations 20091113
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091113

Method ADD_PERMISSION_LINE_TO_AUTH on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_SIMULATION_TO_OBJ_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTH_SYSTEM Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_AUTHS Table for SOD Authorizations 20091109
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091109
3 Importing IV_USE_SIMU_OBJ_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100427

Method ADD_SIMULATION_TO_OBJ_AUTH on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_TCODES_FOR_ALERTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_USER_AUTH Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_AUTHS Table for SOD Object Authorizations 20100616
2 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100616
3 Importing IV_OBJ_ID Value transfer Type reference (TYPE) GRAC_SOD_OBJECT SOD object for analysis 20100616

Method ADD_TCODES_FOR_ALERTS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_TCODES_FOR_SPM_FFID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_USER_AUTH Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_AUTHS Table for SOD Object Authorizations 20101209
2 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID Connector Id 20101209
3 Importing IV_OBJ_ID Value transfer Type reference (TYPE) GRAC_SOD_OBJECT SOD object for analysis 20101209

Method ADD_TCODES_FOR_SPM_FFID on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_TO_SHOW_ALL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOD_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20100706
2 Exporting ET_SOD_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20100706
3 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Connector 20110121
4 Importing IV_CATEGORY Call by reference Type reference (TYPE) GRAC_SOD_PRM_FLAG SOD permission flag 20100706
5 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100706

Method ADD_TO_SHOW_ALL_OBJECTS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_VIOLATION_TO_MGMT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20100225
2 Changing CT_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100225
3 Importing IS_SOD_VIOLATION Call by reference Type reference (TYPE) GRAC_S_SOD_VIOLATIONS SOD violations 20100225
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID SOD object for analysis 20100225

Method ADD_VIOLATION_TO_MGMT_TABLES on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_VIOL_TO_ANALYTICAL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ANALYTICAL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20100505
2 Importing IS_SOD_VIOLATION Call by reference Type reference (TYPE) GRAC_S_SOD_VIOLATIONS SOD violations 20100505
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID SOD object for analysis 20100505

Method ADD_VIOL_TO_ANALYTICAL_TABLE on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ADD_VIOL_TO_PROCESSED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20091006
2 Importing IV_ACTION Call by reference Type reference (TYPE) GRAC_SOD_OBJECT Action 20091006
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector ID 20091006
4 Importing IV_FUNCT_ID Call by reference Type reference (TYPE) GRAC_FUNCT_ID Function Id 20091006
5 Importing IV_PCONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100120
6 Importing IV_RESULT_TYPE Call by reference Type reference (TYPE) CHAR1 'A' A: action , P: permission 20091006
7 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID Access Risk ID 20131217

Method ADD_VIOL_TO_PROCESSED_LIST on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN_MSGS Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter Table 20100521
2 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) ABAP_BOOL Authorized 20100521
3 Exporting EV_RETURN_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20100521
4 Exporting EV_SUPER_AUTH Call by reference Type reference (TYPE) ABAP_BOOL Super Auth for Risk Analysis 20100614
5 Importing IT_BUSPROC_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_BUSPROC_RANGE Business Process Range 20100521
6 Importing IT_ORGRULE_LIST Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20100616
7 Importing IT_REPORT_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE Report Type Table 20100521
8 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20100521
9 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100521
10 Importing IT_RULESETID_RANGE Call by reference Type reference (TYPE) GRAC_T_RULESETID_RANGE Rule Set ID Range 20100521
11 Importing IV_ANALYSIS_MODE Call by reference Type reference (TYPE) GRAC_SOD_ANALYSIS_MODE Analysis mode 20100521
12 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100521
13 Importing IV_OFFLINE_ANALYSIS Call by reference Type reference (TYPE) GRFN_BOOLEAN ' ' Boolean 20100521

Method AUTH_CHECK on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method AUTH_CHECK_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) ABAP_BOOL 20100616
2 Exporting EV_RETURN_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20100616
3 Importing IS_OBJ_DETAIL Call by reference Type reference (TYPE) GRAC_S_OBJECT_DETAIL Object detail (User/Role/Profile) 20100616
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100616
5 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100616

Method AUTH_CHECK_OBJ on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method BATCH_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) GRAC_S_OBJECT_DETAIL Object detail (User/Role/Profile) 20100519
2 Importing IS_PP_PACKAGEKEY Call by reference Type reference (TYPE) BANK_STR_PP_PACKAGEKEY Key to a Package Template 20100519
3 Importing IV_START Call by reference Type reference (TYPE) ABAP_BOOL 20100620
4 Importing IV_STATUS Call by reference Type reference (TYPE) GRAC_BATCH_OBJ_STATUS Batch Processing Object Status. 20100519

Method BATCH_OBJECT_STATUS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method BATCH_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) GRAC_S_OBJECT_DETAIL Object detail (User/Role/Profile) 20100213
2 Importing IS_PP_PACKAGEKEY Call by reference Type reference (TYPE) BANK_STR_PP_PACKAGEKEY Key to a Package Template 20100213
3 Importing IS_PP_RUNKEY Call by reference Type reference (TYPE) BANK_STR_RUNKEY ID of a Mass Run 20100213
4 Importing IT_SOD_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20100213
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100216
6 Importing IV_PERMISSION_MATCH Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100213
7 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100707
8 Importing IV_XCONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100222

Method BATCH_OUTPUT on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method BATCH_OUTPUT_BATCH_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSERT_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100827

Method BATCH_OUTPUT_BATCH_INSERT on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method CHECK_DATA_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WRITE Value transfer Type reference (TYPE) ABAP_BOOL 20110415

Method CHECK_DATA_SIZE on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method CHECK_KEYS_IN_PROCESSED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY_EXIST Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20090930
2 Exporting EV_PROCESS_RESULT Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20090930
3 Importing IV_ACTION Call by reference Type reference (TYPE) GRAC_SOD_OBJECT Action 20090930
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector ID 20090930
5 Importing IV_FUNCTID Call by reference Type reference (TYPE) GRAC_FUNCT_ID Function Id 20090930
6 Importing IV_PCONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100120
7 Importing IV_RESULT_TYPE Call by reference Type reference (TYPE) CHAR1 'A' A:action, P: permission 20090930
8 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID Access Risk ID 20131217

Method CHECK_KEYS_IN_PROCESSED_LIST on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method CHECK_OBJECT_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_MITIGATION Call by reference Type reference (TYPE) GRAC_S_SOD_OBJ_MITIGATION SOD object mitigation 20100221
2 Importing IT_OBJECT_MITIGATION Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_MITIGATION Table for SOD object mitigation 20100221
3 Importing IT_VIOLATION_LIST Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20100222
4 Importing IV_ACTRULEID Call by reference Type reference (TYPE) GRAC_ACTRULE_ID SOD Rule ID 20100221
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100518
6 Importing IV_INCLUDE_ROLPROF_MIT Call by reference Type reference (TYPE) ABAP_BOOL 20100222
7 Importing IV_MIT_ENTITY_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100221
8 Importing IV_OBJECT1 Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100222
9 Importing IV_OBJECT2 Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100222
10 Importing IV_OBJECT3 Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100222
11 Importing IV_ORGRULEID Call by reference Type reference (TYPE) GRAC_ORG_RULE_ID Organization Rule id 20100221
12 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID SOD Risk id 20100221

Method CHECK_OBJECT_MITIGATION on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method CHECK_TERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20100805
2 Exporting EV_RETURN_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20100805
3 Importing IS_PP_PACKAGEKEY Call by reference Type reference (TYPE) BANK_STR_PP_PACKAGEKEY Key to a Package Template 20100805

Method CHECK_TERMINATION on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method CRITICAL_OBJECT_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRIT_OBJ_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20100331
2 Importing IS_CONNECTOR Value transfer Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100331
3 Importing IT_CRITICAL_OBJECTS Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECTS Table for SOD objects 20100507
4 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100331
5 Importing IT_RULESET_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULESET_RANGE Ruleset Range Table 20100331
6 Importing IT_USERMAP Call by reference Type reference (TYPE) GRAC_T_USER_MAP User mapping table 20100705
7 Importing IV_OBJECT Value transfer Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100331
8 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100331
9 Importing IV_USE_SIMU_AUTH_ONLY Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100331

Method CRITICAL_OBJECT_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method DELETE_BATCH_OUTPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) GRAC_S_OBJECT_DETAIL Object detail (User/Role/Profile) 20100219
2 Importing IS_XCONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Connector Id 20100219
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100219
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100707

Method DELETE_BATCH_OUTPUT_DATA on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GENERATE_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOD_VIOLATION Value transfer Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20100616
2 Importing IT_USERMAP Call by reference Type reference (TYPE) GRAC_T_USER_MAP User mapping table 20100706
3 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100721
4 Importing IV_OBJ_ID Value transfer Type reference (TYPE) GRAC_SOD_OBJECTID SOD object for analysis 20100616

Method GENERATE_ALERT on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_ACTION_LOG_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SOD_VIOLATION Call by reference Type reference (TYPE) GRAC_S_SOD_VIOLATIONS action log for sod 20100619
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100619
3 Importing IV_ACTIONID Call by reference Type reference (TYPE) GRAC_ACTION Action 20100619
4 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECT SOD object for analysis 20100619

Method GET_ACTION_LOG_DETAIL on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_CRITICAL_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRITICAL_OBJECTS Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECTS Table for SOD objects 20100324
2 Importing IS_CONNECTOR Value transfer Type reference (TYPE) GRAC_S_RLI_CONN Connector List 20100303
3 Importing IT_PROFILE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_PROFILE_RANGE Profile Range Table 20100330
4 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100330
5 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ROLE_RANGE Role Range Table 20100330
6 Importing IT_RULESET_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULESET_RANGE Ruleset Range Table 20100330

Method GET_CRITICAL_OBJECT_LIST on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_LOG_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100709

Method GET_LOG_INSTANCE on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_MIT_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MIT_OBJ_LIST Call by reference Type reference (TYPE) GRAC_T_OBJECT_DETAIL Object (User/Role/Profile) details 20100426
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100426
3 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) GRAC_T_OBJECT_DETAIL Object (User/Role/Profile) details 20100426
4 Importing IT_OBJECT_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Object Range Table 20100426
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100426

Method GET_MIT_OBJ_LIST on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_OBJ_ALL_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_MITIGATION Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_MITIGATION Table for SOD object mitigation 20100506
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100506
3 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20121003
4 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20121003
5 Importing IV_GET_ALL Call by reference Type reference (TYPE) ABAP_BOOL 20100506
6 Importing IV_OBJECT Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100506
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100506
8 Importing IV_ORGRULE_ANALYSIS Call by reference Type reference (TYPE) ABAP_BOOL 20121003

Method GET_OBJ_ALL_MITIGATION on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_OBJ_MITIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_MITIGATION Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_MITIGATION Table for SOD object mitigation 20100427
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100427
3 Importing IV_ACTIVE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20100505
4 Importing IV_OBJECT Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100427
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100427

Method GET_OBJ_MITIGATION on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_ORGRULES_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGRULE Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20100108
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100108
3 Importing IT_ORGRULE Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20100108
4 Importing IT_USERMAP Call by reference Type reference (TYPE) GRAC_T_USER_MAP User mapping table 20100705
5 Importing IV_IGNORE_ORG_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL 20100302
6 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID SOD object for analysis 20100108
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100115

Method GET_ORGRULES_FOR_OBJECT on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_ORGRULES_FOR_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGRULE Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20110804
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20110804
3 Importing IT_ORGRULE Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20110804
4 Importing IT_ORG_SYS Call by reference Type reference (TYPE) GRAC_T_ORG_SYS Table for Orgrule and system relationship 20110804

Method GET_ORGRULES_FOR_SYSTEMS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_SYSTEM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYSTEM Call by reference Type reference (TYPE) GRAC_T_RLI_CONN Integration Engine Connection List 20091009
2 Importing IT_SYS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20091009

Method GET_SYSTEM_LIST on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_UNIQUE_AUTHGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_AUTHGROUP Value transfer Type reference (TYPE) GRAC_SOD_AUTHGROUP Character Field of Length 12 20091112
2 Importing IT_AUTH Call by reference Type reference (TYPE) GRAC_T_SOD_AUTHS Table for SOD Authorizations 20091112

Method GET_UNIQUE_AUTHGROUP on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_USERS_FOR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOUSERS Call by reference Type reference (TYPE) INT4 Number of Users assigned 20100506
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100510
3 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100510
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100510

Method GET_USERS_FOR_ROLE on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method GET_VIOL_FROM_PROCESSED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20091006
2 Importing IS_ACT_RULE Call by reference Type reference (TYPE) GRAC_S_RL_ACTRULE action rule used in risk analysis 20131217
3 Importing IV_ACTION Call by reference Type reference (TYPE) GRAC_SOD_OBJECT Action 20091006
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091006
5 Importing IV_FUNCTID Call by reference Type reference (TYPE) GRAC_FUNCT_ID Function Id 20091006
6 Importing IV_PCONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100120
7 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID SOD Risk id 20091006
8 Importing IV_RISK_TYPE Call by reference Type reference (TYPE) GRAC_SODRISK_TYPE SOD Risk Type 20100414
9 Importing IV_RULEID Call by reference Type reference (TYPE) GRAC_ACTRULE_ID SOD Rule ID 20091006
10 Importing IV_VIOLATION_TYPE Call by reference Type reference (TYPE) CHAR1 'A' Single-Character Flag 20091006

Method GET_VIOL_FROM_PROCESSED_LIST on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method IMPACT_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BG_JOB Call by reference Type reference (TYPE) GRAC_T_SOD_BG_JOB sod background job 20100525
2 Importing IS_PP_PACKAGEKEY Call by reference Type reference (TYPE) BANK_STR_PP_PACKAGEKEY Key to a Package Template 20100518
3 Importing IS_PP_RUNKEY Call by reference Type reference (TYPE) BANK_STR_RUNKEY ID of a Mass Run 20100518
4 Importing IT_ADDL_ATTR Call by reference Type reference (TYPE) GRAC_T_SOD_ADDL_ATTR 20100518
5 Importing IT_BUSPROC_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_BUSPROC_RANGE Business Process Range 20100518
6 Importing IT_CUSTGP_RANGE Call by reference Type reference (TYPE) GRAC_T_CUSTOMGROUP_RANGE User Group Range Table 20100518
7 Importing IT_OBJ Call by reference Type reference (TYPE) GRAC_T_OBJECT_DETAIL Object (User/Role/Profile) details 20100518
8 Importing IT_OBJECT_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Connector Range Table 20100518
9 Importing IT_ORGLEVEL Call by reference Type reference (TYPE) GRAC_T_SOD_ORGLEVEL Org Level 20100518
10 Importing IT_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ORGRULE_RANGE Org Rule ID Range 20100518
11 Importing IT_REPORT_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE Report Type Table 20100518
12 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20100518
13 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100518
14 Importing IT_RULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE Rule ID Range Table 20100518
15 Importing IT_RULESETID_RANGE Call by reference Type reference (TYPE) GRAC_T_RULESETID_RANGE Rule Set ID Range 20100518
16 Importing IT_SIMULATION Call by reference Type reference (TYPE) GRAC_T_SOD_SIMULATION Simulation table 20100518
17 Importing IT_SYS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100518
18 Importing IT_USERGP_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_USERGRP_RANGE User Group Range Table 20100518
19 Importing IT_USER_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_USER_TYPE User Type 20100518
20 Importing IV_ANALYSIS_MODE Call by reference Type reference (TYPE) GRAC_SOD_ANALYSIS_MODE Analysis mode 20100518
21 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Application type for reporting 20100518
22 Importing IV_LANGU Call by reference Type reference (TYPE) GRFN_LANG Language 20100518
23 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100518
24 Importing IV_OFFLINE_ANALYSIS Call by reference Type reference (TYPE) GRFN_BOOLEAN ' ' Boolean 20100518
25 Importing IV_REPORTID Call by reference Type reference (TYPE) GRAC_SOD_REPID Report ID 20100518
26 Importing IV_REPORT_FORMAT Call by reference Type reference (TYPE) GRAC_SOD_REPFORMAT 1 Report Format 20100518
27 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100518
28 Importing IV_SIMU_RISK_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100518
29 Importing IV_USE_SIMU_AUTH_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100518

Method IMPACT_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method INIT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDL_ATTR Call by reference Type reference (TYPE) GRAC_T_SOD_ADDL_ATTR Risk Analysis Additional Attribute 20100224
2 Importing IT_OBJECT_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Object (User/Role/Profile) details 20110820
3 Importing IT_REPORT_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE Report Type Table 20091014
4 Importing IT_SIMULATION Call by reference Type reference (TYPE) GRAC_T_SOD_SIMULATION Simulation table 20091022
5 Importing IT_SYS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20091120
6 Importing IV_ANALYSIS_MODE Call by reference Type reference (TYPE) GRAC_SOD_ANALYSIS_MODE Analysis mode 20100212
7 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Application type for reporting 20100127
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100216
9 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100216

Method INIT_PARAMETERS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method INIT_PARAMETERS_REPTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REPORT_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE Report Type Table 20140325

Method INIT_PARAMETERS_REPTYPE on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method LOAD_ACT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACT_RULE Call by reference Type reference (TYPE) GRAC_T_RL_ACTRULE Rule table used in SOD risk analysis 20091013
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Connector ID 20091020
3 Importing IT_BZPRCS Call by reference Type reference (TYPE) GRAC_T_SOD_BUSPROC_RANGE Business Process Range 20091015
4 Importing IT_RISKLVLS Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20091015
5 Importing IT_RISKS Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20091015
6 Importing IT_RULES Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE Rule ID Range Table 20091015
7 Importing IT_RULESETS Call by reference Type reference (TYPE) GRAC_T_RULESETID_RANGE Rule Set ID Range 20091015

Method LOAD_ACT_RULE on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method LOAD_FUNCTION_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERMISSION_RULE Call by reference Type reference (TYPE) GRAC_S_RL_PRMRULE Table for SOD rule structure 20091013
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Connector Id 20091016
3 Importing IV_ACTION Call by reference Type reference (TYPE) GRAC_SOD_OBJECT Action 20091013
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100611
5 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) GRAC_FUNCT_ID Rule Loader Input: Function Range table 20091013
6 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRAC_SODRISK_ID Function Id 20091013

Method LOAD_FUNCTION_PERMISSION on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method LOAD_MITIGATION_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_MITIGATION Value transfer Type reference (TYPE) GRAC_T_SOD_OBJ_MITIGATION Table for SOD object mitigation 20100303
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100226
3 Importing IV_GET_ALL Call by reference Type reference (TYPE) ABAP_BOOL 20100506
4 Importing IV_OBJECT1 Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100212
5 Importing IV_OBJECT2 Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100212
6 Importing IV_OBJECT3 Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100212
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100212
8 Importing IV_ORGRULE_ANALYSIS Call by reference Type reference (TYPE) ABAP_BOOL 20100224

Method LOAD_MITIGATION_ASSIGNMENTS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method LOAD_OBJ_AUTH_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRITICAL_OBJECTS Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECTS Table for SOD objects 20100301
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector ID 20091023
3 Importing IV_CROBJECTS_ANALYSIS Call by reference Type reference (TYPE) ABAP_BOOL 20100511
4 Importing IV_IGNORE_USER Call by reference Type reference (TYPE) ABAP_BOOL 20131017
5 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRAC_SOD_OBJECT SOD object for analysis 20100112
6 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20091023
7 Importing IV_USE_SIMU_AUTH_ONLY Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20100107
8 Exporting RT_USER_AUTH Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_AUTHS SOD User Auth 20091023

Method LOAD_OBJ_AUTH_SYSTEM on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method LOAD_ORG_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGRULE Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20091130
2 Exporting ET_ORG_SYS Call by reference Type reference (TYPE) GRAC_T_ORG_SYS Table for Orgrule and system relationship 20110804
3 Importing IT_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ORGRULE_RANGE Org Rule ID Range 20091130
4 Importing IT_SYS_LIST Call by reference Type reference (TYPE) GRAC_T_SYSTEM_LIST List of system 20110804

Method LOAD_ORG_RULES on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method LOAD_SUPPLEMENT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUPPRULE Call by reference Type reference (TYPE) GRAC_T_RL_SUPPRULE Table for Supplement Rule 20091130
2 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20091130

Method LOAD_SUPPLEMENT_RULES on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method OFFLINE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOD_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20100218
2 Importing IS_OBJ Call by reference Type reference (TYPE) GRAC_S_OBJECT_DETAIL Object detail (User/Role/Profile) 20100315
3 Importing IS_SYS Call by reference Type reference (TYPE) GRAC_S_RLI_CONN 20100218
4 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) GRAC_T_ACTION_USAGE Action Usage 20100621
5 Importing IT_ADDL_ATTR Call by reference Type reference (TYPE) GRAC_T_SOD_ADDL_ATTR Risk Analysis Additional Attribute 20100218
6 Importing IT_BUSPROC_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_BUSPROC_RANGE 20100217
7 Importing IT_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ORGRULE_RANGE 20100217
8 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE 20100217
9 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100218
10 Importing IT_RISKTYPE_RANGE Call by reference Type reference (TYPE) GRAC_T_RLI_RISKTYPE_RANGE Rule Loader Input: Risk Type Range table 20100219
11 Importing IT_RULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE 20100217
12 Importing IT_RULESETID_RANGE Call by reference Type reference (TYPE) GRAC_T_RULESETID_RANGE 20100217
13 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Application type for reporting 20100315
14 Importing IV_IGNORE_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20100511
15 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE 20100217
16 Importing IV_REPORTID Call by reference Type reference (TYPE) GRAC_SOD_REPID Report ID 20100315
17 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100705

Method OFFLINE_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method ORGRULE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERMISSION_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20091022
2 Exporting EV_PERMISSION_MATCH Call by reference Type reference (TYPE) ABAP_BOOL 20091022
3 Importing IS_ACT_RULE Call by reference Type reference (TYPE) GRAC_S_RL_ACTRULE action rule used in risk analysis 20091022
4 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100223
5 Importing IS_MIT_INFO Call by reference Type reference (TYPE) GRAC_S_SOD_OBJ_MITIGATION SOD object mitigation 20100223
6 Importing IT_ACTION_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20100223
7 Importing IT_OBJECT_MITIGATION Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_MITIGATION Table for SOD object mitigation 20100223
8 Importing IT_ORGRULE Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20091022
9 Importing IT_ORG_SYS Call by reference Type reference (TYPE) GRAC_T_ORG_SYS Table for Orgrule and system relationship 20110804
10 Importing IT_PERMISSION_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20091022
11 Importing IV_INCLUDE_ROLPROF_MIT Call by reference Type reference (TYPE) ABAP_BOOL 20100226
12 Importing IV_OBJECT Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID Object ID 20100223
13 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100212
14 Importing IV_RISK_TYPE Call by reference Type reference (TYPE) GRAC_SODRISK_TYPE SOD Risk Type 20100412

Method ORGRULE_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method PERMISSION_LEVEL_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERMISSION_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20090904
2 Exporting EV_PERMISSION_MATCH Value transfer Type reference (TYPE) ABAP_BOOL Flag 20090904
3 Importing IS_ACT_RULE Call by reference Type reference (TYPE) GRAC_S_RL_ACTRULE Rule table used in SOD risk analysis 20091013
4 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20091016
5 Importing IS_MIT_INFO Call by reference Type reference (TYPE) GRAC_S_SOD_OBJ_MITIGATION SOD object mitigation 20131217
6 Importing IT_ACTION_VIOLATIONS Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20110531
7 Importing IT_OBJECT_MITIGATION Call by reference Type reference (TYPE) GRAC_T_SOD_OBJ_MITIGATION Table for SOD object mitigation 20131217
8 Importing IT_ORGRULE Call by reference Type reference (TYPE) GRAC_T_RL_ORGRULE Table for Organization rule. 20131217
9 Importing IT_ORG_SYS Call by reference Type reference (TYPE) GRAC_T_ORG_SYS Table for Orgrule and system relationship 20140509
10 Importing IT_SUPPRULE Call by reference Type reference (TYPE) GRAC_T_RL_SUPPRULE Table for Supplement Rule 20091119
11 Importing IT_USERMAP Call by reference Type reference (TYPE) GRAC_T_USER_MAP User mapping table 20100705
12 Importing IV_INCLUDE_ROLPROF_MIT Call by reference Type reference (TYPE) ABAP_BOOL 20131217
13 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID SOD object for analysis 20091126
14 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100212
15 Importing IV_ORGRULE Call by reference Type reference (TYPE) ABAP_BOOL 20131217
16 Importing IV_RISK_TYPE Call by reference Type reference (TYPE) GRAC_SODRISK_TYPE SOD Risk Type 20100412
17 Importing IV_SUPPRULE Call by reference Type reference (TYPE) ABAP_BOOL 20091119

Method PERMISSION_LEVEL_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method REPORT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION Generic GRC API exception 20100712

Method REPORT_EXCEPTION on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method RESOLVE_BZROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJ_RANGE Value transfer Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Object Range Table 20100427
2 Exporting ET_TECH_ROLE Call by reference Type reference (TYPE) GRAC_T_SOD_SIMU_TECH_ROLE tech role permission for sod simulation 20100427
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100427
4 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRAC_SOD_OBJECT SOD object for analysis 20100427
5 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100809

Method RESOLVE_BZROLE on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method RISK_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACT_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20091005
2 Exporting ET_ACT_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20091005
3 Exporting ET_ACT_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Violation Detail 20091005
4 Exporting ET_ACT_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20091005
5 Exporting ET_ANALYTICAL_REPORT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Analytical Report 20100428
6 Exporting ET_BG_JOB Call by reference Type reference (TYPE) GRAC_T_SOD_BG_JOB sod background job 20100525
7 Exporting ET_CRACT_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20091005
8 Exporting ET_CRACT_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20091005
9 Exporting ET_CRACT_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Violation Detail 20091005
10 Exporting ET_CRACT_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20091005
11 Exporting ET_CROLEPROF_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Critial Role Profile Violations 20100428
12 Exporting ET_CRPRM_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20091005
13 Exporting ET_CRPRM_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20091005
14 Exporting ET_CRPRM_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20091005
15 Exporting ET_CRPRM_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20091005
16 Exporting ET_MITIGATION_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Mitigation Report 20100428
17 Exporting ET_PRM_EXEC_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_EXEC_SUM Violation Executive Summary 20091005
18 Exporting ET_PRM_MGMT_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_MGMT_SUM Violation Management Summary 20091005
19 Exporting ET_PRM_VIOL_DET Call by reference Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET Permission Violation Detail 20091005
20 Exporting ET_PRM_VIOL_SUM Call by reference Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20091005
21 Exporting EV_RETURN_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20091005
22 Importing IS_PP_PACKAGEKEY Call by reference Type reference (TYPE) BANK_STR_PP_PACKAGEKEY Key to a Package Template 20100212
23 Importing IS_PP_RUNKEY Call by reference Type reference (TYPE) BANK_STR_RUNKEY ID of a Mass Run 20100212
24 Importing IT_ADDL_ATTR Call by reference Type reference (TYPE) GRAC_T_SOD_ADDL_ATTR 20091005
25 Importing IT_BUSPROC_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_BUSPROC_RANGE Business Process Range 20091003
26 Importing IT_CUSTGP_RANGE Call by reference Type reference (TYPE) GRAC_T_CUSTOMGROUP_RANGE User Group Range Table 20091002
27 Importing IT_EXECU_DATE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE Table Type for Action Date Range 20110122
28 Importing IT_FF Call by reference Type reference (TYPE) GRAC_T_SPM_FFUSER_RANGE Table for firefighter range 20110125
29 Importing IT_FF_OWNER Call by reference Type reference (TYPE) GRAC_T_SPM_FFUSER_RANGE Table for firefighter range 20110122
30 Importing IT_OBJECT_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Connector Range Table 20091002
31 Importing IT_ORGLEVEL Call by reference Type reference (TYPE) GRAC_T_SOD_ORGLEVEL Org Level 20091003
32 Importing IT_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ORGRULE_RANGE Org Rule ID Range 20091002
33 Importing IT_ORGUNIT_RANGE Call by reference Type reference (TYPE) GRFN_T_OBJECT_RANGE Org Unit Range 20100716
34 Importing IT_REPORT_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE Report Type Table 20091005
35 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20091003
36 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20091003
37 Importing IT_RULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE Rule ID Range Table 20091003
38 Importing IT_RULESETID_RANGE Call by reference Type reference (TYPE) GRAC_T_RULESETID_RANGE Rule Set ID Range 20091003
39 Importing IT_SIMULATION Call by reference Type reference (TYPE) GRAC_T_SOD_SIMULATION Simulation table 20091005
40 Importing IT_SYS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20091002
41 Importing IT_USERGP_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_USERGRP_RANGE User Group Range Table 20091002
42 Importing IT_USER_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_USER_TYPE User Type 20091005
43 Importing IV_ANALYSIS_MODE Call by reference Type reference (TYPE) GRAC_SOD_ANALYSIS_MODE 1 Analysis mode 20091005
44 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Application type for reporting 20100127
45 Importing IV_LANGU Call by reference Type reference (TYPE) GRFN_LANG Language 20091005
46 Importing IV_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100709
47 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20091002
48 Importing IV_OFFLINE_ANALYSIS Call by reference Type reference (TYPE) GRFN_BOOLEAN ' ' Boolean 20091005
49 Importing IV_REPORTID Call by reference Type reference (TYPE) GRAC_SOD_REPID Report ID 20100127
50 Importing IV_REPORT_FORMAT Call by reference Type reference (TYPE) GRAC_SOD_REPFORMAT 1 Report Format 20091005
51 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100216
52 Importing IV_SIMU_RISK_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20091005
53 Importing IV_USE_SIMU_AUTH_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20091005

Method RISK_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method SUPPLEMENT_RULE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUPPLEMENT_MATCH Call by reference Type reference (TYPE) ABAP_BOOL 20091116
2 Importing IS_ACT_RULE Call by reference Type reference (TYPE) GRAC_S_RL_ACTRULE action rule used in risk analysis 20091116
3 Importing IT_PERMISSION_VIOLATION Call by reference Type reference (TYPE) GRAC_T_SOD_VIOLATIONS Table for SOD violations 20091116
4 Importing IT_SUPPRULE Call by reference Type reference (TYPE) GRAC_T_RL_SUPPRULE Table for Supplement Rule 20091116
5 Importing IT_USERMAP Call by reference Type reference (TYPE) GRAC_T_USER_MAP User mapping table 20100705
6 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID SOD object for analysis 20091126

Method SUPPLEMENT_RULE_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method WRITE_BATCH_SUMMERY_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) GRAC_S_OBJECT_DETAIL Object detail (User/Role/Profile) 20100713
2 Importing IS_XCONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20100713
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100713
4 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20120117

Method WRITE_BATCH_SUMMERY_TO_DB on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method WRITE_EXEC_OUTPUT_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Report Format 20100225
2 Importing IV_REPORTID Call by reference Type reference (TYPE) GRAC_SOD_REPID Permission Violation Detail 20100225

Method WRITE_EXEC_OUTPUT_TO_DB on class CL_GRAC_SOD_RISK_ANALYSIS has no exception.

Method WRITE_OUTPUT_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTOR Call by reference Type reference (TYPE) GRAC_S_RLI_CONN Rule Loader Connector Input Structure. 20110121
2 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Report Format 20100127
3 Importing IV_CRROLEPROF Call by reference Type reference (TYPE) GRAC_BOOLEAN Boolean 20120112
4 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECTID User ID 20100127
5 Importing IV_REPORTID Call by reference Type reference (TYPE) GRAC_SOD_REPID Permission Violation Detail 20100127

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