SAP ABAP Class CL_GRAC_RAR_REPORTS (RAR Reports Queries)
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_RAR_REPORTS  
Short Description RAR Reports Queries    
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 20100615   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_RAR_REPORTS has no forward declaration.
Interfaces
Class CL_GRAC_RAR_REPORTS has no interface implemented.
Friends
Class CL_GRAC_RAR_REPORTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 YRETURN_CODE Instance attribute Public Type reference (TYPE) INT4 Natural number 20100809
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACCESS_DETAIL Instance method Public Method Getting access rule reports details 20100615
2 GET_ACTIONROLES_DATA Instance method Public Method getting data for action and permission roles 20100803
3 GET_ANALYZED_OBJECTS Instance method Public Method get analyzed objects from database 20100804
4 GET_CALLTRANS_DATA Instance method Public Method Getting call transactions data 20100730
5 GET_MITIGATION_HR Instance method Public Method Getting the mitigation details for HR Object 20100721
6 GET_MITIGATION_PROFILE Instance method Public Method Getting the mitigation details for Profile and Profile Group 20100721
7 GET_MITIGATION_ROLE Instance method Public Method Getting the mitigation details for Role andRole Group 20100721
8 GET_MITIGATION_USER Instance method Public Method Getting the mitigation details for User and User Group 20100721
9 GET_MIT_CONTROL_DATA Instance method Public Method Getting Mitigating control data 20100710
10 GET_ROLE_DET Static method Public Method 20100917
Events
Class CL_GRAC_RAR_REPORTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_RISK Private See coding 20100721 BEGIN OF lty_risk, riskid TYPE grac_sodrisk_id, risklevel TYPE grac_vsdescn, bzprcid TYPE grac_bproc, active TYPE grac_active, risktype TYPE grac_descn, rulesetid TYPE grac_ruleset_id, riskowner TYPE string, descn TYPE grac_descn, END OF lty_risk
2 LTY_RISKDATA Private See coding 20100721 BEGIN OF lty_riskdata, riskid TYPE grac_sodrisk_id, risklevel TYPE grac_sodrisk_level, descn TYPE grac_descn, END OF lty_riskdata
3 LTY_ROLES Public See coding 20100917 LTY_ROLES type STANDARD TABLE OF gracextobj
Method Signatures

Method GET_ACCESS_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_API_SODRULE table type for access rule desc table 20100616
2 Importing IT_ACTION_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTION_RANGE Table type for Action range 20100625
3 Importing IT_ACTRULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE Rule ID Range Table 20100625
4 Importing IT_BUSPROC_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_BUSPROC_RANGE Business Process Range 20100625
5 Importing IT_BZPRC Call by reference Type reference (TYPE) GRAC_T_BPROC Table type for Business Process 20100916
6 Importing IT_FUNCTID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_FUNCTID_RANGE Function ID 20100625
7 Importing IT_OWNER_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OWNER_RANGE Owner table type for range 20100625
8 Importing IT_RESOURCEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RESOURCEID_RANGE Table for Resource Id Range 20100625
9 Importing IT_RESOURCE_EXTN_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RESOURCE_EXTN_RANGE Table for Resource Extn Range 20100625
10 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20100625
11 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100625
12 Importing IT_RISKTYPE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKTYPE_RANGE RIsk Type Range 20100625
13 Importing IT_RULESETID_RANGE Call by reference Type reference (TYPE) GRAC_T_RULESETID_RANGE Rule Set ID Range 20100625
14 Importing IT_STATUS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_STATUS_RANGE table type for Status range 20100625
15 Importing IT_SYSTEM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100625
16 Importing IV_REPORT Call by reference Type reference (TYPE) GRFN_REPNAME Report name 20100702
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100702

Method GET_ACTIONROLES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) GRAC_BOOLEAN Table type for detail 20110909
2 Importing IT_PROFILE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_PROFILE_RANGE Range Table for Profile name 20100803
3 Importing IT_ROLEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ROLEID_RANGE Table type for RoleID range 20100803
4 Importing IT_SYSTEM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100803
5 Importing IV_REPORTID Call by reference Type reference (TYPE) GRAC_SOD_REPID Report ID 20110909
6 Importing IV_SELECT_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100803

Method GET_ACTIONROLES_DATA on class CL_GRAC_RAR_REPORTS has no exception.

Method GET_ANALYZED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_SOD_ANALYZED_OBJECTS Table type for detail 20100804
2 Importing IT_SYSTEM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100804
3 Importing IV_SELECT_TYPE Call by reference Type reference (TYPE) GRAC_ANLOBJ_TYPE Single-Character Flag 20100804

Method GET_ANALYZED_OBJECTS on class CL_GRAC_RAR_REPORTS has no exception.

Method GET_CALLTRANS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_SOD_CALLTRANS table type for access rule desc table 20100730
2 Importing IT_PNAME_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_PNAME_RANGE Org Rule ID Range 20100730
3 Importing IT_REPTYPE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_REPTYPE_RANGE User details 20100730
4 Importing IT_SYSTEM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE table type for Status range 20100730
5 Importing IT_TCODE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_TCODE_RANGE table type for Status range 20100730
6 Exporting LV_ERROR Call by reference Type reference (TYPE) GRFN_BOOLEAN Error flag 20130606

Method GET_CALLTRANS_DATA on class CL_GRAC_RAR_REPORTS has no exception.

Method GET_MITIGATION_HR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_API_SODRULE 20100721
2 Importing IT_ACCONTROLID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACCONTROLID_RANGE 20100721
3 Importing IT_ACTRULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE 20100721
4 Importing IT_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE 20100721
5 Importing IT_MNG_APPR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OWNER_RANGE 20100721
6 Importing IT_MONITOR_RANGE Call by reference Type reference (TYPE) GRAC_T_MONITOR_RANGE 20100721
7 Importing IT_OBJECTID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Object Range Table 20100721
8 Importing IT_OBJECTTYPE_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OBJECT_RANGE Object Range Table 20100721
9 Importing IT_ORGUNITID_RANGE Call by reference Type reference (TYPE) GRPC_T_ORG_RAN 20100721
10 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE 20100721
11 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE 20100721
12 Importing IT_STATUS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_STATUS_RANGE 20100721
13 Importing IT_VALIDFROM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE Table Type for Action Date Range 20100721
14 Importing IT_VALIDTO_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE Table Type for Action Date Range 20100721

Method GET_MITIGATION_HR on class CL_GRAC_RAR_REPORTS has no exception.

Method GET_MITIGATION_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_API_SODRULE 20100721
2 Importing IT_ACCONTROLID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACCONTROLID_RANGE 20100721
3 Importing IT_ACTRULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE 20100721
4 Importing IT_ALL_PROFILES Call by reference Type reference (TYPE) GRAC_T_PROFILE_OUT Table type to profile output for user store 20100723
5 Importing IT_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE 20100721
6 Importing IT_MNG_APPR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OWNER_RANGE 20100721
7 Importing IT_MONITOR_RANGE Call by reference Type reference (TYPE) GRAC_T_MONITOR_RANGE 20100721
8 Importing IT_ORGUNITID_RANGE Call by reference Type reference (TYPE) GRPC_T_ORG_RAN 20100721
9 Importing IT_PROF Call by reference Type reference (TYPE) GRAC_T_PROFILE_OUT Table type to profile output for user store 20100731
10 Importing IT_PROFILE_RANGE Call by reference Type reference (TYPE) GRAC_RT_PROFILE_NAME Profile Range Table 20100721
11 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE 20100721
12 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE 20100721
13 Importing IT_STATUS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_STATUS_RANGE 20100721
14 Importing IT_VALIDFROM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE Table Type for Action Date Range 20100721
15 Importing IT_VALIDTO_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE Table Type for Action Date Range 20100721

Method GET_MITIGATION_PROFILE on class CL_GRAC_RAR_REPORTS has no exception.

Method GET_MITIGATION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_API_SODRULE table type for access rule desc table 20100721
2 Importing IT_ACCONTROLID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACCONTROLID_RANGE AC Control Id Range Table. 20100721
3 Importing IT_ACTRULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE Rule ID Range Table 20100721
4 Importing IT_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100721
5 Importing IT_MNG_APPR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OWNER_RANGE Owner table type for range 20100721
6 Importing IT_MONITOR_RANGE Call by reference Type reference (TYPE) GRAC_T_MONITOR_RANGE Monitor range 20100721
7 Importing IT_ORGRULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ORGRULE_RANGE Org Rule ID Range 20100721
8 Importing IT_ORGUNITID_RANGE Call by reference Type reference (TYPE) GRPC_T_ORG_RAN Range table for org id 20100721
9 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20100721
10 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100721
11 Importing IT_ROLEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ROLEID_RANGE Object Range Table 20100723
12 Importing IT_ROLENAME_RANGE Call by reference Type reference (TYPE) GRAC_RT_ROLE_NAME Range Table type for Role Name 20100917
13 Importing IT_ROLES Call by reference Type reference (TYPE) LTY_ROLES Table to for Role output for user store 20100730
14 Importing IT_STATUS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_STATUS_RANGE table type for Status range 20100721
15 Importing IT_VALIDFROM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE table type for Status range 20100721
16 Importing IT_VALIDTO_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE table type for Status range 20100721
17 Importing IV_FLG Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100721
18 Importing IV_VAR Call by reference Type reference (TYPE) I 20100730

Method GET_MITIGATION_ROLE on class CL_GRAC_RAR_REPORTS has no exception.

Method GET_MITIGATION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_API_SODRULE table type for access rule desc table 20100721
2 Importing IT_ACCONTROLID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACCONTROLID_RANGE AC Control Id Range Table. 20100721
3 Importing IT_ACTRULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RULEID_RANGE Rule ID Range Table 20100721
4 Importing IT_ALL_USERS Call by reference Type reference (TYPE) GRAC_T_USER_DETAIL_SIMPLE User details 20100723
5 Importing IT_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_CONNECTOR_RANGE Connector Range Table 20100721
6 Importing IT_MNG_APPR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OWNER_RANGE Owner table type for range 20100721
7 Importing IT_MONITOR_RANGE Call by reference Type reference (TYPE) GRAC_T_MONITOR_RANGE Monitor range 20100721
8 Importing IT_ORGRULEID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ORGRULE_RANGE Org Rule ID Range 20100721
9 Importing IT_ORGUNITID_RANGE Call by reference Type reference (TYPE) GRPC_T_ORG_RAN Range table for org id 20100721
10 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20100721
11 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100721
12 Importing IT_STATUS_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_STATUS_RANGE table type for Status range 20100721
13 Importing IT_USERGP_RANGE Call by reference Type reference (TYPE) GRAC_RT_USER_GROUP User Group Range Table 20100721
14 Importing IT_USERID_RANGE Call by reference Type reference (TYPE) GRAC_RT_USER Object Range Table 20100723
15 Importing IT_USERS Call by reference Type reference (TYPE) GRAC_T_USER Table Type for Users 20100730
16 Importing IT_VALIDFROM_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE table type for Status range 20100721
17 Importing IT_VALIDTO_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTIONDATE_RANGE table type for Status range 20100721
18 Importing IV_FLG Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100721

Method GET_MITIGATION_USER on class CL_GRAC_RAR_REPORTS has no exception.

Method GET_MIT_CONTROL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_API_SODRULE table type for access rule desc table 20100712
2 Importing IT_ACCONTROLID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACCONTROLID_RANGE AC Control Id Range Table. 20100712
3 Importing IT_DESCR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_DESCN_RANGE Table type for Description Range 20100712
4 Importing IT_MIT_CONTROL Call by reference Type reference (TYPE) GRAC_T_SOD_MIT_CONTROLS Mitigation Controls 20100713
5 Importing IT_MNG_APPR_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_OWNER_RANGE Owner table type for range 20100712
6 Importing IT_MONITOR_RANGE Call by reference Type reference (TYPE) GRAC_T_MONITOR_RANGE Monitor range 20100712
7 Importing IT_ORGUNITDESC_RANGE Call by reference Type reference (TYPE) GRPC_T_ORG_RAN table type for access rule desc table 20120229
8 Importing IT_ORGUNITID_RANGE Call by reference Type reference (TYPE) GRPC_T_ORG_RAN Owner table type for range 20100712
9 Importing IT_RISKID_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKID_RANGE Risk ID Range Table 20100712
10 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_RISKLEVEL_RANGE Risk Level Range 20100712
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100712

Method GET_ROLE_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCN Call by reference Type reference (TYPE) GRAC_DESCN Description 20100917
2 Importing LV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100917
3 Importing LV_ROLENAME Call by reference Type reference (TYPE) GRAC_SOD_EXTERNAL_OBJECTID External object ID 20100917

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