SAP ABAP Class CL_GRAC_SOD_RISK_ANALYSIS_MASS (mass risk analysis)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_SOD (Package) Access Control GRC SoD Rules and etc.
Properties
Class CL_GRAC_SOD_RISK_ANALYSIS_MASS  
Short Description mass risk analysis    
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 20100609   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no forward declaration.
Interfaces
Class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no interface implemented.
Friends
Class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_SOD_RPT Instance attribute Private Object reference (TYPE REF TO) CL_GRAC_SOD_REPORTING SOD Reporting Framework 20100609
2 MT_ACT_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100609
3 MT_ACT_EXEC_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100611
4 MT_ACT_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100609
5 MT_ACT_MGMT_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100611
6 MT_ACT_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET 20100609
7 MT_ACT_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM 20100609
8 MT_ANALYTICAL_REPORT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100611
9 MT_CRACT_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100609
10 MT_CRACT_EXEC_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100611
11 MT_CRACT_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100609
12 MT_CRACT_MGMT_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100611
13 MT_CRACT_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET 20100609
14 MT_CRACT_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM 20100609
15 MT_CROLEPROF_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET 20100611
16 MT_CRPRM_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100609
17 MT_CRPRM_EXEC_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100611
18 MT_CRPRM_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100609
19 MT_CRPRM_MGMT_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100611
20 MT_CRPRM_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET 20100609
21 MT_CRPRM_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM 20100609
22 MT_EXEC_SUM Instance attribute Private Type reference (TYPE) YT_EXEC_SUM 20100609
23 MT_MITIGATION_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET 20100611
24 MT_PRM_EXEC_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100609
25 MT_PRM_EXEC_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_EXEC_SUM 20100611
26 MT_PRM_MGMT_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100609
27 MT_PRM_MGMT_SUM_TOTAL Instance attribute Private Type reference (TYPE) GRAC_T_SOD_MGMT_SUM 20100611
28 MT_PRM_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_PRM_VIOL_DET 20100609
29 MT_PRM_VIOL_SUM Instance attribute Private Type reference (TYPE) GRAC_T_SOD_VIOL_SUM 20100609
30 MV_APPLTYPE Instance attribute Private Type reference (TYPE) GRAC_SOD_APPLTYPE Application type for reporting 20100609
31 MV_REPORTID Instance attribute Private Type reference (TYPE) GRAC_SOD_REPID Report ID 20100609
32 MV_REP_ACT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' 20100611
33 MV_REP_ANALYTICAL Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN 20100611
34 MV_REP_CRACT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' 20100611
35 MV_REP_CRPERM Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' 20100611
36 MV_REP_CRROLE Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN 20100611
37 MV_REP_INVALIDMIT Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN 20100611
38 MV_REP_MITIGATION Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN 20100611
39 MV_REP_PERM Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ' ' 20100611
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VIOLATION_TO_MGMT_TABLES Instance method Private Method 20100611
2 CLOSE_ANALYSIS_SESSION Instance method Public Method Close the rmass risk analysis session 20100609
3 DO_RISK_ANALYSIS Instance method Public Method Perform risk analysis 20100609
4 OPEN_ANALYSIS_SESSION Instance method Public Method open for mass risk analysis session 20100609
5 WRITE_EXEC_OUTPUT_TO_DB Instance method Private Method ET_CRACT_VIOL_DETviolation report 20100611
6 WRITE_OUTPUT_TO_DB Instance method Private Method ET_CRACT_VIOL_DETviolation report 20100611
Events
Class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no event.
Types
Class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no local type.
Method Signatures

Method ADD_VIOLATION_TO_MGMT_TABLES Signature

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

Method ADD_VIOLATION_TO_MGMT_TABLES on class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no exception.

Method CLOSE_ANALYSIS_SESSION Signature

Method CLOSE_ANALYSIS_SESSION on class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no parameter.
Method CLOSE_ANALYSIS_SESSION on class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no exception.

Method DO_RISK_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RET_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20100615
2 Importing IS_PP_PACKAGEKEY Call by reference Type reference (TYPE) BANK_STR_PP_PACKAGEKEY Key to a Package Template 20100609
3 Importing IS_PP_RUNKEY Call by reference Type reference (TYPE) BANK_STR_RUNKEY ID of a Mass Run 20100609
4 Importing IT_ADDL_ATTR Call by reference Type reference (TYPE) GRAC_T_SOD_ADDL_ATTR 20100609
5 Importing IT_BUSPROC_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_BUSPROC_RANGE Business Process Range 20100609
6 Importing IT_CUSTGP_RANGE Call by reference Type reference (TYPE) GRAC_T_CUSTOMGROUP_RANGE Custom User Group Range Table 20100609
7 Importing IT_ORGLEVEL Call by reference Type reference (TYPE) GRAC_T_SOD_ORGLEVEL Org Level 20100609
8 Importing IT_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ORGRULE_RANGE Org Rule ID Range 20100609
9 Importing IT_REPORT_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE Report Type Table 20100609
10 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20100609
11 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100609
12 Importing IT_RULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE Rule ID Range Table 20100609
13 Importing IT_RULESETID_RANGE Call by reference Type reference (TYPE) GRAC_T_RULESETID_RANGE Rule Set ID Range 20100609
14 Importing IT_SIMULATION Call by reference Type reference (TYPE) GRAC_T_SOD_SIMULATION Simulation table 20100609
15 Importing IT_SYS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100612
16 Importing IT_USERGP_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_USERGRP_RANGE User Group Range Table 20100609
17 Importing IT_USER_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_USER_TYPE User Type 20100609
18 Importing IV_ANALYSIS_MODE Call by reference Type reference (TYPE) GRAC_SOD_ANALYSIS_MODE Analysis mode 20100609
19 Importing IV_LANGU Call by reference Type reference (TYPE) GRFN_LANG Language 20100609
20 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECT Connector Range Table 20100611
21 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRAC_SOD_PRINCIPLE_TYPE Object Type 20100609
22 Importing IV_OFFLINE_ANALYSIS Call by reference Type reference (TYPE) GRFN_BOOLEAN ' ' Boolean 20100609
23 Importing IV_REPORT_FORMAT Call by reference Type reference (TYPE) GRAC_SOD_REPFORMAT 1 Report Format 20100609
24 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLE_TYPE Role Type for risk analysis 20100609
25 Importing IV_SESSION_ID Call by reference Type reference (TYPE) GRAC_SOD_REPID GUID in 'CHAR' Format in Uppercase 20100609
26 Importing IV_SIMU_RISK_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100609
27 Importing IV_USE_SIMU_AUTH_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100609

Method DO_RISK_ANALYSIS on class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no exception.

Method OPEN_ANALYSIS_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SESSION_ID Call by reference Type reference (TYPE) GRAC_SOD_REPID GUID in 'CHAR' Format in Uppercase 20100609
2 Importing IT_REPORT_TYPE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE Report Type Table 20100611
3 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Application type for reporting 20100609
4 Importing IV_SESSION_ID Call by reference Type reference (TYPE) GRAC_SOD_REPID Report ID 20100611

Method OPEN_ANALYSIS_SESSION on class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no exception.

Method WRITE_EXEC_OUTPUT_TO_DB Signature

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

Method WRITE_EXEC_OUTPUT_TO_DB on class CL_GRAC_SOD_RISK_ANALYSIS_MASS has no exception.

Method WRITE_OUTPUT_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRAC_T_RLI_CONN Rule Loader Connector Input table. 20100612
2 Importing IV_APPLTYPE Call by reference Type reference (TYPE) GRAC_SOD_APPLTYPE Report Format 20100611
3 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRAC_SOD_OBJECT User ID 20100611
4 Importing IV_REPORTID Call by reference Type reference (TYPE) GRAC_SOD_REPID Permission Violation Detail 20100611

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