SAP ABAP Class CL_GRRM_OB_API_AGGR_HIER (Aggregation hierarchy API)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_OB_ENTITY_API (Package) Operational Risk Management for Banks: Entity API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_API_BASIS Basis class for GRC API classes 20110427
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRRM_OB_API_AGGR_HIER Aggregation hierarchy 20110427
Properties
Class CL_GRRM_OB_API_AGGR_HIER  
Short Description Aggregation hierarchy API    
Super Class CL_GRFN_API_BASIS Basis class for GRC API classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_OB_ENTITY_API   Operational Risk Management for Banks: Entity API 
Created 20110427   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRRM_OB_API_AGGR_HIER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRRM_OB_API_AGGR_HIER Aggregation hierarchy 20110427
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_API_SESSION 20110429 Session Management for GRC APIs
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ERROR Constant Private Type reference (TYPE) SY-MSGTY 'E' Message Type 20110427
2 MC_MESSAGE_CLASS Constant Private Type reference (TYPE) SY-MSGID 'GRRM_OB_REPORTING' Message Class 20110427
3 MC_MESSAGE_CLASS_FN Constant Private Type reference (TYPE) SY-MSGID 'GRFN_ENTITY_API' Message Class 20110427
4 MC_MODEL_CLASS Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_OB_MODEL_AGGR_HIER' Reference type 20110427
5 MC_WARNING Constant Private Type reference (TYPE) SY-MSGTY 'W' Message Type 20110523
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INPUT Instance method Private Method 20110510
2 CHECK_RULES Instance method Private Method 20110517
3 CREATE Instance method Public Method 20110428
4 DELETE Instance method Public Method 20110428
5 GET Static method Private Method 20110429
6 GET_BAPIRET2 Instance method Private Method 20110520
7 GET_KRI Instance method Private Method 20110509
8 GET_NAME Instance method Private Method 20110526
9 GET_ORGUNITS Instance method Private Method 20110502
10 GET_ORGUNIT_SUBNODES Instance method Private Method 20110518
11 GET_RCSA Instance method Private Method 20110509
12 GET_RISK_CATEGORIES Instance method Private Method 20110502
13 GET_RISK_CAT_SUBNODES Instance method Private Method 20110519
14 QUERY Instance method Public Method 20110428
15 RETRIEVE Instance method Public Method 20110428
16 UPDATE Instance method Public Method 20110428
17 UPDATE_EXCLUDED_HIERARCHY Instance method Private Method 20110523
Events
Class CL_GRRM_OB_API_AGGR_HIER has no event.
Types
Class CL_GRRM_OB_API_AGGR_HIER has no local type.
Method Signatures

Method CHECK_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AGGR_HIER Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_HIER Aggregation hierarchy 20110510
2 Importing IT_AGGR_RULE Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_RULE Aggregation rule 20110512
3 Importing IT_EXCLUDED_LEAF Call by reference Type reference (TYPE) GRFN_TS_API_OBJECT_ID Table type of API object ID 20110526
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110510

Method CHECK_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AGGR_RULE Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_RULE Aggregation rule 20110517
2 Importing IT_EXCLUDED_LEAF Call by reference Type reference (TYPE) GRFN_TS_API_OBJECT_ID Table type of API object ID 20110526
3 Importing IT_HIERARCHY Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110520
4 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20110517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110517

Method CREATE Signature

Method CREATE on class CL_GRRM_OB_API_AGGR_HIER has no parameter.
Method CREATE on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method DELETE Signature

Method DELETE on class CL_GRRM_OB_API_AGGR_HIER has no parameter.
Method DELETE on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method GET 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 20110429
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110429
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_GRRM_OB_API_AGGR_HIER 20110429

Method GET on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method GET_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Value transfer Type reference (TYPE) SY-MSGID Message Class 20110520
2 Importing IV_NO Value transfer Type reference (TYPE) SY-MSGNO Message Number 20110520
3 Importing IV_TP Value transfer Type reference (TYPE) SY-MSGTY 'E' Message Type 20110520
4 Importing IV_V1 Value transfer Type reference (TYPE) ANY SY-MSGV1 20110520
5 Importing IV_V2 Value transfer Type reference (TYPE) ANY SY-MSGV2 20110520
6 Importing IV_V3 Value transfer Type reference (TYPE) ANY SY-MSGV3 20110520
7 Importing IV_V4 Value transfer Type reference (TYPE) ANY SY-MSGV4 20110520
8 Returning RS_BAPIRET Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20110520

Method GET_BAPIRET2 on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method GET_KRI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110509
2 Returning RT_HIERARCHY Value transfer Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110509
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110509

Method GET_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 20110526
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20110526

Method GET_NAME on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method GET_ORGUNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AGGR_HIER Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_HIER Object ID 20110509
2 Returning RT_HIERARCHY Value transfer Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110502
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110502

Method GET_ORGUNIT_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIERARCHY Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110518
2 Importing IS_AGGR_HIER Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_HIER Object ID 20110518
3 Importing IS_PARENT Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_HIERARCHY Aggregation Hierarchy 20110518
4 Importing IT_ORGUNIT Call by reference Type reference (TYPE) GRFNM_T_ORGUNIT Table type for orgunit list 20110518
5 Importing IT_PARENT Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110518
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110518

Method GET_RCSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110509
2 Importing IV_RCSA_PLAN_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110509
3 Returning RT_HIERARCHY Value transfer Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110509
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110509

Method GET_RISK_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AGGR_HIER Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_HIER Object ID 20110509
2 Returning RT_HIERARCHY Value transfer Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110502
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110502

Method GET_RISK_CAT_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIERARCHY Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110519
2 Importing IS_AGGR_HIER Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_HIER Object ID 20110519
3 Importing IS_PARENT Call by reference Type reference (TYPE) GRRM_OB_S_API_AGGR_HIERARCHY Aggregation Hierarchy 20110519
4 Importing IT_CRGROUP Call by reference Type reference (TYPE) CL_GRRM_MODEL_CRISK=>T_CRISK_LIST 20110519
5 Importing IT_PARENT Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110519
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110519

Method QUERY Signature

Method QUERY on class CL_GRRM_OB_API_AGGR_HIER has no parameter.
Method QUERY on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class CL_GRRM_OB_API_AGGR_HIER has no parameter.
Method RETRIEVE on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method UPDATE Signature

Method UPDATE on class CL_GRRM_OB_API_AGGR_HIER has no parameter.
Method UPDATE on class CL_GRRM_OB_API_AGGR_HIER has no exception.

Method UPDATE_EXCLUDED_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIERARCHY Call by reference Type reference (TYPE) GRRM_OB_T_API_AGGR_HIERARCHY Aggregation Hieararchy 20110523
2 Importing IT_EXCLUDED_LEAF Call by reference Type reference (TYPE) GRFN_TS_API_OBJECT_ID Table type of API object ID 20110523
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110523
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000