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 ABAP 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 DT_EOPARCFG Static Attribute Private Type reference (TYPE) YT_PARCFG EO UI Parameter Configuration 20091204
2 DT_PARAM_INFO Static Attribute Private Type reference (TYPE) YT_PARAM_INFO Param list 20100302
3 DT_SUBSCECFG Static Attribute Private Type reference (TYPE) YT_SUBSCECFG Enterprise Object OIF UI Configuration for the SubScenario 20091204
4 QUERY_RESULT_NODE_NAME Constant Public Type reference (TYPE) STRING 'QUERYLIST' Query Result Node Name 20100304
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONNECTOR_VERSION Static method Public Method Check RTA system netweaver version 20100830
2 CHECK_NAMESP Static method Public Method Find the uninstalled namespace from table/field name 20110310
3 CHECK_VALUE_RANGE_EXIST Static method Public Method Check whether the type contains value range or not 20091110
4 CREATE_FROM_CLAUSE Static method Public Method Create dynamic sql from clause 20100728
5 FORMAT Static method Public Method Format field name 20100125
6 GET_BWQUERY_PARAM_IN Static method Public Method Get selection parameter 20131106
7 GET_BWQUERY_SELECTION Static method Public Method Get BW Query Selection Data 20140112
8 GET_CONNECTIONTYPE_TEXT Static method Public Method Get connection type text by id 20100312
9 GET_EOFIELDS_BY_PARM Static method Public Method Get EO Fields by Connection Type, Sub Scenario, Parameters 20091202
10 GET_JOIN_CONDITIONS_BY_EO Static method Public Method Get join conditions by EO ID 20100210
11 GET_PARAM_INFO Static method Public Method Get Param Info 20100302
12 GET_SELECT_PARAMETER Static method Public Method Get selection parameter 20120809
13 GET_SUBSCENARIOS Static method Public Method Get SubScenario for an Connection Type 20091110
14 GET_SUBSCENARIO_TEXT Static method Public Method Get sub-scenario text by id 20100312
15 GET_VARIABLE Static method Public Method Get variables 20120906
16 RAISE_EXCEPTION Static method Public Method 20091208
17 READ_UI_CONFIG Static method Public Method 20091110
18 VALIDATE 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 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100830
2 Returning 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 Exporting ET_SP_REQUIRED Call by reference Type reference (TYPE) SCRM_NAMESPACE_SORTED_TAB CheckMan: List of Name Spaces 20110310
2 Importing 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 Returning IV_FLAG Value transfer Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091110
2 Importing 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 Exporting EV_FROM_CLAUSE Call by reference Type reference (TYPE) STRING 20100728
2 Importing IT_JOINS Call by reference Type reference (TYPE) GRFN_T_UI_JOIN_CONDITION Join Conditions 20100728
3 Importing IT_TABLE_LV Call by reference Type reference (TYPE) GRFN_T_UI_TABLE_LV Table level 20100728
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100728

Method FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing 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 Exporting ET_EO_FIELDS Call by reference Type reference (TYPE) GRFN_T_UI_EO_FIELD Query Input Parameter 20131106
2 Importing IT_EO_QRY_PARA Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20131106
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) STRING 20131106
4 Importing IV_CONNECTTYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20131106
5 Importing IV_SUBSCENARIO Call by reference Type reference (TYPE) GRFN_SUBSCENARIO Sub Scenario Definition 20131106
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 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 Exporting ET_SELECTION Call by reference Type reference (TYPE) GRFN_T_QUERY_SELECTION Query selection 20140112
2 Importing IT_FIELDS Call by reference Type reference (TYPE) GRFN_T_EO_FIELD EO Fields 20140112
3 Importing 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 Importing IV_CONNECTTYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20100312
2 Returning 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 Exporting ET_EO_FIELDS Call by reference Type reference (TYPE) GRFN_T_UI_EO_FIELD EO Fields UI Table 20091202
2 Importing IT_EO_QRY_PARA Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20091202
3 Importing IT_SELECTION Call by reference Type reference (TYPE) GRFN_T_QUERY_SELECTION Query selection 20140107
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) STRING 20091202
5 Importing IV_CONNECTTYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20091202
6 Importing IV_SUBSCENARIO Call by reference Type reference (TYPE) GRFN_SUBSCENARIO Sub Scenario Definition 20091202
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 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 Exporting ET_JOINS_FOR_UI Call by reference Type reference (TYPE) GRFN_T_UI_JOIN_CONDITION Join conditions for UI 20100510
2 Exporting ET_JOIN_CONDITIONS Call by reference Type reference (TYPE) GRFN_T_JOIN_CONDITION Join Conditions 20100210
3 Exporting EV_FROM_CLAUSE Call by reference Type reference (TYPE) STRING From clause 20100728
4 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100210
5 Importing IV_EO_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 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 Exporting ET_PARAM_INFO Call by reference Type reference (TYPE) GRFN_T_PARAMETER_INFO Parameter list 20100302
2 Importing IV_CONNECTTYPE Value transfer Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20100302
3 Importing 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 Exporting ET_SELECTPARAM_IN Call by reference Type reference (TYPE) GRFN_T_SELECTPARAM_IN Selection Input Parameter 20120809
2 Importing IT_EO_QRY_PARA Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20120809
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) STRING 20120809
4 Importing IV_CONNECTTYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20120809
5 Importing IV_SUBSCENARIO Call by reference Type reference (TYPE) GRFN_SUBSCENARIO Sub Scenario Definition 20120809
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120809

Method GET_SUBSCENARIOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBSCENARIO Call by reference Type reference (TYPE) GRFN_T_SUBSCENARIOS Table type subscenario 20091110
2 Importing 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 Importing IV_SUBSCENARIO Call by reference Type reference (TYPE) GRFN_SUBSCENARIO Sub Scenario Definition 20100312
2 Returning 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 Exporting ET_VARIABLE_IN Call by reference Type reference (TYPE) GRFN_T_VARIABLE_IN Variable for Input 20120906
2 Importing IT_EO_QRY_PARA Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20120906
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) STRING 20120906
4 Importing IV_CONNECTTYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20120906
5 Importing 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 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) IF_MESSAGE Interface for Accessing Texts from Message Objects 20091208
2 Importing IS_BAPIRET Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20091208
3 Importing IT_REMOTE_MESSAGES Call by reference Type reference (TYPE) TSMESG Message table message collector 20091208
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20091208
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20091208
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 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 Exporting ES_SUBSCECFG Call by reference Type reference (TYPE) GRFNUISUBSCECFG Enterprise Object OIF UI Configuration for the SubScenario 20091110
2 Importing IV_CONNECTTYPE Value transfer Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20091110
3 Importing 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 Importing IS_EO Call by reference Type reference (TYPE) GRFN_S_API_EO Enterprise Object 20091208
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091208
History
Last changed by/on SAP  20141106 
SAP Release Created in 600