SAP ABAP Class CL_GRAC_REMEDIATION_UTIL (To get the search results of the role)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_UI_UTILITIES (Package) Access Control GRC Various UI supporting infrastructures
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20121108
Properties
Class CL_GRAC_REMEDIATION_UTIL  
Short Description To get the search results of the role    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_UI_UTILITIES   Access Control GRC Various UI supporting infrastructures 
Created 20121108   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
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20121108
Friends
Class CL_GRAC_REMEDIATION_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CKN_RA_ADDITIONAL_ATTR Constant Public Type reference (TYPE) STRING 'RA_ADDITIONAL_ATTR' 20130806
2 CKN_RA_MITIGATION_JSON Constant Public Type reference (TYPE) STRING 'RA_MITIGATION_JSON' 20121214
3 CKN_RA_REPORT_ID Constant Public Type reference (TYPE) STRING 'RA_REPORT_ID' Cookie Name RA Report ID 20121214
4 CKN_RA_REPORT_TYPES Constant Public Type reference (TYPE) STRING 'RA_REPORT_TYPES' Cookie Name RA Report Types 20121214
5 CKN_RA_REPORT_VIEW Constant Public Type reference (TYPE) STRING 'RA_REPORT_VIEW' 20121214
6 MV_ERROR Static Attribute Public Type reference (TYPE) ABAP_BOOL 20140619
7 MV_REPORT_ID Static Attribute Public Type reference (TYPE) STRING 20121109
8 MV_RISK_ID Static Attribute Public Type reference (TYPE) STRING 20121109
9 PN_ADDITIONAL_ATTR Constant Public Type reference (TYPE) STRING 'ADDITIONAL_ATTR' 20130806
10 PN_MITIGATION_JSON Constant Public Type reference (TYPE) STRING 'MITIGATION_JSON' 20121214
11 PN_REPORT_ID Constant Public Type reference (TYPE) STRING 'REPORT_ID' 20121214
12 PN_REPORT_TYPES Constant Public Type reference (TYPE) STRING 'REPORT_TYPES' 20121214
Methods
# Method Level Visibility Method type Description Created on
1 GET_ADDITIONAL_ATTRIBUTES Static method Public Method Get Additional Attributes 20130806
2 GET_JSON_DATA Static method Public Method Get JSON Data 20121214
3 GET_JSON_TO_OBJECT Static method Public Method Get JSON To Object 20121214
4 GET_REM_STATUS_DATA Static method Public Method Get Remediation Status data 20121221
5 GET_REM_VIOLATIONS_DATA Static method Public Method Get Remediation Violations data 20121129
6 GET_REPORT_TYPES Static method Public Method Get Report Types 20121129
7 GET_RESULT_SET Static method Public Method Get Result Sets 20121129
8 GET_SERVER_COOKIE Static method Public Method Set server cookie 20121109
9 GET_SIDE_PANEL_INFORMATION Static method Public Method Get Side Panel Information 20130112
10 SEND_JSON_DATA Static method Public Method Send JSON Data 20121129
11 SET_SERVER_COOKIE Static method Public Method Set server cookie 20121109
Events
Class CL_GRAC_REMEDIATION_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GRAC_S_REM_STATUS Public See coding 20121221 BEGIN OF GRAC_S_REM_STATUS, row_id TYPE string, column_id TYPE string, rem_action TYPE string, rem_status TYPE string, reqno TYPE string, END OF GRAC_S_REM_STATUS
2 GRAC_T_REM_STATUS Public See coding 20121221 GRAC_T_REM_STATUS TYPE STANDARD TABLE OF GRAC_S_REM_STATUS
3 TY_ROLE_ID Private Type reference (TYPE) GRAC_ROLEID 20121108
Method Signatures

Method GET_ADDITIONAL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_ATTR Call by reference Type reference (TYPE) GRAC_T_DT_REPORT_TYPE Table type for Report Types 20130806
2 Importing IV_REPORT_ID Call by reference Type reference (TYPE) STRING 20130806

Method GET_ADDITIONAL_ATTRIBUTES on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_JSON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20121214
2 Exporting JSON Call by reference Type reference (TYPE) STRING HTTP Framework (iHTTP) HTTP Server 20121214

Method GET_JSON_DATA on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_JSON_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) ANY 20121214
2 Importing JSON Call by reference Type reference (TYPE) STRING 20121214

Method GET_JSON_TO_OBJECT on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_REM_STATUS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REM_STATUS Call by reference Type reference (TYPE) GRAC_T_DT_REM_STATUS Remediation Status 20121226
2 Importing IT_VIOLATIONS Call by reference Type reference (TYPE) GRAC_T_DT_REM_VIOLATIONS Table for remediation violations 20121227

Method GET_REM_STATUS_DATA on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_REM_VIOLATIONS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIOLATIONS Call by reference Type reference (TYPE) GRAC_T_DT_REM_VIOLATIONS Table for remediation violations 20121129
2 Importing IV_REPORT_ID Call by reference Type reference (TYPE) STRING 20121129
3 Importing IV_REPORT_TYPE Call by reference Type reference (TYPE) STRING 20121129
4 Importing IV_RESULT_SET Call by reference Type reference (TYPE) STRING 20121129

Method GET_REM_VIOLATIONS_DATA on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_REPORT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REPORT_TYPES Call by reference Type reference (TYPE) GRAC_T_DT_REPORT_TYPE Table type for Report Types 20121129
2 Importing IV_REPORT_ID Call by reference Type reference (TYPE) STRING 20121129

Method GET_REPORT_TYPES on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_RESULT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_SET Call by reference Type reference (TYPE) GRAC_T_DT_RESULT_SET Table type for Result set List 20121129
2 Importing IV_REPORT_ID Call by reference Type reference (TYPE) STRING 20121129
3 Importing IV_REPORT_TYPE Call by reference Type reference (TYPE) STRING 20121129

Method GET_RESULT_SET on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_SERVER_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARAM_VALUE Call by reference Type reference (TYPE) STRING 20121109
2 Importing IV_COOKIE_NAME Call by reference Type reference (TYPE) STRING 20121109
3 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) STRING 20121109

Method GET_SERVER_COOKIE on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method GET_SIDE_PANEL_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SIDE_PANEL_INFO Call by reference Type reference (TYPE) GRAC_S_DT_RV_SIDE_PANEL_INFO Remedation View Side Panel Information 20130112
2 Importing IV_COLUMN_NAME Call by reference Type reference (TYPE) STRING 20130112
3 Importing IV_COLUMN_VALUE Call by reference Type reference (TYPE) STRING 20130112
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) STRING 20130115
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130409

Method SEND_JSON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20121129
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20121129

Method SEND_JSON_DATA on class CL_GRAC_REMEDIATION_UTIL has no exception.

Method SET_SERVER_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COOKIE_NAME Call by reference Type reference (TYPE) STRING 20121109
2 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) STRING 20121109
3 Importing IV_PARAM_VALUE Call by reference Type reference (TYPE) STRING 20121109

Method SET_SERVER_COOKIE on class CL_GRAC_REMEDIATION_UTIL has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100