Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Private | Type reference (TYPE) | LANGU | 'E' | Language Key | 20131202 | ||
| 2 | Constant | Private | See coding | 20140225 | |||||
| 3 | Constant | Private | See coding | Default Global ORX Settings | 20131213 | ||||
| 4 | Constant | Private | Type reference (TYPE) | CHAR_01 | '-' | Character length 1 | 20131203 | ||
| 5 | Constant | Private | See coding | 20140225 | |||||
| 6 | Static Attribute | Public | Type reference (TYPE) | GRRM_OB_S_ORX_CONFIG | Buffer for Global ORX Settings | 20131213 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Business Lines | 20131213 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Controls | 20140221 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Alleged Causes | 20131202 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Event Types | 20131202 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Jurisdictions / Choices of Law | 20131202 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Counterparties / Claimant Types | 20131202 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Roles of the Firm | 20131202 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Environmental Volatilities | 20131202 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | CL_GRRM_OB_ORX_UTIL=>YT_CATEGORY_CUSTOMIZING | Buffer - Processes | 20131202 | |||
| 16 | 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 | Static method | Public | Method | Convert Customizing | 20131203 | |
| 2 | Static method | Public | Method | Derive Business Line from Orgunit | 20140206 | |
| 3 | Static method | Public | Method | Derive Event Type from Risk Category | 20140206 | |
| 4 | Static method | Public | Method | Check whether Loss event is large for ORX or not | 20131203 | |
| 5 | Static method | Public | Method | Check whether Loss event is above ORX thresholds or not | 20131219 | |
| 6 | Static method | Public | Method | Read Texts for Provided Codes | 20140410 | |
| 7 | Static method | Public | Method | Read Customizing - Business Lines | 20131202 | |
| 8 | Static method | Private | Method | Read Business Line Text | 20140410 | |
| 9 | Static method | Public | Method | Read Customizing - Controls | 20140221 | |
| 10 | Static method | Private | Method | Read Control Text | 20140410 | |
| 11 | Static method | Public | Method | Read Customizing - Alleged Causes | 20131202 | |
| 12 | Static method | Private | Method | Read Alleged Cause Text | 20140410 | |
| 13 | Static method | Public | Method | Read Customizing - Event Types | 20131202 | |
| 14 | Static method | Private | Method | Read Event Type Text | 20140410 | |
| 15 | Static method | Public | Method | Read Global ORX Settings | 20131213 | |
| 16 | Static method | Public | Method | Read Customizing - Jurisdictions / Choices of Law | 20131202 | |
| 17 | Static method | Private | Method | Read Jurisdiction / Choice of Law Text | 20140410 | |
| 18 | Static method | Public | Method | Read Customizing - Counterparties / Claimant Types | 20131202 | |
| 19 | Static method | Private | Method | Read Counterparty / Claimant Type Text | 20140410 | |
| 20 | Static method | Public | Method | Read Customizing - Roles of the Firm | 20131202 | |
| 21 | Static method | Private | Method | Read Role of the Firm Text | 20140410 | |
| 22 | Static method | Public | Method | Read Customizing - Environmental Volatilities | 20131202 | |
| 23 | Static method | Private | Method | Read Environmental Volatility Text | 20140410 | |
| 24 | Static method | Public | Method | Read Customizing - Processes | 20131202 | |
| 25 | Static method | Private | Method | Read Process Text | 20140410 | |
| 26 | Static method | Public | Method | Read Customizing - Products | 20131202 | |
| 27 | 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 | ET_ATTR_VALUE | Call by reference | Type reference (TYPE) | GRRM_OB_T_VALUE_TEXT | All Fixed Values of an Attribute with Texts | 20131203 | |||
| 2 | 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 | 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 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20140206 | |||
| 2 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20140206 | |||
| 3 | RV_BL | Value transfer | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20140206 | |||
| 2 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20140206 | |||
| 3 | RV_EL | Value transfer | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20140226 | |||
| 2 | IV_AMOUNT | Call by reference | Type reference (TYPE) | GRRM_OB_GROSS_LOSS_AMT | Loss | 20131203 | |||
| 3 | IV_CURRENCY | Call by reference | Type reference (TYPE) | GRFN_CURRENCY | Currency | 20131203 | |||
| 4 | IV_LOSS_EVT_ID | Call by reference | Type reference (TYPE) | GRRM_OB_LOSS_EVT_ID | Loss Event ID | 20140225 | |||
| 5 | RV_IS_LARGE | Value transfer | Type reference (TYPE) | GRFN_BOOLEAN | True - large, False - NOT large | 20131203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_AMOUNT | Call by reference | Type reference (TYPE) | GRRM_OB_GROSS_LOSS_AMT | Loss | 20131219 | |||
| 2 | IV_CURRENCY | Call by reference | Type reference (TYPE) | GRFN_CURRENCY | Currency | 20131219 | |||
| 3 | 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 | IS_CODES | Call by reference | Type reference (TYPE) | GRRM_OB_S_ORX_CATEGORY_ID | ORX - Categorization Codes + Large Loss attribute codes | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | GRRM_OB_ORX_CATEGORY_CODE | ORX - Category Code | 20140410 | |||
| 2 | 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 |