SAP ABAP Class CL_GRAC_API_RISK_VIOLS_MGVIEW (Risk Violations Management View API Class)
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_API_RISK_VIOLS_MGVIEW  
Short Description Risk Violations Management View API Class    
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 20100623   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRAC_API_RISK_VIOLS_MGVIEW has no interface implemented.
Friends
Class CL_GRAC_API_RISK_VIOLS_MGVIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALL Constant Public Type reference (TYPE) CHAR03 'ALL' 20100716
2 C_COMP_DRILLDOWN_APPS Constant Private Type reference (TYPE) STRING 'grac_comp_mgmt_rpt' 20100823
3 C_DRILLDOWN_APPS Constant Private Type reference (TYPE) STRING 'grac_riskviol_mgmt_rpt' 20100720
4 C_MITIGATED_HEXCOLOR Constant Private Type reference (TYPE) GRAC_RISKLEVEL_COLOR_CODE_INT '802A2A' Color code for Mitigated 20100727
5 C_MITIGATED_RISKLVL Constant Private Type reference (TYPE) GRAC_SODRISK_LVL 'B' Character Risk Level 20100727
6 C_NOVIOL_HEXCOLOR Constant Private Type reference (TYPE) GRAC_RISKLEVEL_COLOR_CODE_INT 'BEBEBE' Color code for No Violations 20100727
7 C_NOVIOL_RISKLVL Constant Private Type reference (TYPE) GRAC_SODRISK_LVL 'A' Character Risk Level 20100727
8 C_RA_DRILLDOWN_APPS Constant Private Type reference (TYPE) STRING 'grac_objviol_mgmt_rpt' 20100728
9 C_UA_DRILLDOWN_APPS Constant Private Type reference (TYPE) STRING 'grac_objviol_mgmt_rpt' 20100727
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_XSOD_SYSTEM Static method Public Method Check if input system is cross connector 20120305
2 GET_ALL_DROPDOWN_VALUES Static method Public Method Get All Dropdown Values 20100623
3 GET_DROPDOWN_FOR_COMPARISONS Static method Public Method Get Dropdown Values for Comparisions Management View 20100811
4 GET_DROPDOWN_FOR_ROLEANL Static method Public Method Get Dropdown Values for Role Analysis Management View. 20100726
5 GET_DROPDOWN_FOR_USERANL Static method Public Method Get Dropdown Values for User Analysis Management View. 20100726
6 GET_OBJ_DETAILS Static method Public Method Get User Details 20100808
7 GET_RISK_VIOLATIONS Static method Public Method Get Risk Violations 20100623
8 GET_ROLE_ANALYSIS_MGMT_DATA Static method Public Method Get Role Analysis Management Graph Data 20100727
9 GET_RULESETS_FROM_BRANAL Static method Public Method Get Rulesets used in Batch Risk Analysis 20100730
10 GET_SYSTEM_LIST Static method Private Method Fill System List for Management View 20100726
11 GET_USER_ANALYSIS_MGMT_DATA Static method Public Method Get User Analaysis Management Graph Data 20100726
12 GET_VIOLCOUNT_BY_RISK Static method Public Method Get Violation Count by Risk 20100803
13 GET_VIOLCOUNT_BY_SYSTEMS Static method Public Method Get Violations Count by System and Risk Level. 20100726
14 GET_VIOLS_OBJ_FOR_DRILLDOWN Static method Public Method Get Object Details from MGRISKD 20100820
15 GET_VIOLS_OBJ_INFO Static method Public Method Get Object info for Role/User analysis Drilldown 20100916
16 GET_VIOL_COMPARISON_MGMT_DATA Static method Public Method Get Violation Comparision Data by Periods 20100817
17 GET_XSOD_CONNECTORS Static method Public Method Get all cross connectors list 20120305
Events
Class CL_GRAC_API_RISK_VIOLS_MGVIEW has no event.
Types
Class CL_GRAC_API_RISK_VIOLS_MGVIEW has no local type.
Method Signatures

Method CHECK_XSOD_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20120305
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20120305

Method CHECK_XSOD_SYSTEM on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_ALL_DROPDOWN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANLTYPE Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Analysis Type 20100714
2 Exporting ET_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR_LIST Connection List 20100714
3 Exporting ET_USER_GROUP Call by reference Type reference (TYPE) GRAC_T_SODUSERGROUP User Group table 20100715
4 Exporting ET_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Violation Count By 20100714
5 Exporting ET_YYYYMM Call by reference Type reference (TYPE) GRAC_T_YYYYMM Year Month 20100714

Method GET_ALL_DROPDOWN_VALUES on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_DROPDOWN_FOR_COMPARISONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANLTYPE Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Analysis Type 20100811
2 Exporting ET_CALTYPE Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Calendor Type 20100811
3 Exporting ET_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR_LIST CCI Connector List 20100811
4 Exporting ET_PERIODS Call by reference Type reference (TYPE) GRAC_T_CALTYPE Periods 20100812
5 Exporting ET_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Violation Count By 20100811

Method GET_DROPDOWN_FOR_COMPARISONS on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_DROPDOWN_FOR_ROLEANL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANLTYPE Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Table Type for GRAC_S_SODUSERGROUP 20100726
2 Exporting ET_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR_LIST CCI Connector List 20100726
3 Exporting ET_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Table to contain DDIC domain value/text. 20100726
4 Exporting ET_YYYYMM Call by reference Type reference (TYPE) GRAC_T_YYYYMM Year Month 20100726

Method GET_DROPDOWN_FOR_ROLEANL on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_DROPDOWN_FOR_USERANL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR_LIST CCI Connector List 20100726
2 Exporting ET_USER_GROUP Call by reference Type reference (TYPE) GRAC_T_SODUSERGROUP Table Type for GRAC_S_SODUSERGROUP 20100726
3 Exporting ET_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_T_DDIC_DOMAIN Table to contain DDIC domain value/text. 20100726
4 Exporting ET_YYYYMM Call by reference Type reference (TYPE) GRAC_T_YYYYMM Year Month 20100726

Method GET_DROPDOWN_FOR_USERANL on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_OBJ_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJS_INFO Call by reference Type reference (TYPE) GRAC_T_OBJECT_DETAIL User Details 20100808
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100808
3 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Object Type 20100808
4 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID Access Risk ID 20100808
5 Importing IV_USERGROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User group 20100810

Method GET_OBJ_DETAILS on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_RISK_VIOLATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIOLATIONS Call by reference Type reference (TYPE) GRAC_S_API_RISK_VIOLATIONS Risk Violations Management View 20100714
2 Exporting EV_DRILLDOWN_APPS Call by reference Type reference (TYPE) STRING Drilldown Application Name 20100720
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100623
4 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) GRAC_BATCH_OBJTYPE Object type 20100623
5 Importing IV_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Year Month(YYYYMM) 20100623
6 Importing IV_USER_GROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User Group 20100623
7 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100623

Method GET_RISK_VIOLATIONS on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_ROLE_ANALYSIS_MGMT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLEVIOL Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ANAL_MGMT Role Violations Management View 20100727
2 Exporting ES_VIOLATIONS Call by reference Type reference (TYPE) GRAC_S_API_RISK_VIOLATIONS Risk Violations Management View 20130610
3 Exporting EV_DRILLDOWN_APPS Call by reference Type reference (TYPE) STRING 20100727
4 Importing IV_ANLTYPE Call by reference Type reference (TYPE) GRAC_SOD_ROLEPROF_ANLTYPE Analysis Type(Role / Profile) 20100727
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100727
6 Importing IV_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Year Month 20100727
7 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100727

Method GET_ROLE_ANALYSIS_MGMT_DATA on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_RULESETS_FROM_BRANAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALTYP Call by reference Type reference (TYPE) GRAC_CALTYPE Calendor Type 20100903
2 Importing CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100804
3 Importing PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Year Month 20100730
4 Exporting RULESETS Call by reference Type reference (TYPE) STRING Rulesets concatenated string separated by comma. 20100730

Method GET_RULESETS_FROM_BRANAL on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_SYSTEM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR_LIST CCI Connector List 20100726

Method GET_SYSTEM_LIST on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_USER_ANALYSIS_MGMT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USERVIOL Call by reference Type reference (TYPE) GRAC_S_API_USER_ANAL_MGMT User Violations Management View 20100726
2 Exporting EV_DRILLDOWN_APPS Call by reference Type reference (TYPE) STRING 20100726
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100726
4 Importing IV_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Year Month 20100726
5 Importing IV_USER_GROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User Group 20100726
6 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100726

Method GET_USER_ANALYSIS_MGMT_DATA on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_VIOLCOUNT_BY_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VIOLSCNT Value transfer Type reference (TYPE) GRAC_T_RULECOUNT_BY_RISK Risk Violations by Access RiskID 20100803
2 Importing IV_BPROC Call by reference Type reference (TYPE) GRAC_BPROC Business Process 20100803
3 Importing IV_CALTYP Call by reference Type reference (TYPE) GRAC_CALTYPE Year Month 20100903
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100803
5 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) GRAC_BATCH_OBJTYPE AC Batch Risk Analysis Object Type 20100803
6 Importing IV_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Year Month 20100803
7 Importing IV_RISKLEVEL Call by reference Type reference (TYPE) GRAC_SODRISK_LEVEL SOD Risk Level 20100803
8 Importing IV_USER_GROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User Group 20100803
9 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100803

Method GET_VIOLCOUNT_BY_RISK on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_VIOLCOUNT_BY_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VIOLSCNT Value transfer Type reference (TYPE) GRAC_T_MGRISK_VIOLS_DET Risk Violations Management Detail 20100726
2 Importing IV_BPROC Call by reference Type reference (TYPE) GRAC_BPROC Business Process 20100808
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100726
4 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) GRAC_BATCH_OBJTYPE AC Batch Risk Analysis Object Type 20100726
5 Importing IV_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Year Month 20100726
6 Importing IV_USER_GROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User Group 20100726
7 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100726

Method GET_VIOLCOUNT_BY_SYSTEMS on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_VIOLS_OBJ_FOR_DRILLDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJS Call by reference Type reference (TYPE) GRAC_T_OBJ_DETAIL Table Object Details 20100820
2 Importing IV_COLUMNCHART_OBJTYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100916
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100820
4 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100820
5 Importing IV_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Period 20100823
6 Importing IV_RISKLEVEL Call by reference Type reference (TYPE) CHAR1 SOD Risk Level 20100823
7 Importing IV_RISKTYPE Call by reference Type reference (TYPE) GRAC_SODRISK_TYPE Access Risk Type 20100831
8 Importing IV_USERGROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User Group 20100820
9 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100823

Method GET_VIOLS_OBJ_FOR_DRILLDOWN on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_VIOLS_OBJ_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJS Call by reference Type reference (TYPE) GRAC_T_OBJ_DETAIL Table Object Details 20100916
2 Importing IV_BPROC Call by reference Type reference (TYPE) GRAC_BPROC 20100916
3 Importing IV_COLUMNCHART_OBJTYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Single-Character Flag 20100916
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100916
5 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) GRAC_OBJECT_TYPE Contains object type 20100916
6 Importing IV_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Period 20100916
7 Importing IV_RISKID Call by reference Type reference (TYPE) GRAC_SODRISK_ID 20100916
8 Importing IV_RISKLEVEL Call by reference Type reference (TYPE) CHAR1 SOD Risk Level 20100916
9 Importing IV_USERGROUP Call by reference Type reference (TYPE) GRAC_USER_GRP User Group 20100916
10 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100916

Method GET_VIOLS_OBJ_INFO on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_VIOL_COMPARISON_MGMT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIOLDATA Call by reference Type reference (TYPE) GRAC_T_COMPARISON_MGMT Comparisons Management Data 20100817
2 Exporting EV_DRILLDOWN_APPS Call by reference Type reference (TYPE) STRING Drilldown WD Application Name 20100817
3 Exporting EV_PROGRESS_PERC Call by reference Type reference (TYPE) SLIM_PERCENTAGE Percantage 20100817
4 Exporting EV_PROGRESS_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM Year Month 20100817
5 Importing IV_CALTYPE Call by reference Type reference (TYPE) GRAC_CALTYPE Calendor Type 20100817
6 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100817
7 Importing IV_FROM_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM From Period 20100817
8 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) GRAC_BATCH_OBJTYPE Object Type 20100817
9 Importing IV_TO_PERIOD Call by reference Type reference (TYPE) GRAC_YYYYMM To Period 20100817
10 Importing IV_VIOLCNTBY Call by reference Type reference (TYPE) GRAC_VIOLCOUNTBY Violation Count By Risk / Permission 20100817

Method GET_VIOL_COMPARISON_MGMT_DATA on class CL_GRAC_API_RISK_VIOLS_MGVIEW has no exception.

Method GET_XSOD_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_X_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR_LIST CCI Connector List 20120305

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