SAP ABAP Class CL_ESH_IF_BOS_CONNECTOR_BI (Connector Implementation for BI Data Providers)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_ADMIN_BOS (Package) Monitoring and Admin for the BOS Component
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_BOS_DATA_ITERATOR Iterator for data packages 20070222
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_BOS_DP_CONNECTOR Connector Interface for Data Providers 20070222
Properties
Class CL_ESH_IF_BOS_CONNECTOR_BI  
Short Description Connector Implementation for BI Data Providers    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_ADMIN_BOS   Monitoring and Admin for the BOS Component 
Created 20070222   SAP 
Last change 20110908   SAP 
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
# Interface Abstract Final Description Created on
1 IF_ESH_IF_BOS_DATA_ITERATOR Iterator for data packages 20070222
2 IF_ESH_IF_BOS_DP_CONNECTOR Connector Interface for Data Providers 20070222
Friends
# Friend Modeled only Created on Description
1 CL_ESH_IF_BOS_DP_CONTROLLER 20070305 Data Provider Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_PACKAGE_SIZE Constant Private Type reference (TYPE) I 10000 Default package size 20070306
2 GC_EXTRACTOR_TECHNOLOGY_BI Constant Public Type reference (TYPE) ESH_E_OM_DATA_SOURCE_TECHN 'BI' Technology of DataSource 20070305
3 GC_FLAG_CROSS Constant Private Type reference (TYPE) CHAR1 'X' Flag: 'X' 20070313
4 GC_MESSAGE_ID Constant Private Type reference (TYPE) SYMSGID 'ESH_BOS_INDEX_CTRL' Message class 20070305
5 GC_OPTION_EQ Constant Private Type reference (TYPE) CHAR2 'EQ' Range: Option EQ 20070315
6 GC_PROCESS_STATE_A Constant Private Type reference (TYPE) CHAR1 'A' Status of process 20070305
7 GC_PROCESS_STATE_F Constant Private Type reference (TYPE) CHAR1 'F' Status of process 20070305
8 GC_PROCESS_STATE_G Constant Private Type reference (TYPE) CHAR1 'G' Status of process 20070305
9 GC_PROCESS_STATE_J Constant Private Type reference (TYPE) CHAR1 'J' Status of process 20070305
10 GC_PROCESS_STATE_R Constant Private Type reference (TYPE) CHAR1 'R' Status of process 20070305
11 GC_PROCESS_STATE_X Constant Private Type reference (TYPE) CHAR1 'X' Status of process 20070305
12 GC_SIGN_I Constant Private Type reference (TYPE) CHAR1 'I' Range: Sign INCL 20070315
13 GR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_ESH_IF_BOS_DP_CONNECTOR Connector interface for data providers 20070305
14 GR_S_KEY Instance attribute Private Object reference (TYPE REF TO) DATA Structure of key fields 20070222
15 GR_T_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Data package 20070222
16 GT_KEYFIELDS Instance attribute Private Type reference (TYPE) DDFIELDS DD: List of keyfields 20070222
17 GV_PACKAGE_SIZE Instance attribute Private Type reference (TYPE) I Package size for iterator 20070222
18 GV_START_SELECTION Instance attribute Private Type reference (TYPE) ABAP_BOOL Start of the selection 20070222
19 GV_TABLENAME Instance attribute Private Type reference (TYPE) TABNAME Table name 20070222
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Private constructor 20070305
2 GET_CONTENT_DATA_TABLE Instance method Private Method Get the name of the table that holds the content data 20070312
3 GET_INSTANCE Static method Private Method Get instance method for singleton instance 20070305
4 GET_PROCESS_CHAIN Instance method Private Method Get the name of the process chain to be executed 20070305
Events
Class CL_ESH_IF_BOS_CONNECTOR_BI has no event.
Types
Class CL_ESH_IF_BOS_CONNECTOR_BI has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ESH_IF_BOS_CONNECTOR_BI has no parameter.
Method CONSTRUCTOR on class CL_ESH_IF_BOS_CONNECTOR_BI has no exception.

Method GET_CONTENT_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_SOURCE_NAME Value transfer Type reference (TYPE) ESH_E_OM_DATA_SOURCE_NAME Data Source Name 20070312
2 Importing IV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logical system 20070312
3 Returning RV_CONTENT_TABLE Value transfer Type reference (TYPE) TABNAME16 Content table 20070312
# Exception Resumable Description Created on
1 CX_ESH_IF_CONNECTOR_ERROR Errors in connector implementations 20070312

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ESH_IF_BOS_DP_CONNECTOR Connector Interface for Data Providers 20070305

Method GET_INSTANCE on class CL_ESH_IF_BOS_CONNECTOR_BI has no exception.

Method GET_PROCESS_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_SOURCE_NAME Value transfer Type reference (TYPE) ESH_E_OM_DATA_SOURCE_NAME Data Source Name 20070312
2 Importing IV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logical system 20070305
3 Importing IV_MODE Value transfer Type reference (TYPE) ESH_E_IX_INITIAL_DELTA_LOAD Mode for indexing data: Initial load or delta load 20070305
4 Returning RV_PROCESS_CHAIN Value transfer Type reference (TYPE) CHAR25 Process Chain 20070305
# Exception Resumable Description Created on
1 CX_ESH_IF_CONNECTOR_ERROR Errors in connector implementations 20070305
History
Last changed by/on SAP  20110908 
SAP Release Created in 100