SAP ABAP Class CL_GRFN_UTIL_EO (Utility Class for Data Source)
                         
  Hierarchy 
    
                
                ☛
            
             GRCFND_A            (Software Component) GRC Foundation ABAP
⤷
             GRC            (Application Component) Governance, Risk and Compliance
⤷
             GRFN_AUTO_MONITOR            (Package) GRC Automated Monitoring Framework
                    
    
                            
                            
                            
                                                            ⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on | 
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GRFN_UTIL_AM_BASE | Utility Class for Business Rule | 20091110 | 
Properties
| Class | CL_GRFN_UTIL_EO | |
| Short Description | Utility Class for Data Source | |
| Super Class | CL_GRFN_UTIL_AM_BASE | Utility Class for Business Rule | 
| Instantiability of a Class | 2 | Public | 
| Final | 
  General Data 
                            | Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRFN_AUTO_MONITOR | GRC Automated Monitoring Framework | 
| Created | 20091110 | 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) | 
  Interfaces 
                                                            Class CL_GRFN_UTIL_EO has no interface implemented.
                            
                            
  Friends 
                                                            Class CL_GRFN_UTIL_EO has no friend class.
                            
                            
  Attributes 
                                                            | # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | YT_PARCFG | EO UI Parameter Configuration | 20091204 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | YT_PARAM_INFO | Param list | 20100302 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | YT_SUBSCECFG | Enterprise Object OIF UI Configuration for the SubScenario | 20091204 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'QUERYLIST' | Query Result Node Name | 20100304 | 
  Methods 
                                                            | # | Method | Level | Visibility | Method type | Description | Created on | 
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check RTA system netweaver version | 20100830 | |
| 2 | Static method | Public | Method | Find the uninstalled namespace from table/field name | 20110310 | |
| 3 | Static method | Public | Method | Check whether the type contains value range or not | 20091110 | |
| 4 | Static method | Public | Method | Create dynamic sql from clause | 20100728 | |
| 5 | Static method | Public | Method | Format field name | 20100125 | |
| 6 | Static method | Public | Method | Get selection parameter | 20131106 | |
| 7 | Static method | Public | Method | Get BW Query Selection Data | 20140112 | |
| 8 | Static method | Public | Method | Get connection type text by id | 20100312 | |
| 9 | Static method | Public | Method | Get EO Fields by Connection Type, Sub Scenario, Parameters | 20091202 | |
| 10 | Static method | Public | Method | Get join conditions by EO ID | 20100210 | |
| 11 | Static method | Public | Method | Get Param Info | 20100302 | |
| 12 | Static method | Public | Method | Get selection parameter | 20120809 | |
| 13 | Static method | Public | Method | Get SubScenario for an Connection Type | 20091110 | |
| 14 | Static method | Public | Method | Get sub-scenario text by id | 20100312 | |
| 15 | Static method | Public | Method | Get variables | 20120906 | |
| 16 | Static method | Public | Method | 20091208 | ||
| 17 | Static method | Public | Method | 20091110 | ||
| 18 | Static method | Public | Method | 20091208 | 
  Events 
                                                            Class CL_GRFN_UTIL_EO has no event.
                            
                            Types
Class CL_GRFN_UTIL_EO has no local type.
                            
                            
                                                            Method Signatures
Method CHECK_CONNECTOR_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100830 | |||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100830 | 
Method CHECK_CONNECTOR_VERSION on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method CHECK_NAMESP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SP_REQUIRED | Call by reference | Type reference (TYPE) | SCRM_NAMESPACE_SORTED_TAB | CheckMan: List of Name Spaces | 20110310 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20110310 | 
Method CHECK_NAMESP on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method CHECK_VALUE_RANGE_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FLAG | Value transfer | Type reference (TYPE) | BOOLE_D | Boolean Variable (X=True, -=False, Space=Unknown) | 20091110 | |||
| 2 | IV_TYPENAME | Value transfer | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20091110 | 
Method CHECK_VALUE_RANGE_EXIST on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method CREATE_FROM_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FROM_CLAUSE | Call by reference | Type reference (TYPE) | STRING | 20100728 | ||||
| 2 | IT_JOINS | Call by reference | Type reference (TYPE) | GRFN_T_UI_JOIN_CONDITION | Join Conditions | 20100728 | |||
| 3 | IT_TABLE_LV | Call by reference | Type reference (TYPE) | GRFN_T_UI_TABLE_LV | Table level | 20100728 | 
| # | Exception | Resumable | Description | Created on | 
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100728 | 
Method FORMAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | ANY | 20100125 | 
Method FORMAT on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method GET_BWQUERY_PARAM_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EO_FIELDS | Call by reference | Type reference (TYPE) | GRFN_T_UI_EO_FIELD | Query Input Parameter | 20131106 | |||
| 2 | IT_EO_QRY_PARA | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20131106 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20131106 | ||||
| 4 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20131106 | |||
| 5 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20131106 | 
| # | Exception | Resumable | Description | Created on | 
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20131106 | 
Method GET_BWQUERY_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELECTION | Call by reference | Type reference (TYPE) | GRFN_T_QUERY_SELECTION | Query selection | 20140112 | |||
| 2 | IT_FIELDS | Call by reference | Type reference (TYPE) | GRFN_T_EO_FIELD | EO Fields | 20140112 | |||
| 3 | IT_SELECTION | Call by reference | Type reference (TYPE) | GRFN_T_EO_SELECTION | Data Source : Selection | 20140112 | 
Method GET_BWQUERY_SELECTION on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method GET_CONNECTIONTYPE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100312 | |||
| 2 | RV_TEXT | Value transfer | Type reference (TYPE) | GRFN_CONNECTTYPET | Connection Type Text | 20100312 | 
Method GET_CONNECTIONTYPE_TEXT on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method GET_EOFIELDS_BY_PARM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EO_FIELDS | Call by reference | Type reference (TYPE) | GRFN_T_UI_EO_FIELD | EO Fields UI Table | 20091202 | |||
| 2 | IT_EO_QRY_PARA | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20091202 | |||
| 3 | IT_SELECTION | Call by reference | Type reference (TYPE) | GRFN_T_QUERY_SELECTION | Query selection | 20140107 | |||
| 4 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20091202 | ||||
| 5 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20091202 | |||
| 6 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20091202 | 
| # | Exception | Resumable | Description | Created on | 
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100128 | 
Method GET_JOIN_CONDITIONS_BY_EO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_JOINS_FOR_UI | Call by reference | Type reference (TYPE) | GRFN_T_UI_JOIN_CONDITION | Join conditions for UI | 20100510 | |||
| 2 | ET_JOIN_CONDITIONS | Call by reference | Type reference (TYPE) | GRFN_T_JOIN_CONDITION | Join Conditions | 20100210 | |||
| 3 | EV_FROM_CLAUSE | Call by reference | Type reference (TYPE) | STRING | From clause | 20100728 | |||
| 4 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100210 | |||
| 5 | IV_EO_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100210 | 
| # | Exception | Resumable | Description | Created on | 
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100210 | 
Method GET_PARAM_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAM_INFO | Call by reference | Type reference (TYPE) | GRFN_T_PARAMETER_INFO | Parameter list | 20100302 | |||
| 2 | IV_CONNECTTYPE | Value transfer | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100302 | |||
| 3 | IV_SUBSCENARIO | Value transfer | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100302 | 
Method GET_PARAM_INFO on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method GET_SELECT_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELECTPARAM_IN | Call by reference | Type reference (TYPE) | GRFN_T_SELECTPARAM_IN | Selection Input Parameter | 20120809 | |||
| 2 | IT_EO_QRY_PARA | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120809 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120809 | ||||
| 4 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20120809 | |||
| 5 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20120809 | 
| # | Exception | Resumable | Description | Created on | 
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120809 | 
Method GET_SUBSCENARIOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_T_SUBSCENARIOS | Table type subscenario | 20091110 | |||
| 2 | IV_CONNECTTYPE | Value transfer | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20091110 | 
Method GET_SUBSCENARIOS on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method GET_SUBSCENARIO_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100312 | |||
| 2 | RV_TEXT | Value transfer | Type reference (TYPE) | GRFN_SUBSCENARIOT | Sub Scenario Text | 20100312 | 
Method GET_SUBSCENARIO_TEXT on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method GET_VARIABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VARIABLE_IN | Call by reference | Type reference (TYPE) | GRFN_T_VARIABLE_IN | Variable for Input | 20120906 | |||
| 2 | IT_EO_QRY_PARA | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120906 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120906 | ||||
| 4 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20120906 | |||
| 5 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20120906 | 
Method GET_VARIABLE on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_MESSAGE | Interface for Accessing Texts from Message Objects | 20091208 | |||
| 2 | IS_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091208 | |||
| 3 | IT_REMOTE_MESSAGES | Call by reference | Type reference (TYPE) | TSMESG | Message table message collector | 20091208 | |||
| 4 | IV_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20091208 | |||
| 5 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Message Variable | 20091208 | 
| # | Exception | Resumable | Description | Created on | 
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091208 | 
Method READ_UI_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SUBSCECFG | Call by reference | Type reference (TYPE) | GRFNUISUBSCECFG | Enterprise Object OIF UI Configuration for the SubScenario | 20091110 | |||
| 2 | IV_CONNECTTYPE | Value transfer | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20091110 | |||
| 3 | IV_SUBSCENARIO | Value transfer | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20091110 | 
Method READ_UI_CONFIG on class CL_GRFN_UTIL_EO has no exception.
                                    
                                                                    Method VALIDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EO | Call by reference | Type reference (TYPE) | GRFN_S_API_EO | Enterprise Object | 20091208 | 
| # | Exception | Resumable | Description | Created on | 
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091208 | 
  History 
                            | Last changed by/on | SAP | 20141106 | 
| SAP Release Created in | 600 |