SAP ABAP Class CL_GRRM_OB_ORX_UTIL (Utility Class for ORX Reporting Standards)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_OB_MODEL (Package) Operational Risk Management for Banks: Model Classes
Properties
Class CL_GRRM_OB_ORX_UTIL  
Short Description Utility Class for ORX Reporting Standards    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_OB_MODEL   Operational Risk Management for Banks: Model Classes 
Created 20131202   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)
2 CL_GRRM_OB_ORX_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_GRRM_OB_ORX_UTIL has no interface implemented.
Friends
Class CL_GRRM_OB_ORX_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DEFAULT_LANGU Constant Private Type reference (TYPE) LANGU 'E' Language Key 20131202
2 MC_FIELDNAME Constant Private See coding 20140225
3 MC_GLOBAL_SETTINGS Constant Private See coding Default Global ORX Settings 20131213
4 MC_INDENT Constant Private Type reference (TYPE) CHAR_01 '-' Character length 1 20131203
5 MC_RANGE Constant Private See coding 20140225
6 MS_GLOBAL_SETTINGS Static Attribute Public Type reference (TYPE) GRRM_OB_S_ORX_CONFIG Buffer for Global ORX Settings 20131213
7 MT_BL Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Business Lines 20131213
8 MT_CL Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Controls 20140221
9 MT_CS Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Alleged Causes 20131202
10 MT_EL Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Event Types 20131202
11 MT_LS01 Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Jurisdictions / Choices of Law 20131202
12 MT_LS02 Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Counterparties / Claimant Types 20131202
13 MT_LS03 Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Roles of the Firm 20131202
14 MT_LS04 Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Environmental Volatilities 20131202
15 MT_PC Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Processes 20131202
16 MT_PD Static Attribute Private Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Buffer - Products 20131202
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_CUSTOMIZING Static method Public Method Convert Customizing 20131203
2 GET_BL_FROM_MAPPING Static method Public Method Derive Business Line from Orgunit 20140206
3 GET_EL_FROM_MAPPING Static method Public Method Derive Event Type from Risk Category 20140206
4 IS_LARGE_LOSS_EVENT Static method Public Method Check whether Loss event is large for ORX or not 20131203
5 IS_ORX_LOSS_EVENT Static method Public Method Check whether Loss event is above ORX thresholds or not 20131219
6 READ_ALL_ORX_TXT Static method Public Method Read Texts for Provided Codes 20140410
7 READ_BL Static method Public Method Read Customizing - Business Lines 20131202
8 READ_BL_TXT Static method Private Method Read Business Line Text 20140410
9 READ_CL Static method Public Method Read Customizing - Controls 20140221
10 READ_CL_TXT Static method Private Method Read Control Text 20140410
11 READ_CS Static method Public Method Read Customizing - Alleged Causes 20131202
12 READ_CS_TXT Static method Private Method Read Alleged Cause Text 20140410
13 READ_EL Static method Public Method Read Customizing - Event Types 20131202
14 READ_EL_TXT Static method Private Method Read Event Type Text 20140410
15 READ_GLOBAL_SETTINGS Static method Public Method Read Global ORX Settings 20131213
16 READ_LS01 Static method Public Method Read Customizing - Jurisdictions / Choices of Law 20131202
17 READ_LS01_TXT Static method Private Method Read Jurisdiction / Choice of Law Text 20140410
18 READ_LS02 Static method Public Method Read Customizing - Counterparties / Claimant Types 20131202
19 READ_LS02_TXT Static method Private Method Read Counterparty / Claimant Type Text 20140410
20 READ_LS03 Static method Public Method Read Customizing - Roles of the Firm 20131202
21 READ_LS03_TXT Static method Private Method Read Role of the Firm Text 20140410
22 READ_LS04 Static method Public Method Read Customizing - Environmental Volatilities 20131202
23 READ_LS04_TXT Static method Private Method Read Environmental Volatility Text 20140410
24 READ_PC Static method Public Method Read Customizing - Processes 20131202
25 READ_PC_TXT Static method Private Method Read Process Text 20140410
26 READ_PD Static method Public Method Read Customizing - Products 20131202
27 READ_PD_TXT Static method Private Method Read Product Text 20140410
Events
Class CL_GRRM_OB_ORX_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CATEGORY_CUSTOMIZING Public See coding Generic structure for ORX category customizing 20131202 BEGIN OF ys_category_customizing, code TYPE grrm_ob_orx_category_code, parent_code TYPE grrm_ob_orx_category_code, text TYPE grrm_ob_orx_txt, END OF ys_category_customizing
2 YT_CATEGORY_CUSTOMIZING Public See coding Generic table of ORX category customizing 20131202 yt_category_customizing TYPE STANDARD TABLE OF ys_category_customizing
Method Signatures

Method CONVERT_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_VALUE Call by reference Type reference (TYPE) GRRM_OB_T_VALUE_TEXT All Fixed Values of an Attribute with Texts 20131203
2 Importing IT_CATEGORY_CUSTOMIZING Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131203
3 Importing IV_PROVIDE_EMPTY_VALUE Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Indicator - empty attr/value pair should also be returned 20140220

Method CONVERT_CUSTOMIZING on class CL_GRRM_OB_ORX_UTIL has no exception.

Method GET_BL_FROM_MAPPING 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 20140206
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140206
3 Returning RV_BL Value transfer Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140206
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140206

Method GET_EL_FROM_MAPPING 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 20140206
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140206
3 Returning RV_EL Value transfer Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140206
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140206

Method IS_LARGE_LOSS_EVENT 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 20140226
2 Importing IV_AMOUNT Call by reference Type reference (TYPE) GRRM_OB_GROSS_LOSS_AMT Loss 20131203
3 Importing IV_CURRENCY Call by reference Type reference (TYPE) GRFN_CURRENCY Currency 20131203
4 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20140225
5 Returning RV_IS_LARGE Value transfer Type reference (TYPE) GRFN_BOOLEAN True - large, False - NOT large 20131203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140226

Method IS_ORX_LOSS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMOUNT Call by reference Type reference (TYPE) GRRM_OB_GROSS_LOSS_AMT Loss 20131219
2 Importing IV_CURRENCY Call by reference Type reference (TYPE) GRFN_CURRENCY Currency 20131219
3 Returning RV_IS_ORX Value transfer Type reference (TYPE) GRFN_BOOLEAN True - ORX, False - NOT 20131219

Method IS_ORX_LOSS_EVENT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_ALL_ORX_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CODES Call by reference Type reference (TYPE) GRRM_OB_S_ORX_CATEGORY_ID ORX - Categorization Codes + Large Loss attribute codes 20140410
2 Returning RS_TEXTS Value transfer Type reference (TYPE) GRRM_OB_S_ORX_TXT Texts for Loss Event ORX specific attributes 20140410

Method READ_ALL_ORX_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_BL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BL Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_BL on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_BL_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_BL_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CL Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20140221

Method READ_CL on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_CL_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_CL_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_CS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CS Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_CS on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_CS_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_CS_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_EL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EL Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_EL on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_EL_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_EL_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_GLOBAL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_GLOBAL_SETTINGS Value transfer Type reference (TYPE) GRRM_OB_S_ORX_CONFIG ORX global settings structure 20131219

Method READ_GLOBAL_SETTINGS on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LS01 Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_LS01 on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS01_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_LS01_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LS02 Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_LS02 on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS02_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_LS02_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS03 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LS03 Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_LS03 on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS03_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_LS03_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LS04 Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_LS04 on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_LS04_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_LS04_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_PC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PC Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_PC on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_PC_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

Method READ_PC_TXT on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_PD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PD Call by reference Type reference (TYPE) CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING Generic table of ORX category customizing 20131202

Method READ_PD on class CL_GRRM_OB_ORX_UTIL has no exception.

Method READ_PD_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) GRRM_OB_ORX_CATEGORY_CODE ORX - Category Code 20140410
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRRM_OB_ORX_TXT ORX - Description for Code 20140410

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