SAP ABAP Class CL_GRFN_INTEGRATION_ENGINE (GRC Integration Engine)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRFN_IE_LEGACY (Package) GRC Integration Engine: 3.0 Legacy Objects
Properties
Class CL_GRFN_INTEGRATION_ENGINE  
Short Description GRC Integration Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_IE_LEGACY   GRC Integration Engine: 3.0 Legacy Objects 
Created 20081002   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRFN_INTEGRATION_ENGINE has no forward declaration.
Interfaces
Class CL_GRFN_INTEGRATION_ENGINE has no interface implemented.
Friends
Class CL_GRFN_INTEGRATION_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PROXY Instance attribute Private Object reference (TYPE REF TO) IF_GRFN_CCI_PROXY Connectivity Proxy 20081002
2 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Data Table 20081002
3 MS_CATEGORY Instance attribute Private Type reference (TYPE) GRFNCONNCAT Connector category 20120912
4 MS_CONNECTOR_TYPE Instance attribute Private Type reference (TYPE) GRFNCONNTYPE Connector Type 20081006
5 MT_FIELD_CATALOG Instance attribute Private Type reference (TYPE) GRFN_T_FIELD_CATALOG Integration Engine Field Catalog 20081002
6 MT_SELECTION_FIELD Instance attribute Private Type reference (TYPE) GRFN_T_SELECTION_FIELD Integration Engine Selection Fields 20081002
7 MT_WHITELIST Instance attribute Private Type reference (TYPE) STRING_HASHED_TABLE Table of Hashed Strings 20130218
8 MV_REMOTE_SYSTEM Instance attribute Private Type reference (TYPE) STRING Connector 20081006
9 MV_SCRIPT Instance attribute Private Type reference (TYPE) STRING SAP Query Script 20081002
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081002
2 EXTRACT_DATA Instance method Public Method Retrieve the data table 20081002
3 GET_CONNECTOR_INFO Static method Public Method Get connector definition 20081002
4 GET_OUTPUT_FIELDS Instance method Public Method Retrieve a list of output fields 20081002
5 GET_SCRIPT_TEXT Static method Public Method Get script definition 20090226
6 GET_SELECTION_FIELDS Instance method Public Method Retrieve selection fields 20081002
7 LOAD_CONNECTOR Instance method Private Method Fetch connector definition from database (internal) 20081002
8 LOAD_SCRIPT Instance method Private Method Fetch script from database (internal) 20081002
9 PING Instance method Public Method Ping remote system 20081002
10 QUERY_CONNECTORS Static method Public Method Retrieve a list of all connectors 20081002
11 QUERY_CONNECTOR_TYPES Static method Public Method Retrieve a list of all connectors types 20081002
12 QUERY_FIELDLIST Instance method Private Method Retrieve field list (internal) 20081002
13 QUERY_SCRIPTS Static method Public Method Retrieve all scripts 20081002
14 RAISE_EXCEPTION Static method Public Method Raise exception 20081002
15 TEST_SCRIPT Instance method Public Method Test script 20081006
Events
Class CL_GRFN_INTEGRATION_ENGINE has no event.
Types
Class CL_GRFN_INTEGRATION_ENGINE has no local type.
Method Signatures

Method CONSTRUCTOR 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_CONNID Connector ID 20081006
2 Importing IV_SCRIPT Call by reference Type reference (TYPE) GRFN_SCRIPT Script 20081006
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method EXTRACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTION_TABLE Call by reference Type reference (TYPE) GRFN_T_SELECTION_TABLE 20081002
2 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20081002
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method GET_CONNECTOR_INFO 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_CONNID Connector ID 20081002
2 Returning RS_CONNECTOR Value transfer Type reference (TYPE) GRFN_S_CONNECTOR_LIST Integration Engine Connection List 20081002

Method GET_CONNECTOR_INFO on class CL_GRFN_INTEGRATION_ENGINE has no exception.

Method GET_OUTPUT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELD_CATALOG Value transfer Type reference (TYPE) GRFN_T_FIELD_CATALOG Integration Engine Field Catalog 20081006
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method GET_SCRIPT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR_TYPE Value transfer Type reference (TYPE) GRFN_CONNTYPEID Connector Type ID 20090226
2 Importing IV_SCRIPT Value transfer Type reference (TYPE) GRFN_SCRIPT Script 20090226
3 Returning RV_TEXT Value transfer Type reference (TYPE) GRFN_SCRIPT_NAME Script Name 20090226
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090226

Method GET_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SELECTION_FIELD Value transfer Type reference (TYPE) GRFN_T_SELECTION_FIELD Integration Engine Selection Fields 20081002
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method LOAD_CONNECTOR 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_CONNID Connector ID 20081002
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method LOAD_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCRIPT Call by reference Type reference (TYPE) GRFN_SCRIPT Script 20081002
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method PING Signature

Method PING on class CL_GRFN_INTEGRATION_ENGINE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method QUERY_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) GRFN_CONNTYPEID Connector Type ID 20081002
2 Returning RT_CONNECTOR_LIST Value transfer Type reference (TYPE) GRFN_T_CONNECTOR_LIST Integration Engine Connection List 20081002

Method QUERY_CONNECTORS on class CL_GRFN_INTEGRATION_ENGINE has no exception.

Method QUERY_CONNECTOR_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20090303
2 Returning RT_CONNECTOR_TYPE_LIST Value transfer Type reference (TYPE) GRFN_T_CONNECTOR_TYPE_LIST Integration Engine Connector Type List 20081002

Method QUERY_CONNECTOR_TYPES on class CL_GRFN_INTEGRATION_ENGINE has no exception.

Method QUERY_FIELDLIST Signature

Method QUERY_FIELDLIST on class CL_GRFN_INTEGRATION_ENGINE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method QUERY_SCRIPTS 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_CONNID Connector ID 20120913
2 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) GRFN_CONNTYPEID Connector Type ID 20081002
3 Returning RT_SCRIPT_LIST Value transfer Type reference (TYPE) GRFN_T_SCRIPT_LIST Integration Engine Script List 20081002
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081006

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 20081016
2 Importing IS_BAPIRET Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20081210
3 Importing IT_REMOTE_MESSAGES Call by reference Type reference (TYPE) TSMESG Message collector 20081002
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20081002
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message Variable 20081002
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20130415
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method TEST_SCRIPT Signature

Method TEST_SCRIPT on class CL_GRFN_INTEGRATION_ENGINE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081006
History
Last changed by/on SAP  20141106 
SAP Release Created in 300