SAP ABAP Class CL_GRRM_OB_REP_ENGINE (Banking: Reporting engine)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_OB_REPORTING (Package) Operational Risk Management for Banks: Reporting
Properties
Class CL_GRRM_OB_REP_ENGINE  
Short Description Banking: Reporting engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_OB_REPORTING   Operational Risk Management for Banks: Reporting 
Created 20140227   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_GRRM_OB_REP_ENGINE has no interface implemented.
Friends
Class CL_GRRM_OB_REP_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_LINEDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20140303
2 MO_RESULT Instance attribute Private Object reference (TYPE REF TO) DATA 20140303
3 MO_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20140227
4 MS_DETAILS Instance attribute Private Type reference (TYPE) GRFN_S_REP_DETAILS General Selection for Reporting 20140228
5 MS_SELECTION Instance attribute Private Type reference (TYPE) GRFN_S_REP_SELECTION Selection data for Generic report 20140228
6 MT_CRGROUP_NAME Instance attribute Private Type reference (TYPE) YT_OBJECT_NAME 20140306
7 MT_FIELDMAP Instance attribute Private Type reference (TYPE) GRFN_T_REP_FIELD_MAPPING Reporting: Field mapping 20140303
8 MT_HIER Instance attribute Private Type reference (TYPE) YT_HIER 20140331
9 MT_LOSEVT_RESP_USER Instance attribute Private Type reference (TYPE) YT_OBJECT_RESP_USER 20140307
10 MT_ORGUNIT Instance attribute Private Type reference (TYPE) GRFN_T_API_ORGUNIT_LIST Table type for orgunit list 20140401
11 MT_ORGUNIT_AUTH Instance attribute Private Type reference (TYPE) YT_ORGUNIT_AUTH 20140227
12 MT_ORGUNIT_NAME Instance attribute Private Type reference (TYPE) YT_OBJECT_NAME 20140306
13 MT_ORGUNIT_RESP_USER Instance attribute Private Type reference (TYPE) YT_OBJECT_RESP_USER 20140307
14 MT_RISK_CAT Instance attribute Private Type reference (TYPE) GRRM_T_API_CRGROUP_LIST Table type for common risk group list 20140310
15 MV_KEY_DATE Instance attribute Private Type reference (TYPE) D 20140307
16 MV_NO_OU_RESTRICTION Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140303
17 MV_REPORT Instance attribute Private Type reference (TYPE) GRFN_REPNAME Report name 20140227
18 MV_REPORT_ID Instance attribute Private Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140228
19 MV_RESP_USER_READ Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140307
20 MV_SDM Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140310
21 MV_SEQNR Instance attribute Private Type reference (TYPE) I 20140331
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20140227
2 CONVERT_RESULT Instance method Private Method 20140306
3 EXECUTE Instance method Public Method Execute report 20140227
4 EXECUTE_LOSEVT_1 Instance method Private Method 20140303
5 EXECUTE_LOSEVT_2 Instance method Private Method 20140303
6 EXECUTE_LOSEVT_3 Instance method Private Method 20140303
7 EXECUTE_LOSEVT_4 Instance method Private Method 20140303
8 EXECUTE_LOSEVT_5 Instance method Private Method 20140303
9 EXECUTE_LOSEVT_6 Instance method Private Method 20140303
10 GET_CRGROUP_NAME Instance method Private Method 20140306
11 GET_ORGUNIT_ATTR Instance method Private Method 20140307
12 GET_ORGUNIT_HIER Instance method Private Method 20140401
13 GET_ORGUNIT_NAME Instance method Private Method 20140306
14 GET_RESP_USER Instance method Private Method 20140306
15 GET_RISKCAT_HIER Instance method Private Method 20140328
16 GET_SELECTION Instance method Private Method 20140305
17 OUTPUT_STRUCTURE Instance method Public Method 20140303
18 READ_AUTHORIZED_ORGUNITS Instance method Private Method 20140310
19 READ_RESP_USERS Instance method Private Method 20140307
20 READ_RISK_CATEGORIES Instance method Private Method 20140310
21 RESULT Instance method Public Method 20140303
Events
Class CL_GRRM_OB_REP_ENGINE has no event.
Types
Class CL_GRRM_OB_REP_ENGINE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20140228
2 Importing IS_DETAILS Call by reference Type reference (TYPE) GRFN_S_REP_DETAILS General Selection for Reporting 20140228
3 Importing IS_REP_SELECTION Call by reference Type reference (TYPE) GRFN_S_REP_SELECTION Selection data for Generic report 20140228
4 Importing IV_REPORT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140228

Method CONSTRUCTOR on class CL_GRRM_OB_REP_ENGINE has no exception.

Method CONVERT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INPUT Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_LIST Loss Event Header Table 20140306
2 Exporting ET_OUTPUT Call by reference Type reference (TYPE) ANY TABLE 20140306
3 Importing IV_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140331
4 Importing IV_HIER_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20140331

Method CONVERT_RESULT on class CL_GRRM_OB_REP_ENGINE has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method EXECUTE on class CL_GRRM_OB_REP_ENGINE has no exception.

Method EXECUTE_LOSEVT_1 Signature

Method EXECUTE_LOSEVT_1 on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method EXECUTE_LOSEVT_1 on class CL_GRRM_OB_REP_ENGINE has no exception.

Method EXECUTE_LOSEVT_2 Signature

Method EXECUTE_LOSEVT_2 on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method EXECUTE_LOSEVT_2 on class CL_GRRM_OB_REP_ENGINE has no exception.

Method EXECUTE_LOSEVT_3 Signature

Method EXECUTE_LOSEVT_3 on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method EXECUTE_LOSEVT_3 on class CL_GRRM_OB_REP_ENGINE has no exception.

Method EXECUTE_LOSEVT_4 Signature

Method EXECUTE_LOSEVT_4 on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method EXECUTE_LOSEVT_4 on class CL_GRRM_OB_REP_ENGINE has no exception.

Method EXECUTE_LOSEVT_5 Signature

Method EXECUTE_LOSEVT_5 on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method EXECUTE_LOSEVT_5 on class CL_GRRM_OB_REP_ENGINE has no exception.

Method EXECUTE_LOSEVT_6 Signature

Method EXECUTE_LOSEVT_6 on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method EXECUTE_LOSEVT_6 on class CL_GRRM_OB_REP_ENGINE has no exception.

Method GET_CRGROUP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20140306
2 Returning RV_NAME Value transfer Type reference (TYPE) GRFN_REP_CRISKGROUP_TEXT Risk Category 20140306

Method GET_CRGROUP_NAME on class CL_GRRM_OB_REP_ENGINE has no exception.

Method GET_ORGUNIT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR Call by reference Type reference (TYPE) STRING 20140307
2 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20140307
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20140307

Method GET_ORGUNIT_ATTR on class CL_GRRM_OB_REP_ENGINE has no exception.

Method GET_ORGUNIT_HIER Signature

Method GET_ORGUNIT_HIER on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method GET_ORGUNIT_HIER on class CL_GRRM_OB_REP_ENGINE has no exception.

Method GET_ORGUNIT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20140306
2 Returning RV_NAME Value transfer Type reference (TYPE) GRFN_REP_ORGUNIT_TEXT Orgunit 20140306

Method GET_ORGUNIT_NAME on class CL_GRRM_OB_REP_ENGINE has no exception.

Method GET_RESP_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20140307
2 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20140307
3 Returning RV_RESP_USER Value transfer Type reference (TYPE) UNAME User Name 20140307

Method GET_RESP_USER on class CL_GRRM_OB_REP_ENGINE has no exception.

Method GET_RISKCAT_HIER Signature

Method GET_RISKCAT_HIER on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method GET_RISKCAT_HIER on class CL_GRRM_OB_REP_ENGINE has no exception.

Method GET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20140305
2 Exporting EV_COUNT Call by reference Type reference (TYPE) I 20140305
3 Exporting EV_FIELDID Call by reference Type reference (TYPE) GRFN_FIELDID Report: Field ID 20140305
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140305

Method OUTPUT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LINE Call by reference Object reference (TYPE REF TO) DATA 20140303
2 Exporting EO_LINEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20140303
3 Exporting EO_TABLE Call by reference Object reference (TYPE REF TO) DATA 20140303
4 Exporting EO_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20140303
5 Exporting ET_FIELD_MAPPING Call by reference Type reference (TYPE) GRFN_T_REP_FIELD_MAPPING Reporting: Field mapping 20140303

Method OUTPUT_STRUCTURE on class CL_GRRM_OB_REP_ENGINE has no exception.

Method READ_AUTHORIZED_ORGUNITS Signature

Method READ_AUTHORIZED_ORGUNITS on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method READ_AUTHORIZED_ORGUNITS on class CL_GRRM_OB_REP_ENGINE has no exception.

Method READ_RESP_USERS Signature

Method READ_RESP_USERS on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method READ_RESP_USERS on class CL_GRRM_OB_REP_ENGINE has no exception.

Method READ_RISK_CATEGORIES Signature

Method READ_RISK_CATEGORIES on class CL_GRRM_OB_REP_ENGINE has no parameter.
Method READ_RISK_CATEGORIES on class CL_GRRM_OB_REP_ENGINE has no exception.

Method RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Value transfer Type reference (TYPE) ANY TABLE 20140303

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