Hierarchy

⤷

⤷

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 | ![]() |
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 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRAC_APPLOG_SOD | reference to application log class | 20100709 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRAC_SOD_REPORTING | SOD Reporting Framework | 20100127 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MS_CONFIG | Configuration Parameters | 20100224 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100127 | ||
7 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
8 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
9 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
10 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
11 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
12 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
13 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100127 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Analytical Report Summary | 20100428 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_MGRISKD | Risk Analysis Mgmt Sum data for Batch Risk Analysis. | 20100216 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRFN_T_CCICONNECTOR | List of connectors considered for case sensitive | 20100718 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100127 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100127 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MT_CONNECTORS | Connectors | 20100308 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Critical Role Profile Violations | 20100428 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100127 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100127 | ||
28 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
29 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
30 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
31 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_EXEC_SUM | 20100305 | |||
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRFN_T_CCICONNECTOR | List of connectors considered for extended object length | 20100716 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_RLI_FUNC_RANGE | Rule Loader Input: Function Range table | 20091013 | ||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_FUNCTION_PERMISSION | 20090916 | |||
36 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Mitigation / Invalid Mitigation Report | 20100428 | ||
37 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MT_CONNECTORS | Connectors | 20100301 | ||
38 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_OBJ_AUTHS | Table for SOD Object Authorizations | 20100511 | ||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_CONNECTOR_LIST | Integration Engine Connection List | 20100518 | ||
40 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
42 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100127 | ||
43 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
44 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
45 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
46 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
47 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
48 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
49 | ![]() |
Instance attribute | Private | See coding | 20100827 | ||||
50 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100127 | ||
51 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_SOD_RULE_KEYS | 20090930 | |||
52 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_SOD_VIOLATION_KEYS | 20091002 | |||
53 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_RLI_RISKTYPE_RANGE | Rule Loader Input: Risk Type Range table | 20091015 | ||
54 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_SIMULATION | Simulation table | 20091022 | ||
55 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_SIMU_RP_AUTH_KEYS | 20100111 | |||
56 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MT_SUPP_RULE_KEYS | 20091130 | |||
57 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_RLI_CONN | Rule Loader Connector Input table. | 20091120 | ||
58 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_T_USER_MAP | User Mapping | 20100702 | ||
59 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_USER_AUTH_KEYS | auth for each system for A user | 20091009 | ||
60 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100618 | ||
61 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_TIMESTAMP | Time Stamp | 20100618 | ||
62 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100216 | ||
63 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100212 | ||
64 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_SEQUENCE_INT | 1 | Batch Violation Sequence | 20100216 | |
65 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100216 | ||
66 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100615 | ||
67 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20110215 | ||
68 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100603 | ||
69 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100224 | ||
70 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | ABAP_FALSE | Boolean | 20100519 | |
71 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100518 | ||
72 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100518 | ||
73 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100518 | ||
74 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100518 | ||
75 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100528 | ||
76 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100521 | ||
77 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100521 | ||
78 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20110817 | ||
79 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100521 | ||
80 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100521 | ||
81 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100331 | ||
82 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INT4 | Number of SoD Violations | 20131018 | ||
83 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INT4 | No of users for analytical report | 20100506 | ||
84 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20110419 | ||
85 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100127 | ||
86 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20091014 | ||
87 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | ' ' | Boolean | 20091015 | |
88 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100614 | ||
89 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100405 | ||
90 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | ' ' | Boolean | 20091015 | |
91 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | ' ' | Boolean | 20091015 | |
92 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100330 | ||
93 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100614 | ||
94 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100405 | ||
95 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100405 | ||
96 | ![]() |
Instance attribute | Public | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20120118 | ||
97 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | ' ' | Boolean | 20091015 | |
98 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_SODRISK_ID | SOD Risk id | 20091013 | ||
99 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_SOD_ROLE_TYPE | role type | 20100809 | ||
100 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20110420 | ||
101 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20130613 | ||
102 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20091022 | ||
103 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20101209 | ||
104 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Too Many Violations | 20131018 | ||
105 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20130614 | ||
106 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20130613 | ||
107 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20130613 | ||
108 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20130613 | ||
109 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20130613 | ||
110 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GRAC_DATE | Date Description | 20100428 | ||
111 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20100619 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | add keys to processed list | 20090915 |
2 | ![]() |
Instance method | Private | Method | add a violation line to output tables | 20100127 |
3 | ![]() |
Instance method | Private | Method | ET_CRACT_VIOL_DETviolation report | 20100127 |
4 | ![]() |
Instance method | Private | Method | Add permission line in simulation table to user auth table | 20091113 |
5 | ![]() |
Instance method | Private | Method | Add simulation value to object authorization | 20091109 |
6 | ![]() |
Instance method | Private | Method | Add User's Tcodes for Alerts | 20100616 |
7 | ![]() |
Instance method | Private | Method | Add FF Id's executed Tcodes | 20101209 |
8 | ![]() |
Instance method | Private | Method | To show all objects add a line to the violation report | 20100702 |
9 | ![]() |
Instance method | Private | Method | 20100225 | |
10 | ![]() |
Instance method | Private | Method | 20100505 | |
11 | ![]() |
Instance method | Private | Method | add keys to processed list | 20091006 |
12 | ![]() |
Instance method | Private | Method | Perform Auth Check for mandatory Objects | 20100521 |
13 | ![]() |
Instance method | Private | Method | Perform Auth Check for Objects | 20100616 |
14 | ![]() |
Instance method | Private | Method | Batch Risk Analysis Object status | 20100519 |
15 | ![]() |
Instance method | Private | Method | Batch Risk Analysis Violations handeling | 20100213 |
16 | ![]() |
Instance method | Private | Method | Batch Risk Analysis Violations Batch Insert | 20100827 |
17 | ![]() |
Instance method | Private | Method | check internal violation table size, if too big, write to db | 20110415 |
18 | ![]() |
Instance method | Private | Method | Check if keys in the processed list, if yes, processed resul | 20090930 |
19 | ![]() |
Instance method | Private | Method | Check if the object is mitigated | 20100221 |
20 | ![]() |
Instance method | Private | Method | Check if this Risk Analysis needs to be Terminated. | 20100805 |
21 | ![]() |
Instance method | Private | Method | Perform critical role/profile analysis | 20100331 |
22 | ![]() |
Instance method | Private | Method | Delete Batch Risk Analysis Violations for that Object ID. | 20100219 |
23 | ![]() |
Instance method | Private | Method | Generate an alert | 20100616 |
24 | ![]() |
Instance method | Private | Method | get action log details | 20100619 |
25 | ![]() |
Instance method | Private | Method | Get list of critical roles and profiles | 20100226 |
26 | ![]() |
Instance method | Private | Method | get app log instance | 20100709 |
27 | ![]() |
Instance method | Private | Method | Get mitigated objects list | 20100426 |
28 | ![]() |
Instance method | Private | Method | Get specific mitigation assignments for this object | 20100506 |
29 | ![]() |
Instance method | Private | Method | Get specific mitigation assignments for this object | 20100427 |
30 | ![]() |
Instance method | Private | Method | Get orgrules relavent for an object(user/role) | 20100108 |
31 | ![]() |
Instance method | Private | Method | Get orgrules relavent for specific systems | 20110804 |
32 | ![]() |
Instance method | Private | Method | Get list of systems | 20091009 |
33 | ![]() |
Instance method | Private | Method | Get a number that is > than the numeric authgroup in auth tb | 20091112 |
34 | ![]() |
Instance method | Private | Method | Get users assigned to the role | 20100506 |
35 | ![]() |
Instance method | Private | Method | Get Processed violation from memory using key | 20091006 |
36 | ![]() |
Instance method | Private | Method | Perform impact analysis | 20100518 |
37 | ![]() |
Instance method | Private | Method | Init Configuration and set intial parameters | 20090902 |
38 | ![]() |
Instance method | Private | Method | Set report parameters based on Report types | 20140325 |
39 | ![]() |
Instance method | Private | Method | Load action rules | 20090903 |
40 | ![]() |
Instance method | Private | Method | Load the function permission | 20090904 |
41 | ![]() |
Instance method | Private | Method | Load mitigation control assignments | 20100209 |
42 | ![]() |
Instance method | Private | Method | Load user permissions | 20091023 |
43 | ![]() |
Instance method | Private | Method | Load organization rules | 20091130 |
44 | ![]() |
Instance method | Private | Method | Load supplementary rules | 20091130 |
45 | ![]() |
Instance method | Private | Method | Perform offline Risk Analysis | 20100211 |
46 | ![]() |
Instance method | Private | Method | Perform organization level analysis | 20091022 |
47 | ![]() |
Instance method | Private | Method | Permission Level Analysis for a rule | 20090903 |
48 | ![]() |
Instance method | Private | Method | report exception in the log | 20100712 |
49 | ![]() |
Instance method | Private | Method | resolve the business role | 20100427 |
50 | ![]() |
Static method | Public | Method | Perform risk analysis | 20090828 |
51 | ![]() |
Instance method | Private | Method | Perform supplementary rule analysis | 20091116 |
52 | ![]() |
Instance method | Private | Method | Write Violation summery data from Batch Risk Analysis to DB | 20100216 |
53 | ![]() |
Instance method | Private | Method | ET_CRACT_VIOL_DETviolation report | 20100225 |
54 | ![]() |
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 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | Action | 20090930 | ||
2 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector ID | 20090930 | ||
3 | ![]() |
IV_FUNCT_ID | Call by reference | Type reference (TYPE) | GRAC_FUNCT_ID | Function Id | 20090930 | ||
4 | ![]() |
IV_PCONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100120 | ||
5 | ![]() |
IV_RESULT_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | 'A' | A: action , P: permission | 20090930 | |
6 | ![]() |
IV_RISKID | Call by reference | Type reference (TYPE) | GRAC_SODRISK_ID | Access Risk ID | 20131217 | ||
7 | ![]() |
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 | ![]() |
CV_UPDATE_ACT | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20110623 | ||
2 | ![]() |
ET_ACT_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
3 | ![]() |
ET_ACT_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
4 | ![]() |
ET_ACT_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Violation Detail | 20100127 | ||
5 | ![]() |
ET_ACT_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100428 | ||
6 | ![]() |
ET_ANALYTICAL_REPORT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Analytical Report Summary | 20100428 | ||
7 | ![]() |
ET_CRACT_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
8 | ![]() |
ET_CRACT_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
9 | ![]() |
ET_CRACT_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100127 | ||
10 | ![]() |
ET_CRACT_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100428 | ||
11 | ![]() |
ET_CROLEPROF_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Critical Role Profile Violations | 20100428 | ||
12 | ![]() |
ET_CRPRM_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
13 | ![]() |
ET_CRPRM_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
14 | ![]() |
ET_CRPRM_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100127 | ||
15 | ![]() |
ET_CRPRM_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100428 | ||
16 | ![]() |
ET_MITIGATION_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Mitigation / Invalid Mitigation Report | 20100428 | ||
17 | ![]() |
ET_PRM_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100127 | ||
18 | ![]() |
ET_PRM_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100127 | ||
19 | ![]() |
ET_PRM_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100127 | ||
20 | ![]() |
ET_PRM_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100428 | ||
21 | ![]() |
IS_SOD_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_S_SOD_VIOLATIONS | SOD violations | 20100127 | ||
22 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100518 | ||
23 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | SOD object for analysis | 20100127 | ||
24 | ![]() |
IV_PERMISSION_MATCH | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100127 | ||
25 | ![]() |
IV_REP_ACT | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
26 | ![]() |
IV_REP_ANALYTICAL | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
27 | ![]() |
IV_REP_CRACT | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
28 | ![]() |
IV_REP_CRPERM | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
29 | ![]() |
IV_REP_CRROLE | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
30 | ![]() |
IV_REP_PERM | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
31 | ![]() |
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 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100619 | ||
2 | ![]() |
IS_OBJECT | Call by reference | Type reference (TYPE) | GRAC_S_OBJECT_DETAIL | Object detail (User/Role/Profile) | 20100212 | ||
3 | ![]() |
IT_SOD_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20100127 | ||
4 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100619 | ||
5 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100619 | ||
6 | ![]() |
IV_PERMISSION_MATCH | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100127 | ||
7 | ![]() |
IV_REP_ACT | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
8 | ![]() |
IV_REP_ANALYTICAL | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
9 | ![]() |
IV_REP_CRACT | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
10 | ![]() |
IV_REP_CRPERM | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
11 | ![]() |
IV_REP_CRROLE | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
12 | ![]() |
IV_REP_PERM | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100619 | ||
13 | ![]() |
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 | ![]() |
CT_AUTH | Call by reference | Type reference (TYPE) | GRAC_T_SOD_AUTHS | Table for SOD Authorizations | 20091113 | ||
2 | ![]() |
CV_AUTHGROUP | Call by reference | Type reference (TYPE) | GRAC_SOD_AUTHGROUP | Auth Group | 20091113 | ||
3 | ![]() |
CV_LAST_AUTHGROUP | Call by reference | Type reference (TYPE) | XUAUTH | Auth Group | 20091113 | ||
4 | ![]() |
IS_OBJ_AUTH | Call by reference | Type reference (TYPE) | GRAC_S_SOD_AUTHS | SOD Authorizations | 20091113 | ||
5 | ![]() |
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 | ![]() |
CT_AUTH_SYSTEM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_AUTHS | Table for SOD Authorizations | 20091109 | ||
2 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20091109 | ||
3 | ![]() |
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 | ![]() |
CT_USER_AUTH | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_AUTHS | Table for SOD Object Authorizations | 20100616 | ||
2 | ![]() |
IV_CONNECTOR | Value transfer | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100616 | ||
3 | ![]() |
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 | ![]() |
CT_USER_AUTH | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_AUTHS | Table for SOD Object Authorizations | 20101209 | ||
2 | ![]() |
IV_CONNECTOR | Value transfer | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20101209 | ||
3 | ![]() |
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 | ![]() |
ET_SOD_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20100706 | ||
2 | ![]() |
ET_SOD_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20100706 | ||
3 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Connector | 20110121 | ||
4 | ![]() |
IV_CATEGORY | Call by reference | Type reference (TYPE) | GRAC_SOD_PRM_FLAG | SOD permission flag | 20100706 | ||
5 | ![]() |
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 | ![]() |
CT_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20100225 | ||
2 | ![]() |
CT_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100225 | ||
3 | ![]() |
IS_SOD_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_S_SOD_VIOLATIONS | SOD violations | 20100225 | ||
4 | ![]() |
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 | ![]() |
CT_ANALYTICAL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20100505 | ||
2 | ![]() |
IS_SOD_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_S_SOD_VIOLATIONS | SOD violations | 20100505 | ||
3 | ![]() |
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 | ![]() |
IT_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20091006 | ||
2 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | Action | 20091006 | ||
3 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector ID | 20091006 | ||
4 | ![]() |
IV_FUNCT_ID | Call by reference | Type reference (TYPE) | GRAC_FUNCT_ID | Function Id | 20091006 | ||
5 | ![]() |
IV_PCONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100120 | ||
6 | ![]() |
IV_RESULT_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | 'A' | A: action , P: permission | 20091006 | |
7 | ![]() |
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 | ![]() |
ET_RETURN_MSGS | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return Parameter Table | 20100521 | ||
2 | ![]() |
EV_AUTHORIZED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Authorized | 20100521 | ||
3 | ![]() |
EV_RETURN_MSG | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20100521 | ||
4 | ![]() |
EV_SUPER_AUTH | Call by reference | Type reference (TYPE) | ABAP_BOOL | Super Auth for Risk Analysis | 20100614 | ||
5 | ![]() |
IT_BUSPROC_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_BUSPROC_RANGE | Business Process Range | 20100521 | ||
6 | ![]() |
IT_ORGRULE_LIST | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20100616 | ||
7 | ![]() |
IT_REPORT_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_REPTYPE | Report Type Table | 20100521 | ||
8 | ![]() |
IT_RISKID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKID_RANGE | Risk ID Range Table | 20100521 | ||
9 | ![]() |
IT_RISKLEVEL_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20100521 | ||
10 | ![]() |
IT_RULESETID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_RULESETID_RANGE | Rule Set ID Range | 20100521 | ||
11 | ![]() |
IV_ANALYSIS_MODE | Call by reference | Type reference (TYPE) | GRAC_SOD_ANALYSIS_MODE | Analysis mode | 20100521 | ||
12 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100521 | ||
13 | ![]() |
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 | ![]() |
EV_AUTHORIZED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100616 | |||
2 | ![]() |
EV_RETURN_MSG | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20100616 | ||
3 | ![]() |
IS_OBJ_DETAIL | Call by reference | Type reference (TYPE) | GRAC_S_OBJECT_DETAIL | Object detail (User/Role/Profile) | 20100616 | ||
4 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100616 | ||
5 | ![]() |
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 | ![]() |
IS_OBJECT | Call by reference | Type reference (TYPE) | GRAC_S_OBJECT_DETAIL | Object detail (User/Role/Profile) | 20100519 | ||
2 | ![]() |
IS_PP_PACKAGEKEY | Call by reference | Type reference (TYPE) | BANK_STR_PP_PACKAGEKEY | Key to a Package Template | 20100519 | ||
3 | ![]() |
IV_START | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100620 | |||
4 | ![]() |
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 | ![]() |
IS_OBJECT | Call by reference | Type reference (TYPE) | GRAC_S_OBJECT_DETAIL | Object detail (User/Role/Profile) | 20100213 | ||
2 | ![]() |
IS_PP_PACKAGEKEY | Call by reference | Type reference (TYPE) | BANK_STR_PP_PACKAGEKEY | Key to a Package Template | 20100213 | ||
3 | ![]() |
IS_PP_RUNKEY | Call by reference | Type reference (TYPE) | BANK_STR_RUNKEY | ID of a Mass Run | 20100213 | ||
4 | ![]() |
IT_SOD_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20100213 | ||
5 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100216 | ||
6 | ![]() |
IV_PERMISSION_MATCH | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100213 | ||
7 | ![]() |
IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_ROLE_TYPE | Role Type for risk analysis | 20100707 | ||
8 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EV_KEY_EXIST | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20090930 | ||
2 | ![]() |
EV_PROCESS_RESULT | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20090930 | ||
3 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | Action | 20090930 | ||
4 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector ID | 20090930 | ||
5 | ![]() |
IV_FUNCTID | Call by reference | Type reference (TYPE) | GRAC_FUNCT_ID | Function Id | 20090930 | ||
6 | ![]() |
IV_PCONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100120 | ||
7 | ![]() |
IV_RESULT_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | 'A' | A:action, P: permission | 20090930 | |
8 | ![]() |
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 | ![]() |
ES_OBJECT_MITIGATION | Call by reference | Type reference (TYPE) | GRAC_S_SOD_OBJ_MITIGATION | SOD object mitigation | 20100221 | ||
2 | ![]() |
IT_OBJECT_MITIGATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_MITIGATION | Table for SOD object mitigation | 20100221 | ||
3 | ![]() |
IT_VIOLATION_LIST | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20100222 | ||
4 | ![]() |
IV_ACTRULEID | Call by reference | Type reference (TYPE) | GRAC_ACTRULE_ID | SOD Rule ID | 20100221 | ||
5 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100518 | ||
6 | ![]() |
IV_INCLUDE_ROLPROF_MIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100222 | |||
7 | ![]() |
IV_MIT_ENTITY_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100221 | ||
8 | ![]() |
IV_OBJECT1 | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100222 | ||
9 | ![]() |
IV_OBJECT2 | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100222 | ||
10 | ![]() |
IV_OBJECT3 | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100222 | ||
11 | ![]() |
IV_ORGRULEID | Call by reference | Type reference (TYPE) | GRAC_ORG_RULE_ID | Organization Rule id | 20100221 | ||
12 | ![]() |
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 | ![]() |
EV_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100805 | |||
2 | ![]() |
EV_RETURN_MSG | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20100805 | ||
3 | ![]() |
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 | ![]() |
ET_CRIT_OBJ_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20100331 | ||
2 | ![]() |
IS_CONNECTOR | Value transfer | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100331 | ||
3 | ![]() |
IT_CRITICAL_OBJECTS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECTS | Table for SOD objects | 20100507 | ||
4 | ![]() |
IT_RISKLEVEL_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20100331 | ||
5 | ![]() |
IT_RULESET_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RULESET_RANGE | Ruleset Range Table | 20100331 | ||
6 | ![]() |
IT_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | User mapping table | 20100705 | ||
7 | ![]() |
IV_OBJECT | Value transfer | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100331 | ||
8 | ![]() |
IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100331 | ||
9 | ![]() |
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 | ![]() |
IS_OBJECT | Call by reference | Type reference (TYPE) | GRAC_S_OBJECT_DETAIL | Object detail (User/Role/Profile) | 20100219 | ||
2 | ![]() |
IS_XCONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Connector Id | 20100219 | ||
3 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100219 | ||
4 | ![]() |
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 | ![]() |
IT_SOD_VIOLATION | Value transfer | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20100616 | ||
2 | ![]() |
IT_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | User mapping table | 20100706 | ||
3 | ![]() |
IV_CONNECTOR | Value transfer | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100721 | ||
4 | ![]() |
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 | ![]() |
CS_SOD_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_S_SOD_VIOLATIONS | action log for sod | 20100619 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100619 | ||
3 | ![]() |
IV_ACTIONID | Call by reference | Type reference (TYPE) | GRAC_ACTION | Action | 20100619 | ||
4 | ![]() |
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 | ![]() |
ET_CRITICAL_OBJECTS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECTS | Table for SOD objects | 20100324 | ||
2 | ![]() |
IS_CONNECTOR | Value transfer | Type reference (TYPE) | GRAC_S_RLI_CONN | Connector List | 20100303 | ||
3 | ![]() |
IT_PROFILE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PROFILE_RANGE | Profile Range Table | 20100330 | ||
4 | ![]() |
IT_RISKLEVEL_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20100330 | ||
5 | ![]() |
IT_ROLE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ROLE_RANGE | Role Range Table | 20100330 | ||
6 | ![]() |
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 | ![]() |
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 | ![]() |
ET_MIT_OBJ_LIST | Call by reference | Type reference (TYPE) | GRAC_T_OBJECT_DETAIL | Object (User/Role/Profile) details | 20100426 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100426 | ||
3 | ![]() |
IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | GRAC_T_OBJECT_DETAIL | Object (User/Role/Profile) details | 20100426 | ||
4 | ![]() |
IT_OBJECT_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Object Range Table | 20100426 | ||
5 | ![]() |
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 | ![]() |
ET_OBJECT_MITIGATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_MITIGATION | Table for SOD object mitigation | 20100506 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100506 | ||
3 | ![]() |
IT_RISKID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKID_RANGE | Risk ID Range Table | 20121003 | ||
4 | ![]() |
IT_RISKLEVEL_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20121003 | ||
5 | ![]() |
IV_GET_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100506 | |||
6 | ![]() |
IV_OBJECT | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100506 | ||
7 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100506 | ||
8 | ![]() |
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 | ![]() |
ET_OBJECT_MITIGATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_MITIGATION | Table for SOD object mitigation | 20100427 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100427 | ||
3 | ![]() |
IV_ACTIVE_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100505 | |||
4 | ![]() |
IV_OBJECT | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100427 | ||
5 | ![]() |
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 | ![]() |
ET_ORGRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20100108 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100108 | ||
3 | ![]() |
IT_ORGRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20100108 | ||
4 | ![]() |
IT_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | User mapping table | 20100705 | ||
5 | ![]() |
IV_IGNORE_ORG_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100302 | |||
6 | ![]() |
IV_OBJECTID | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | SOD object for analysis | 20100108 | ||
7 | ![]() |
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 | ![]() |
ET_ORGRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20110804 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20110804 | ||
3 | ![]() |
IT_ORGRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20110804 | ||
4 | ![]() |
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 | ![]() |
ET_SYSTEM | Call by reference | Type reference (TYPE) | GRAC_T_RLI_CONN | Integration Engine Connection List | 20091009 | ||
2 | ![]() |
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 | ![]() |
EV_AUTHGROUP | Value transfer | Type reference (TYPE) | GRAC_SOD_AUTHGROUP | Character Field of Length 12 | 20091112 | ||
2 | ![]() |
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 | ![]() |
EV_NOUSERS | Call by reference | Type reference (TYPE) | INT4 | Number of Users assigned | 20100506 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100510 | ||
3 | ![]() |
IV_ROLE_NAME | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100510 | ||
4 | ![]() |
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 | ![]() |
ET_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20091006 | ||
2 | ![]() |
IS_ACT_RULE | Call by reference | Type reference (TYPE) | GRAC_S_RL_ACTRULE | action rule used in risk analysis | 20131217 | ||
3 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | Action | 20091006 | ||
4 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20091006 | ||
5 | ![]() |
IV_FUNCTID | Call by reference | Type reference (TYPE) | GRAC_FUNCT_ID | Function Id | 20091006 | ||
6 | ![]() |
IV_PCONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100120 | ||
7 | ![]() |
IV_RISKID | Call by reference | Type reference (TYPE) | GRAC_SODRISK_ID | SOD Risk id | 20091006 | ||
8 | ![]() |
IV_RISK_TYPE | Call by reference | Type reference (TYPE) | GRAC_SODRISK_TYPE | SOD Risk Type | 20100414 | ||
9 | ![]() |
IV_RULEID | Call by reference | Type reference (TYPE) | GRAC_ACTRULE_ID | SOD Rule ID | 20091006 | ||
10 | ![]() |
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 | ![]() |
ET_BG_JOB | Call by reference | Type reference (TYPE) | GRAC_T_SOD_BG_JOB | sod background job | 20100525 | ||
2 | ![]() |
IS_PP_PACKAGEKEY | Call by reference | Type reference (TYPE) | BANK_STR_PP_PACKAGEKEY | Key to a Package Template | 20100518 | ||
3 | ![]() |
IS_PP_RUNKEY | Call by reference | Type reference (TYPE) | BANK_STR_RUNKEY | ID of a Mass Run | 20100518 | ||
4 | ![]() |
IT_ADDL_ATTR | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ADDL_ATTR | 20100518 | |||
5 | ![]() |
IT_BUSPROC_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_BUSPROC_RANGE | Business Process Range | 20100518 | ||
6 | ![]() |
IT_CUSTGP_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_CUSTOMGROUP_RANGE | User Group Range Table | 20100518 | ||
7 | ![]() |
IT_OBJ | Call by reference | Type reference (TYPE) | GRAC_T_OBJECT_DETAIL | Object (User/Role/Profile) details | 20100518 | ||
8 | ![]() |
IT_OBJECT_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Connector Range Table | 20100518 | ||
9 | ![]() |
IT_ORGLEVEL | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ORGLEVEL | Org Level | 20100518 | ||
10 | ![]() |
IT_ORGRULE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ORGRULE_RANGE | Org Rule ID Range | 20100518 | ||
11 | ![]() |
IT_REPORT_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_REPTYPE | Report Type Table | 20100518 | ||
12 | ![]() |
IT_RISKID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKID_RANGE | Risk ID Range Table | 20100518 | ||
13 | ![]() |
IT_RISKLEVEL_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20100518 | ||
14 | ![]() |
IT_RULEID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RULEID_RANGE | Rule ID Range Table | 20100518 | ||
15 | ![]() |
IT_RULESETID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_RULESETID_RANGE | Rule Set ID Range | 20100518 | ||
16 | ![]() |
IT_SIMULATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_SIMULATION | Simulation table | 20100518 | ||
17 | ![]() |
IT_SYS_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_CONNECTOR_RANGE | Connector Range Table | 20100518 | ||
18 | ![]() |
IT_USERGP_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USERGRP_RANGE | User Group Range Table | 20100518 | ||
19 | ![]() |
IT_USER_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USER_TYPE | User Type | 20100518 | ||
20 | ![]() |
IV_ANALYSIS_MODE | Call by reference | Type reference (TYPE) | GRAC_SOD_ANALYSIS_MODE | Analysis mode | 20100518 | ||
21 | ![]() |
IV_APPLTYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_APPLTYPE | Application type for reporting | 20100518 | ||
22 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | GRFN_LANG | Language | 20100518 | ||
23 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100518 | ||
24 | ![]() |
IV_OFFLINE_ANALYSIS | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | ' ' | Boolean | 20100518 | |
25 | ![]() |
IV_REPORTID | Call by reference | Type reference (TYPE) | GRAC_SOD_REPID | Report ID | 20100518 | ||
26 | ![]() |
IV_REPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_SOD_REPFORMAT | 1 | Report Format | 20100518 | |
27 | ![]() |
IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_ROLE_TYPE | Role Type for risk analysis | 20100518 | ||
28 | ![]() |
IV_SIMU_RISK_ONLY | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100518 | ||
29 | ![]() |
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 | ![]() |
IT_ADDL_ATTR | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ADDL_ATTR | Risk Analysis Additional Attribute | 20100224 | ||
2 | ![]() |
IT_OBJECT_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Object (User/Role/Profile) details | 20110820 | ||
3 | ![]() |
IT_REPORT_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_REPTYPE | Report Type Table | 20091014 | ||
4 | ![]() |
IT_SIMULATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_SIMULATION | Simulation table | 20091022 | ||
5 | ![]() |
IT_SYS_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_CONNECTOR_RANGE | Connector Range Table | 20091120 | ||
6 | ![]() |
IV_ANALYSIS_MODE | Call by reference | Type reference (TYPE) | GRAC_SOD_ANALYSIS_MODE | Analysis mode | 20100212 | ||
7 | ![]() |
IV_APPLTYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_APPLTYPE | Application type for reporting | 20100127 | ||
8 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100216 | ||
9 | ![]() |
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 | ![]() |
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 | ![]() |
ET_ACT_RULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ACTRULE | Rule table used in SOD risk analysis | 20091013 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Connector ID | 20091020 | ||
3 | ![]() |
IT_BZPRCS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_BUSPROC_RANGE | Business Process Range | 20091015 | ||
4 | ![]() |
IT_RISKLVLS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20091015 | ||
5 | ![]() |
IT_RISKS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKID_RANGE | Risk ID Range Table | 20091015 | ||
6 | ![]() |
IT_RULES | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RULEID_RANGE | Rule ID Range Table | 20091015 | ||
7 | ![]() |
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 | ![]() |
ES_PERMISSION_RULE | Call by reference | Type reference (TYPE) | GRAC_S_RL_PRMRULE | Table for SOD rule structure | 20091013 | ||
2 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Connector Id | 20091016 | ||
3 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | Action | 20091013 | ||
4 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100611 | ||
5 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | GRAC_FUNCT_ID | Rule Loader Input: Function Range table | 20091013 | ||
6 | ![]() |
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 | ![]() |
CT_OBJECT_MITIGATION | Value transfer | Type reference (TYPE) | GRAC_T_SOD_OBJ_MITIGATION | Table for SOD object mitigation | 20100303 | ||
2 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100226 | ||
3 | ![]() |
IV_GET_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100506 | |||
4 | ![]() |
IV_OBJECT1 | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100212 | ||
5 | ![]() |
IV_OBJECT2 | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100212 | ||
6 | ![]() |
IV_OBJECT3 | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100212 | ||
7 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100212 | ||
8 | ![]() |
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 | ![]() |
IT_CRITICAL_OBJECTS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECTS | Table for SOD objects | 20100301 | ||
2 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector ID | 20091023 | ||
3 | ![]() |
IV_CROBJECTS_ANALYSIS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100511 | |||
4 | ![]() |
IV_IGNORE_USER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131017 | |||
5 | ![]() |
IV_OBJ_ID | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | SOD object for analysis | 20100112 | ||
6 | ![]() |
IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20091023 | ||
7 | ![]() |
IV_USE_SIMU_AUTH_ONLY | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100107 | ||
8 | ![]() |
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 | ![]() |
ET_ORGRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20091130 | ||
2 | ![]() |
ET_ORG_SYS | Call by reference | Type reference (TYPE) | GRAC_T_ORG_SYS | Table for Orgrule and system relationship | 20110804 | ||
3 | ![]() |
IT_ORGRULE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ORGRULE_RANGE | Org Rule ID Range | 20091130 | ||
4 | ![]() |
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 | ![]() |
ET_SUPPRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_SUPPRULE | Table for Supplement Rule | 20091130 | ||
2 | ![]() |
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 | ![]() |
ET_SOD_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20100218 | ||
2 | ![]() |
IS_OBJ | Call by reference | Type reference (TYPE) | GRAC_S_OBJECT_DETAIL | Object detail (User/Role/Profile) | 20100315 | ||
3 | ![]() |
IS_SYS | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | 20100218 | |||
4 | ![]() |
IT_ACTION_USAGE | Call by reference | Type reference (TYPE) | GRAC_T_ACTION_USAGE | Action Usage | 20100621 | ||
5 | ![]() |
IT_ADDL_ATTR | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ADDL_ATTR | Risk Analysis Additional Attribute | 20100218 | ||
6 | ![]() |
IT_BUSPROC_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_BUSPROC_RANGE | 20100217 | |||
7 | ![]() |
IT_ORGRULE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ORGRULE_RANGE | 20100217 | |||
8 | ![]() |
IT_RISKID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKID_RANGE | 20100217 | |||
9 | ![]() |
IT_RISKLEVEL_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20100218 | ||
10 | ![]() |
IT_RISKTYPE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_RLI_RISKTYPE_RANGE | Rule Loader Input: Risk Type Range table | 20100219 | ||
11 | ![]() |
IT_RULEID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RULEID_RANGE | 20100217 | |||
12 | ![]() |
IT_RULESETID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_RULESETID_RANGE | 20100217 | |||
13 | ![]() |
IV_APPLTYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_APPLTYPE | Application type for reporting | 20100315 | ||
14 | ![]() |
IV_IGNORE_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100511 | |||
15 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | 20100217 | |||
16 | ![]() |
IV_REPORTID | Call by reference | Type reference (TYPE) | GRAC_SOD_REPID | Report ID | 20100315 | ||
17 | ![]() |
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 | ![]() |
ET_PERMISSION_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20091022 | ||
2 | ![]() |
EV_PERMISSION_MATCH | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091022 | |||
3 | ![]() |
IS_ACT_RULE | Call by reference | Type reference (TYPE) | GRAC_S_RL_ACTRULE | action rule used in risk analysis | 20091022 | ||
4 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100223 | ||
5 | ![]() |
IS_MIT_INFO | Call by reference | Type reference (TYPE) | GRAC_S_SOD_OBJ_MITIGATION | SOD object mitigation | 20100223 | ||
6 | ![]() |
IT_ACTION_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20100223 | ||
7 | ![]() |
IT_OBJECT_MITIGATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_MITIGATION | Table for SOD object mitigation | 20100223 | ||
8 | ![]() |
IT_ORGRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20091022 | ||
9 | ![]() |
IT_ORG_SYS | Call by reference | Type reference (TYPE) | GRAC_T_ORG_SYS | Table for Orgrule and system relationship | 20110804 | ||
10 | ![]() |
IT_PERMISSION_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20091022 | ||
11 | ![]() |
IV_INCLUDE_ROLPROF_MIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100226 | |||
12 | ![]() |
IV_OBJECT | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | Object ID | 20100223 | ||
13 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100212 | ||
14 | ![]() |
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 | ![]() |
ET_PERMISSION_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20090904 | ||
2 | ![]() |
EV_PERMISSION_MATCH | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag | 20090904 | ||
3 | ![]() |
IS_ACT_RULE | Call by reference | Type reference (TYPE) | GRAC_S_RL_ACTRULE | Rule table used in SOD risk analysis | 20091013 | ||
4 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20091016 | ||
5 | ![]() |
IS_MIT_INFO | Call by reference | Type reference (TYPE) | GRAC_S_SOD_OBJ_MITIGATION | SOD object mitigation | 20131217 | ||
6 | ![]() |
IT_ACTION_VIOLATIONS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20110531 | ||
7 | ![]() |
IT_OBJECT_MITIGATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJ_MITIGATION | Table for SOD object mitigation | 20131217 | ||
8 | ![]() |
IT_ORGRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_ORGRULE | Table for Organization rule. | 20131217 | ||
9 | ![]() |
IT_ORG_SYS | Call by reference | Type reference (TYPE) | GRAC_T_ORG_SYS | Table for Orgrule and system relationship | 20140509 | ||
10 | ![]() |
IT_SUPPRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_SUPPRULE | Table for Supplement Rule | 20091119 | ||
11 | ![]() |
IT_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | User mapping table | 20100705 | ||
12 | ![]() |
IV_INCLUDE_ROLPROF_MIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131217 | |||
13 | ![]() |
IV_OBJECTID | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | SOD object for analysis | 20091126 | ||
14 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100212 | ||
15 | ![]() |
IV_ORGRULE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131217 | |||
16 | ![]() |
IV_RISK_TYPE | Call by reference | Type reference (TYPE) | GRAC_SODRISK_TYPE | SOD Risk Type | 20100412 | ||
17 | ![]() |
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 | ![]() |
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 | ![]() |
ET_OBJ_RANGE | Value transfer | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Object Range Table | 20100427 | ||
2 | ![]() |
ET_TECH_ROLE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_SIMU_TECH_ROLE | tech role permission for sod simulation | 20100427 | ||
3 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100427 | ||
4 | ![]() |
IV_OBJ_ID | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | SOD object for analysis | 20100427 | ||
5 | ![]() |
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 | ![]() |
ET_ACT_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20091005 | ||
2 | ![]() |
ET_ACT_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20091005 | ||
3 | ![]() |
ET_ACT_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Violation Detail | 20091005 | ||
4 | ![]() |
ET_ACT_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20091005 | ||
5 | ![]() |
ET_ANALYTICAL_REPORT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Analytical Report | 20100428 | ||
6 | ![]() |
ET_BG_JOB | Call by reference | Type reference (TYPE) | GRAC_T_SOD_BG_JOB | sod background job | 20100525 | ||
7 | ![]() |
ET_CRACT_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20091005 | ||
8 | ![]() |
ET_CRACT_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20091005 | ||
9 | ![]() |
ET_CRACT_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Violation Detail | 20091005 | ||
10 | ![]() |
ET_CRACT_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20091005 | ||
11 | ![]() |
ET_CROLEPROF_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Critial Role Profile Violations | 20100428 | ||
12 | ![]() |
ET_CRPRM_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20091005 | ||
13 | ![]() |
ET_CRPRM_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20091005 | ||
14 | ![]() |
ET_CRPRM_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20091005 | ||
15 | ![]() |
ET_CRPRM_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20091005 | ||
16 | ![]() |
ET_MITIGATION_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Mitigation Report | 20100428 | ||
17 | ![]() |
ET_PRM_EXEC_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_EXEC_SUM | Violation Executive Summary | 20091005 | ||
18 | ![]() |
ET_PRM_MGMT_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_MGMT_SUM | Violation Management Summary | 20091005 | ||
19 | ![]() |
ET_PRM_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SOD_PRM_VIOL_DET | Permission Violation Detail | 20091005 | ||
20 | ![]() |
ET_PRM_VIOL_SUM | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOL_SUM | Violation Summary | 20091005 | ||
21 | ![]() |
EV_RETURN_MSG | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091005 | ||
22 | ![]() |
IS_PP_PACKAGEKEY | Call by reference | Type reference (TYPE) | BANK_STR_PP_PACKAGEKEY | Key to a Package Template | 20100212 | ||
23 | ![]() |
IS_PP_RUNKEY | Call by reference | Type reference (TYPE) | BANK_STR_RUNKEY | ID of a Mass Run | 20100212 | ||
24 | ![]() |
IT_ADDL_ATTR | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ADDL_ATTR | 20091005 | |||
25 | ![]() |
IT_BUSPROC_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_BUSPROC_RANGE | Business Process Range | 20091003 | ||
26 | ![]() |
IT_CUSTGP_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_CUSTOMGROUP_RANGE | User Group Range Table | 20091002 | ||
27 | ![]() |
IT_EXECU_DATE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ACTIONDATE_RANGE | Table Type for Action Date Range | 20110122 | ||
28 | ![]() |
IT_FF | Call by reference | Type reference (TYPE) | GRAC_T_SPM_FFUSER_RANGE | Table for firefighter range | 20110125 | ||
29 | ![]() |
IT_FF_OWNER | Call by reference | Type reference (TYPE) | GRAC_T_SPM_FFUSER_RANGE | Table for firefighter range | 20110122 | ||
30 | ![]() |
IT_OBJECT_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Connector Range Table | 20091002 | ||
31 | ![]() |
IT_ORGLEVEL | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ORGLEVEL | Org Level | 20091003 | ||
32 | ![]() |
IT_ORGRULE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ORGRULE_RANGE | Org Rule ID Range | 20091002 | ||
33 | ![]() |
IT_ORGUNIT_RANGE | Call by reference | Type reference (TYPE) | GRFN_T_OBJECT_RANGE | Org Unit Range | 20100716 | ||
34 | ![]() |
IT_REPORT_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_REPTYPE | Report Type Table | 20091005 | ||
35 | ![]() |
IT_RISKID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKID_RANGE | Risk ID Range Table | 20091003 | ||
36 | ![]() |
IT_RISKLEVEL_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKLEVEL_RANGE | Risk Level Range | 20091003 | ||
37 | ![]() |
IT_RULEID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RULEID_RANGE | Rule ID Range Table | 20091003 | ||
38 | ![]() |
IT_RULESETID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_RULESETID_RANGE | Rule Set ID Range | 20091003 | ||
39 | ![]() |
IT_SIMULATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_SIMULATION | Simulation table | 20091005 | ||
40 | ![]() |
IT_SYS_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_CONNECTOR_RANGE | Connector Range Table | 20091002 | ||
41 | ![]() |
IT_USERGP_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USERGRP_RANGE | User Group Range Table | 20091002 | ||
42 | ![]() |
IT_USER_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USER_TYPE | User Type | 20091005 | ||
43 | ![]() |
IV_ANALYSIS_MODE | Call by reference | Type reference (TYPE) | GRAC_SOD_ANALYSIS_MODE | 1 | Analysis mode | 20091005 | |
44 | ![]() |
IV_APPLTYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_APPLTYPE | Application type for reporting | 20100127 | ||
45 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | GRFN_LANG | Language | 20091005 | ||
46 | ![]() |
IV_LOGHANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20100709 | ||
47 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20091002 | ||
48 | ![]() |
IV_OFFLINE_ANALYSIS | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | ' ' | Boolean | 20091005 | |
49 | ![]() |
IV_REPORTID | Call by reference | Type reference (TYPE) | GRAC_SOD_REPID | Report ID | 20100127 | ||
50 | ![]() |
IV_REPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_SOD_REPFORMAT | 1 | Report Format | 20091005 | |
51 | ![]() |
IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_ROLE_TYPE | Role Type for risk analysis | 20100216 | ||
52 | ![]() |
IV_SIMU_RISK_ONLY | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20091005 | ||
53 | ![]() |
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 | ![]() |
EV_SUPPLEMENT_MATCH | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091116 | |||
2 | ![]() |
IS_ACT_RULE | Call by reference | Type reference (TYPE) | GRAC_S_RL_ACTRULE | action rule used in risk analysis | 20091116 | ||
3 | ![]() |
IT_PERMISSION_VIOLATION | Call by reference | Type reference (TYPE) | GRAC_T_SOD_VIOLATIONS | Table for SOD violations | 20091116 | ||
4 | ![]() |
IT_SUPPRULE | Call by reference | Type reference (TYPE) | GRAC_T_RL_SUPPRULE | Table for Supplement Rule | 20091116 | ||
5 | ![]() |
IT_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | User mapping table | 20100705 | ||
6 | ![]() |
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 | ![]() |
IS_OBJECT | Call by reference | Type reference (TYPE) | GRAC_S_OBJECT_DETAIL | Object detail (User/Role/Profile) | 20100713 | ||
2 | ![]() |
IS_XCONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100713 | ||
3 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_PRINCIPLE_TYPE | Object Type | 20100713 | ||
4 | ![]() |
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 | ![]() |
IV_APPLTYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_APPLTYPE | Report Format | 20100225 | ||
2 | ![]() |
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 | ![]() |
IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20110121 | ||
2 | ![]() |
IV_APPLTYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_APPLTYPE | Report Format | 20100127 | ||
3 | ![]() |
IV_CRROLEPROF | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20120112 | ||
4 | ![]() |
IV_OBJECTID | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECTID | User ID | 20100127 | ||
5 | ![]() |
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 |