SAP ABAP Class CL_GRRM_OB_REP_AGGR (RCSA and KRI aggregation)
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_AGGR  
Short Description RCSA and KRI aggregation    
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 20110524   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRRM_OB_REP_AGGR has no forward declaration.
Interfaces
Class CL_GRRM_OB_REP_AGGR has no interface implemented.
Friends
Class CL_GRRM_OB_REP_AGGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_IS_EXPANDED Constant Private Type reference (TYPE) GRFN_FIELDID 'IS_EXPANDED' Report: Field ID 20110525
2 MC_IS_LEAF Constant Private Type reference (TYPE) GRFN_FIELDID 'IS_LEAF' Report: Field ID 20110525
3 MC_MODEL_CATALOGUE Constant Private Type reference (TYPE) CLASSNAME 'CL_GRFN_MODEL_CATALOGUE' Reference type 20110809
4 MC_MODEL_CLASS Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_OB_MODEL_AGGR_RUN' Reference type 20110809
5 MC_NODE Constant Private Type reference (TYPE) GRFN_FIELDID 'NODE' Report: Field ID 20110525
6 MC_NODETYPE Constant Private Type reference (TYPE) GRFN_FIELDID 'NODETYPE' Report: Field ID 20110525
7 MC_NODETYPE_ICON Constant Private Type reference (TYPE) GRFN_FIELDID 'NODETYPE_ICON' Report: Field ID 20110525
8 MC_NODETYPE_T Constant Private Type reference (TYPE) GRFN_FIELDID 'NODETYPE_T' Report: Field ID 20110525
9 MC_NODE_T Constant Private Type reference (TYPE) GRFN_FIELDID 'NODE_T' Report: Field ID 20110525
10 MC_OBJECT_KEY Constant Private Type reference (TYPE) GRFN_FIELDID 'OBJECT_KEY' Report: Field ID 20110525
11 MC_OU Constant Private Type reference (TYPE) GRFN_FIELDID 'OU' Field name: org unit id 20110524
12 MC_OU_T Constant Private Type reference (TYPE) GRFN_FIELDID 'OU_T' Field name: org unit name 20110524
13 MC_PARENT_KEY Constant Private Type reference (TYPE) GRFN_FIELDID 'PARENT_KEY' Report: Field ID 20110525
14 MC_REPORT_AGGR_KRI Constant Protected Type reference (TYPE) GRFN_REPNAME 'GRRM_OB_AGGR_KRI' Report Name: KRI aggregation 20110524
15 MC_REPORT_AGGR_RCSA Constant Protected Type reference (TYPE) GRFN_REPNAME 'GRRM_OB_AGGR_RCSA' Report Name: RCSA aggregation 20110524
16 MC_REPORT_VERSION_ORGUNIT Constant Private Type reference (TYPE) GRFN_REP_VERSION 'ORGUNIT' Report version: Orgazinationa unit hierarchy 20110524
17 MC_REPORT_VERSION_RISK_CAT Constant Private Type reference (TYPE) GRFN_REP_VERSION 'RISK_CAT' Report version: Risk category hierarchy 20110524
18 MC_RG Constant Private Type reference (TYPE) GRFN_FIELDID 'RG' Field name: risk category id 20110524
19 MC_RG_T Constant Private Type reference (TYPE) GRFN_FIELDID 'RG_T' Field name: risk category name 20110524
20 MC_W2_AFFECTED_OBJ Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_AFFECTED_OBJ' Field Name: Affected object 20110527
21 MC_W2_COLOR Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_COLOR' Field Name: Color 20110525
22 MC_W2_COLOR_TXT Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_COLOR_TXT' Field Name: Color 20110527
23 MC_W2_RULE_ID Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_RULE_ID' Field Name: Aggregation rule ID 20110525
24 MC_W2_RULE_TXT Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_RULE_TXT' Field Name: Aggregation rule text 20110527
25 MC_W2_RULE_XML Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_RULE_XML' Field Name: Aggregation rule content 20110525
26 MC_W2_STATUS Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_STATUS' Field Name: Aggr. run status ID 20110527
27 MC_W2_STATUS_T Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_STATUS_T' Field Name: Aggr. run status text 20110527
28 MC_W2_VALUE Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_VALUE' Field Name: Score Value 20110525
29 MC_W2_VALUE_DATE Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_VALUE_DATE' Field Name: Value Date 20110525
30 MC_W2_VALUE_TIME Constant Private Type reference (TYPE) GRFN_FIELDID 'W2_VALUE_TIME' Field Name: Value Time 20110525
31 MO_LINEDESCR Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110524
32 MO_SESSION Static Attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110524
33 MO_STRUCTURE Static Attribute Private Object reference (TYPE REF TO) CL_GRFN_REP_STRUCTURE Output structure 20110525
34 MO_TABLEDESCR Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110524
35 MS_DETAILS Static Attribute Private Type reference (TYPE) GRFN_S_REP_DETAILS General Selection for Reporting 20110524
36 MS_LEADING_AGGR_RUN Static Attribute Private Type reference (TYPE) GRRM_OB_S_API_AGGR_RUN Aggregation Run API structure 20110524
37 MS_REP_SELECTION Static Attribute Private Type reference (TYPE) GRFN_S_REP_SELECTION Selection data for Generic report 20110524
38 MT_AFFECTED_OBJ_BUFFER Static Attribute Private Type reference (TYPE) GRRM_OB_T_AFFECTED_OBJECT Affected object 20110530
39 MT_AGGR_RUN Static Attribute Private Type reference (TYPE) GRRM_OB_T_API_AGGR_RUN List of aggregation runs 20110524
40 MT_AGGR_RUN_STATUS Static Attribute Private Type reference (TYPE) DDFIXVALUES Description of Domain Fixed Values 20110527
41 MT_ENTITY Static Attribute Private Type reference (TYPE) GRFN_T_OBJTYPE_INFO OTYPE - OBJTYPE info structure 20110527
42 MT_FIELD_MAP Static Attribute Private Type reference (TYPE) GRFN_T_REP_FIELD_MAPPING Reporting: Field mapping 20110524
43 MT_OU_FILTER Static Attribute Private Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20110531
44 MT_RESULT Static Attribute Private Object reference (TYPE REF TO) DATA 20110525
45 MT_RG_FILTER Static Attribute Private Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20110531
Methods
# Method Level Visibility Method type Description Created on
1 AFFECTED_OBJ_AGGREGATE Static method Private Method Affected Objects aggregate 20110530
2 AFFECTED_OBJ_COLLECT Static method Private Method Resolve affected object name 20110530
3 AFFECTED_OBJ_FILL Static method Private Method Affected Objects fill into output table 20110530
4 APPLY_AUTHORIZATION Static method Private Method Apply report filter 20110809
5 APPLY_FILTER Static method Private Method Apply report filter 20110531
6 BUILD_AUTHORIZATION_TREE Static method Private Method 20110809
7 BUILD_STRUCTURE Static method Private Method Build report structure 20110524
8 BUILD_TREE Static method Private Method Build hierarchy 20110524
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110524
10 CREATE_LINE Static method Private Method Create line in hierarchy 20110525
11 EXECUTE Static method Public Method Execute report 20110524
12 GET_AGGR_HIER_ID Static method Private Method Get aggregation hierarchy ID 20110527
13 GET_CHILDS Static method Private Method Get child nodes 20110531
14 GET_ENTITY_TEXT Static method Private Method Get entity text 20110527
15 GET_FILTER Static method Private Method Get filter for particular entity 20110524
16 GET_OBJECT_NAME Static method Private Method Get object name 20110527
17 RAISE_ERROR Static method Private Method Raise error 20110524
18 SET_VALUE Static method Private Method Set value into report line 20110527
Events
Class CL_GRRM_OB_REP_AGGR has no event.
Types
Class CL_GRRM_OB_REP_AGGR has no local type.
Method Signatures

Method AFFECTED_OBJ_AGGREGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110530

Method AFFECTED_OBJ_AGGREGATE on class CL_GRRM_OB_REP_AGGR has no exception.

Method AFFECTED_OBJ_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110530
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110530

Method AFFECTED_OBJ_FILL Signature

Method AFFECTED_OBJ_FILL on class CL_GRRM_OB_REP_AGGR has no parameter.
Method AFFECTED_OBJ_FILL on class CL_GRRM_OB_REP_AGGR has no exception.

Method APPLY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110809
2 Changing CT_VALUE Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_VALUE Aggregation Run - Values 20110809
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110809

Method APPLY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110531
2 Changing CT_VALUE Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_VALUE Aggregation Run - Values 20110531

Method APPLY_FILTER on class CL_GRRM_OB_REP_AGGR has no exception.

Method BUILD_AUTHORIZATION_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ORGUNIT_TREE Call by reference Type reference (TYPE) GRFNM_T_ORGUNIT 20110809
2 Importing IS_PARENT Call by reference Type reference (TYPE) GRFN_S_ORGUNIT Orgunit Hierarchy structure 20110809
3 Importing IT_ORGUNIT_ALL Call by reference Type reference (TYPE) GRFNM_T_ORGUNIT 20110809

Method BUILD_AUTHORIZATION_TREE on class CL_GRRM_OB_REP_AGGR has no exception.

Method BUILD_STRUCTURE Signature

Method BUILD_STRUCTURE on class CL_GRRM_OB_REP_AGGR has no parameter.
Method BUILD_STRUCTURE on class CL_GRRM_OB_REP_AGGR has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_GRRM_OB_REP_AGGR has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110525

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRRM_OB_REP_AGGR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRRM_OB_REP_AGGR has no exception.

Method CREATE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IC_COUNTER Call by reference Type reference (TYPE) INT4 Natural number 20110525
2 Importing IT_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110525
3 Importing IT_VALUE Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_VALUE Aggregation Buffer - Value 20110525
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110525
5 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) INT4 Parent Object Id 20110526
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110525

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LINEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110524
2 Exporting EO_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110524
3 Exporting ET_FIELD_MAP Call by reference Type reference (TYPE) GRFN_T_REP_FIELD_MAPPING Reporting: Field mapping 20110524
4 Exporting EV_RESULT Call by reference Type reference (TYPE) GRFN_XML XML 20110524
5 Importing IS_DETAILS Call by reference Type reference (TYPE) GRFN_S_REP_DETAILS General Selection for Reporting 20110524
6 Importing IS_REP_SELECTION Call by reference Type reference (TYPE) GRFN_S_REP_SELECTION Selection data for Generic report 20110524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110524

Method GET_AGGR_HIER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AGGR_RUN Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_RUN Aggregation Run API structure 20110527
2 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20110527

Method GET_AGGR_HIER_ID on class CL_GRRM_OB_REP_AGGR has no exception.

Method GET_CHILDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110531
2 Importing IT_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110531
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110531

Method GET_CHILDS on class CL_GRRM_OB_REP_AGGR has no exception.

Method GET_ENTITY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110527
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20110527
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110527

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110524
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) GRFN_FIELDID Report: Field ID 20110524
3 Importing IV_FIELD_TXT Call by reference Type reference (TYPE) GRFN_FIELDID Report: Field ID 20110524
4 Returning RT_RESULT Value transfer Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20110524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110524

Method GET_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110527
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20110527
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110527

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20110524
2 Importing PAR1 Call by reference Type reference (TYPE) ANY Message parameter 1 20110524
3 Importing PAR2 Call by reference Type reference (TYPE) ANY Message parameter 2 20110524
4 Importing PAR3 Call by reference Type reference (TYPE) ANY Message parameter 3 20110524
5 Importing PAR4 Call by reference Type reference (TYPE) ANY Message parameter 4 20110524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110524

Method SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_LINE Call by reference Type reference (TYPE) ANY 20110527
2 Importing IS_VALUE Call by reference Type reference (TYPE) GRRM_OB_S_AG_BUFFER_VALUE Aggregation Buffer - Value 20110527
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110527
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000