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 |