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 |