SAP ABAP Class CL_GRRM_CUST_ANALYSIS (Customzing Access Class for Analysis related Customizing)
                         
  Hierarchy 
    
                
                ☛
            
             GRCFND_A            (Software Component) GRC Foundation ABAP
⤷
             GRC-RM            (Application Component) GRC Risk Management
⤷
             GRRM_UTILITY            (Package) Utility classes for Risk Management
                    
    
                            
                            
                            
                            
                            
                            ⤷
⤷
Properties
| Class | CL_GRRM_CUST_ANALYSIS | |
| Short Description | Customzing Access Class for Analysis related Customizing | |
| Super Class | ||
| Instantiability of a Class | 2 | Public | 
| Final | 
  General Data 
                            | Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRRM_UTILITY | Utility classes for Risk Management | 
| Created | 20091110 | SAP | 
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active | 
  Forward declarations 
                                                            Class CL_GRRM_CUST_ANALYSIS has no forward declaration.
                            
                            
  Interfaces 
                                                            Class CL_GRRM_CUST_ANALYSIS has no interface implemented.
                            
                            
  Friends 
                                                            | # | Friend | Modeled only | Created on | Description | 
|---|---|---|---|---|
| 1 | CL_GRRM_API_ANALYSIS | 20091117 | Analysis API | 
  Attributes 
                                                            Class CL_GRRM_CUST_ANALYSIS has no attribute.
                            
                            
  Methods 
                                                            | # | Method | Level | Visibility | Method type | Description | Created on | 
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Creates an Analysis profile (for unit tests) | 20091117 | |
| 2 | Static method | Private | Method | Deletes an Analysis profile (for unit tests) | 20091117 | |
| 3 | Static method | Public | Method | Reads Analysis profile | 20091110 | |
| 4 | Static method | Public | Method | Read all Analysis profiles | 20100304 | |
| 5 | Static method | Public | Method | Reads Analysis profile and its text | 20101013 | |
| 6 | Static method | Private | Method | Read domain texts | 20101013 | |
| 7 | Static method | Public | Method | Reads Opportunity Level Information | 20100331 | |
| 8 | Static method | Public | Method | 20100401 | ||
| 9 | Static method | Public | Method | Return risk level depending on matrix configuration | 20100401 | |
| 10 | Static method | Public | Method | Reads Risk Level Information | 20100331 | |
| 11 | Static method | Public | Method | 20100401 | ||
| 12 | Static method | Private | Method | Sets one profile to be active (for unit tests) | 20091118 | 
  Events 
                                                            Class CL_GRRM_CUST_ANALYSIS has no event.
                            
                            Types
Class CL_GRRM_CUST_ANALYSIS has no local type.
                            
                            
                                                            Method Signatures
Method CREATE_ANALYSIS_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ANALYSIS_PROFILE | Call by reference | Type reference (TYPE) | GRRM_S_ANALYSIS_PROFILE | ANALYSIS PROFILE | 20091117 | |||
| 2 | RV_PROFILE_ID | Value transfer | Type reference (TYPE) | GRRM_CC_ID | Analysis Profile ID | 20091117 | 
Method CREATE_ANALYSIS_PROFILE on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method DELETE_ANALYSIS_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROFILE_ID | Call by reference | Type reference (TYPE) | GRRM_CC_ID | Analysis Profile ID | 20091117 | 
Method DELETE_ANALYSIS_PROFILE on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_ANALYSIS_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROFILE_ID | Call by reference | Type reference (TYPE) | GRRM_CC_ID | Analysis Profile ID | 20091110 | |||
| 2 | RS_ANALYSIS_PROFILE | Value transfer | Type reference (TYPE) | GRRM_S_ANALYSIS_PROFILE | ANALYSIS PROFILE | 20091110 | 
Method GET_ANALYSIS_PROFILE on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_ANALYSIS_PROFILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ANALPROFILES | Value transfer | Type reference (TYPE) | GRRM_T_ANALPROFILE_TEXT | Analysis Profile Texts | 20100304 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20100304 | 
Method GET_ANALYSIS_PROFILES on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_ANALYSIS_PROFILE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20101013 | ||
| 2 | IV_PROFILE_ID | Call by reference | Type reference (TYPE) | GRRM_CC_ID | Analysis Profile ID | 20101013 | |||
| 3 | RS_ANALYSIS_PROFILE | Value transfer | Type reference (TYPE) | GRRM_S_WD_ANALYSIS_PROFILE | ANALYSIS PROFILE | 20101013 | 
Method GET_ANALYSIS_PROFILE_TEXT on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_DOMAIN_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Call by reference | Type reference (TYPE) | ANY | 20101013 | ||||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20101013 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20101013 | ||||
| 4 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20101013 | 
Method GET_DOMAIN_TEXT on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_OPP_LEVEL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_COLOR_CODE | Call by reference | Type reference (TYPE) | GRRM_OPP_LEVEL_COLOR_CODE | Opportunity Level Color Code | 20100331 | |||
| 2 | EV_LABEL | Call by reference | Type reference (TYPE) | GRRM_OPP_LEVEL_LABEL | Opportunity Level Label | 20100331 | |||
| 3 | EV_SEQUENCE | Call by reference | Type reference (TYPE) | GRRM_RISK_OPP_LEVEL_SEQUENCE | Risk and Opportunity Level Sequence | 20100401 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | GRRM_RISK_OPP_LEVEL_ID | Risk and Opportunity Level ID | 20100331 | |||
| 5 | IV_LANG | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Language Key | 20100331 | 
Method GET_OPP_LEVEL_INFO on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_OPP_LEVEL_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANG | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Language Key | 20100401 | ||
| 2 | RT_LEVEL | Value transfer | Type reference (TYPE) | GRRM_T_RISK_OPP_LEVEL | Risk / Opportunity Level | 20100401 | 
Method GET_OPP_LEVEL_TABLE on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_RISK_LEVEL_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_IMPACT_LEVEL | Call by reference | Type reference (TYPE) | GRRM_IMPACT_LEVEL | Impact level | 20100401 | |||
| 2 | IV_PROBABILITY | Call by reference | Type reference (TYPE) | GRRM_ANALYSIS_PROBABILITY | Probability Values from | 20100401 | |||
| 3 | IV_PROB_LEVEL | Call by reference | Type reference (TYPE) | GRRM_PROBABILITY_LEVEL_ID | Probability Level | 20100401 | |||
| 4 | IV_SPEED_OF_ONSET | Call by reference | Type reference (TYPE) | GRRM_SPEED_OF_ONSET | Speed of Onset | 20100401 | |||
| 5 | RV_RISK_LEVEL | Value transfer | Type reference (TYPE) | GRRM_RISK_LEVEL_ID | Risk Level ID | 20100401 | 
Method GET_RISK_LEVEL_ID on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_RISK_LEVEL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_COLOR_CODE | Call by reference | Type reference (TYPE) | GRRM_RISK_LEVEL_COLOR_CODE | Risk Level Color Code | 20100331 | |||
| 2 | EV_LABEL | Call by reference | Type reference (TYPE) | GRRM_RISK_LEVEL_LABEL | Risk Level Label | 20100331 | |||
| 3 | EV_SEQUENCE | Call by reference | Type reference (TYPE) | GRRM_RISK_OPP_LEVEL_SEQUENCE | Risk and Opportunity Level Sequence | 20100401 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | GRRM_RISK_OPP_LEVEL_ID | Risk and Opportunity Level ID | 20100331 | |||
| 5 | IV_LANG | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Language Key | 20100331 | 
Method GET_RISK_LEVEL_INFO on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method GET_RISK_LEVEL_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANG | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Language Key | 20100401 | ||
| 2 | RT_LEVEL | Value transfer | Type reference (TYPE) | GRRM_T_RISK_OPP_LEVEL | Risk / Opportunity Level | 20100401 | 
Method GET_RISK_LEVEL_TABLE on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                                    Method SET_ACTIVE_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROFILE_ID | Call by reference | Type reference (TYPE) | GRRM_CC_ID | Analysis Profile ID | 20091118 | 
Method SET_ACTIVE_PROFILE on class CL_GRRM_CUST_ANALYSIS has no exception.
                                    
                                                            
                            
                            
                            
                            
  History 
                            | Last changed by/on | SAP | 20141106 | 
| SAP Release Created in | 600 |