SAP ABAP Class CL_ESH_EX_FU_RUNTIME (Real-Time Indexing Runtime)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_EXTRACTION (Package) Extraction
Properties
Class CL_ESH_EX_FU_RUNTIME  
Short Description Real-Time Indexing Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_EXTRACTION   Extraction 
Created 20090107   SAP 
Last change 20130531   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)
2 IF_ESH_SE_RUNTIME_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_ESH_EX_FU_RUNTIME has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_EX_FU_ADMIN 20090121 Real-Time Indexing Administration
2 CL_ESH_EX_FU_ERROR_HANDLER 20090807 Error Handler for Real-Time Indexing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CP_CHANGE_TYPE_DELETE Constant Public Type reference (TYPE) ESH_E_CO_CHANGE_TYPE 'D' Change type: I = Insert; U = Update; D = Delete 20090220
2 GC_CP_CHANGE_TYPE_INSERT Constant Public Type reference (TYPE) ESH_E_CO_CHANGE_TYPE 'I' Change type: I = Insert; U = Update; D = Delete 20090220
3 GC_CP_CHANGE_TYPE_UPDATE Constant Public Type reference (TYPE) ESH_E_CO_CHANGE_TYPE 'U' Change type: I = Insert; U = Update; D = Delete 20090220
4 GC_CP_EXTR_STATUS_EXTRACTING Constant Public Type reference (TYPE) ESH_E_EX_CP_EXTRACTION_STATUS 'X' CP extraction status: Extracting 20090119
5 GC_CP_EXTR_STATUS_SUSPENDED Constant Public Type reference (TYPE) ESH_E_EX_CP_EXTRACTION_STATUS 'S' CP extraction status: Suspended 20090119
6 GC_CP_EXTR_STATUS_WAIT Constant Public Type reference (TYPE) ESH_E_EX_CP_EXTRACTION_STATUS SPACE CP extraction status: Wait 20090119
7 GC_ENTRY_TYPE_CHANGE_POINTER Constant Public Type reference (TYPE) ESH_E_EX_CP_ENTRY_TYPE 'C' Classical change pointer 20090119
8 GC_ENTRY_TYPE_DATA_REORGANIZED Constant Public Type reference (TYPE) ESH_E_EX_CP_ENTRY_TYPE 'Q' Full data push - data reorganized 20090417
9 GC_ENTRY_TYPE_FULL_DATA_PUSH Constant Public Type reference (TYPE) ESH_E_EX_CP_ENTRY_TYPE 'P' Full data push 20090119
10 GC_ENTRY_TYPE_TRANSACTION Constant Public Type reference (TYPE) ESH_E_EX_CP_ENTRY_TYPE 'L' Logical Queue-Based Transaction (-> ESH_EX_TPOINTER) 20110215
11 GC_FU_EXTR_STATUS_EXTRACTING Constant Public Type reference (TYPE) ESH_E_EX_FU_EXTRACTION_STATUS 'X' FU extraction status: Extracting 20090119
12 GC_FU_EXTR_STATUS_SUSPENDED Constant Public Type reference (TYPE) ESH_E_EX_FU_EXTRACTION_STATUS 'S' FU extraction status: Suspended 20090119
13 GC_FU_EXTR_STATUS_WAIT Constant Public Type reference (TYPE) ESH_E_EX_FU_EXTRACTION_STATUS SPACE FU extraction status: Wait 20090119
14 GC_JOB_TYPE_CHANGE_POINTER_EX Constant Public Type reference (TYPE) ESH_E_EX_JOB_TYPE 'CP' Classical change pointer extraction job 20090119
15 GC_JOB_TYPE_FULL_DATA_PUSH Constant Public Type reference (TYPE) ESH_E_EX_JOB_TYPE 'FU' Full data push ('fast update') job 20090119
16 MR_EX_FU_RUNIME Static Attribute Private Object reference (TYPE REF TO) CL_ESH_EX_FU_RUNTIME Fast update runtime 20090107
17 MR_RT_DATA Instance attribute Private Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA ESH search runtime data 20090112
18 MT_OBJECT_TYPES_CP Instance attribute Private Type reference (TYPE) ESH_T_EX_FU_CONN Objects registered for real-time indexing 20090119
19 MT_OBJECT_TYPES_FU Instance attribute Private Type reference (TYPE) ESH_T_EX_FU_CONN Objects registered for real-time indexing (push-based) 20090119
20 MV_DESTINATION Instance attribute Private Type reference (TYPE) RFCDEST Logical destination (specified in function call) 20090113
21 MV_FAST_UPDATE_BLOCKSIZE Instance attribute Private Type reference (TYPE) INT4 Fast update block size 20090113
22 MV_JOBNAME Instance attribute Private Type reference (TYPE) TBTCJOB-JOBNAME Background job name 20090109
23 MV_PACKAGE_COUNTER Instance attribute Private Type reference (TYPE) INT4 Package Counter 20110621
24 MV_REREAD_OBJECT_LIST Instance attribute Private Type reference (TYPE) CHAR01 Reread object list (after object type locks) 20090514
25 SV_TRANSLATE_HEX00_TO_SPACE Static Attribute Private Type reference (TYPE) CHAR2 Translation pattern: 'Hex00' -> 20120328
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_EXTRACTION_TABLES Static method Public Method Build the extraction tables 20090114
2 CHECK_CP_EXTRACTION_RUNNING Static method Public Method Check change pointer extraction running 20090119
3 CHECK_FOR_CHANGEPOINTERS Instance method Private Method Check for change pointers (standard) 20110208
4 CHECK_FOR_CHANGEPOINTERS_PUSH Instance method Private Method Check for change pointers with data content (push) 20110208
5 CHECK_FOR_TRANSACTIONS Instance method Private Method Check for transactions 20110208
6 CHECK_FU_EXTRACTION_RUNNING Static method Public Method Check fast update extraction running 20090119
7 CLEAR_EXTRACTION_TABLES Instance method Private Method Clear Extraction Tables 20110208
8 CLUSTER_IDS Static method Protected Method Cluster IDs 20090807
9 DISPATCH_PROCESSING Instance method Public Method Central dispatcher module 20090107
10 GET_INSTANCE Static method Public Method Get instance 20090107
11 GET_LAST_CP_TIMESTAMP Static method Protected Method Get timestamp for last change pointer extraction 20090112
12 GET_NEXT_CHANGEPOINTER_PACKAGE Instance method Private Method Get extraction package 20110215
13 GET_NEXT_EXTRACTION_PACKAGE Instance method Protected Method Get extraction package 20110215
14 GET_NEXT_TRANSACTION_PACKAGE Instance method Private Method Get extraction package 20110215
15 GET_OBJECT_REGISTRATIONS Instance method Private Method Get object registrations 20110208
16 GET_OBJ_METADATA Instance method Protected Method Get extraction-relevant object metadata 20090112
17 LOCK_OBJECT_TYPES Instance method Protected Method Lock objects for FU/CP push 20090109
18 PACKAGE_CHECK_IF_TO_SEND Instance method Private Method Check whether extracted data packe is to send 20110208
19 PACKAGE_GET_PACKAGE_ID Instance method Private Method Get new Package ID 20110621
20 PACKAGE_GET_ROOT_INSTANCE_CNT Instance method Private Method Get root instance counts for extracted data package 20110208
21 PROCESS_CHANGE_POINTERS Instance method Public Method Process change pointers 20090109
22 PROCESS_FAST_UPDATE Instance method Public Method Process fast update 20090109
23 PUSH_DATA Instance method Protected Method Process block 20090109
24 RELEASE_LOCKS Instance method Protected Method Release locks 20090109
Events
Class CL_ESH_EX_FU_RUNTIME has no event.
Types
Class CL_ESH_EX_FU_RUNTIME has no local type.
Method Signatures

Method BUILD_EXTRACTION_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EXTR_TABLES Call by reference Object reference (TYPE REF TO) DATA Extraction tables 20090115
2 Exporting ET_EXTR_NODES Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Nodes for extraction 20090114
3 Exporting EV_ROOT_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Root Node Name 20090119
4 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_ESH_SE_RUNTIME_DATA=>S_OBJ_TYPE_SORTED Object type meta data 20090114
5 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20090204
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090114
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090119

Method CHECK_CP_EXTRACTION_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Optional: Check for one SWC, Object only 20090121
2 Importing IV_SOFTWARE_COMP Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Optional: Check for one SWC, Object only 20090121
3 Returning RV_CP_EXTR_STATUS Value transfer Type reference (TYPE) ESH_E_EX_CP_EXTRACTION_STATUS Change Pointer Extraction Status 20090119

Method CHECK_CP_EXTRACTION_RUNNING on class CL_ESH_EX_FU_RUNTIME has no exception.

Method CHECK_FOR_CHANGEPOINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Registered Object Type 20110208
2 Returning RV_FOUND Value transfer Type reference (TYPE) CHAR01 Change Pointer Available 20110208

Method CHECK_FOR_CHANGEPOINTERS on class CL_ESH_EX_FU_RUNTIME has no exception.

Method CHECK_FOR_CHANGEPOINTERS_PUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Regisered Object Types 20110208
2 Returning RV_FOUND Value transfer Type reference (TYPE) CHAR01 Change Pointer Found 20110208

Method CHECK_FOR_CHANGEPOINTERS_PUSH on class CL_ESH_EX_FU_RUNTIME has no exception.

Method CHECK_FOR_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Registered Object Type 20110208
2 Returning RV_FOUND Value transfer Type reference (TYPE) CHAR01 Transaction Pointer Found 20110208

Method CHECK_FOR_TRANSACTIONS on class CL_ESH_EX_FU_RUNTIME has no exception.

Method CHECK_FU_EXTRACTION_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Optional: Check for one SWC, Object only 20090121
2 Importing IV_SOFTWARE_COMP Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Optional: Check for one SWC, Object only 20090121
3 Returning RV_FU_EXTR_STATUS Value transfer Type reference (TYPE) ESH_E_EX_FU_EXTRACTION_STATUS Fast Update Extraction Status 20090119

Method CHECK_FU_EXTRACTION_RUNNING on class CL_ESH_EX_FU_RUNTIME has no exception.

Method CLEAR_EXTRACTION_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTR_NODES Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Interface Table: Extraction Nodes 20110208

Method CLEAR_EXTRACTION_TABLES on class CL_ESH_EX_FU_RUNTIME has no exception.

Method CLUSTER_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDS_CLUSTERED Call by reference Type reference (TYPE) ESH_E_INT_CLUSTER Changed-object keys (clustered) 20090807
2 Importing IT_IDS Call by reference Type reference (TYPE) ESH_T_IF_GENERAL_IDS Changed-object keys 20090807

Method CLUSTER_IDS on class CL_ESH_EX_FU_RUNTIME has no exception.

Method DISPATCH_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEMON Call by reference Object reference (TYPE REF TO) CL_ESH_EX_FU_DEMON Fast Update Demon Processor 20090114

Method DISPATCH_PROCESSING on class CL_ESH_EX_FU_RUNTIME has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOBNAME Call by reference Type reference (TYPE) TBTCJOB-JOBNAME Jobname: to be set when called via Job 20090109
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ESH_EX_FU_RUNTIME Fast Update Runtime 20090107

Method GET_INSTANCE on class CL_ESH_EX_FU_RUNTIME has no exception.

Method GET_LAST_CP_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_S_FU_CO_REG Object Type 20090119
2 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20090112

Method GET_LAST_CP_TIMESTAMP on class CL_ESH_EX_FU_RUNTIME has no exception.

Method GET_NEXT_CHANGEPOINTER_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects (-> to extractor) 20110215
2 Exporting ET_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_GENERAL_IDS Object IDs (->to be clustered and pushed together with data) 20110215
3 Exporting EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID Last Object ID 20110215
4 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) CHAR01 No More Data 20110215
5 Exporting EV_TIMESTAMP_MAX Call by reference Type reference (TYPE) TIMESTAMPL Max Timestamp in Package 20110215
6 Importing IR_ERROR_HANDLER Call by reference Object reference (TYPE REF TO) CL_ESH_EX_FU_ERROR_HANDLER Error Handler for Real-Time Indexing 20110215
7 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Object Type 20110215
8 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) INT4 Max Package Blocksize 20110215
9 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Do DB Commit 20110215
10 Importing IV_FROM_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID From Object ID 20110215
11 Importing IV_SET_STATUS_PROCESSING Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Update CP/Trans status to 'Processing' 20110215

Method GET_NEXT_CHANGEPOINTER_PACKAGE on class CL_ESH_EX_FU_RUNTIME has no exception.

Method GET_NEXT_EXTRACTION_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects (-> to extractor) 20110215
2 Exporting ET_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_GENERAL_IDS Object IDs (->to be clustered and pushed together with data) 20110215
3 Exporting EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID Last Object ID 20110215
4 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) CHAR01 No More Data 20110215
5 Exporting EV_TIMESTAMP_MAX Call by reference Type reference (TYPE) TIMESTAMPL Max Timestamp in Package 20110215
6 Importing IR_ERROR_HANDLER Call by reference Object reference (TYPE REF TO) CL_ESH_EX_FU_ERROR_HANDLER Error Handler for Real-Time Indexing 20110215
7 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Object Type 20110215
8 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) INT4 Max Package Blocksize 20110215
9 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Do DB Commit 20110215
10 Importing IV_FROM_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID From Object ID 20110215
11 Importing IV_SET_STATUS_PROCESSING Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Update CP/Trans status to 'Processing' 20110215

Method GET_NEXT_EXTRACTION_PACKAGE on class CL_ESH_EX_FU_RUNTIME has no exception.

Method GET_NEXT_TRANSACTION_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects (-> to extractor) 20110215
2 Exporting ET_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_GENERAL_IDS Object IDs (->to be clustered and pushed together with data) 20110215
3 Exporting EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID Last Object ID 20110215
4 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) CHAR01 No More Data 20110215
5 Exporting EV_TIMESTAMP_MAX Call by reference Type reference (TYPE) TIMESTAMPL Max Timestamp in Package 20110215
6 Importing IR_ERROR_HANDLER Call by reference Object reference (TYPE REF TO) CL_ESH_EX_FU_ERROR_HANDLER Error Handler for Real-Time Indexing 20110215
7 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Object Type 20110215
8 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) INT4 Max Package Blocksize 20110215
9 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Do DB Commit 20110215
10 Importing IV_FROM_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID From Object ID 20110215
11 Importing IV_SET_STATUS_PROCESSING Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Update CP/Trans status to 'Processing' 20110215

Method GET_NEXT_TRANSACTION_PACKAGE on class CL_ESH_EX_FU_RUNTIME has no exception.

Method GET_OBJECT_REGISTRATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES_CP Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Objects registered for Real-Time Indexing 20110208
2 Exporting ET_OBJECT_TYPES_FU Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Objects registered for Real-Time Indexing (Push-Based) 20110208
3 Importing IR_DEMON Call by reference Object reference (TYPE REF TO) CL_ESH_EX_FU_DEMON Real-Time Indexing Processor 20110208

Method GET_OBJECT_REGISTRATIONS on class CL_ESH_EX_FU_RUNTIME has no exception.

Method GET_OBJ_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXTRACTION_METADATA Call by reference Type reference (TYPE) IF_ESH_SE_RUNTIME_DATA=>S_OBJ_TYPE_SORTED 20091125
2 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Registered Object Type 20090119

Method GET_OBJ_METADATA on class CL_ESH_EX_FU_RUNTIME has no exception.

Method LOCK_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOCKTAB Call by reference Type reference (TYPE) ESH_T_CO_LOCKTAB Lock Administration Table (Lock References per Lock Arg) 20090109
2 Changing CT_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Registered Object Types 20090109
3 Exporting EV_LOCK_ERROR Call by reference Type reference (TYPE) CHAR01 Technical Error with Enqueue Server 20090109
4 Importing IV_JOB_TYPE Call by reference Type reference (TYPE) ESH_E_EX_JOB_TYPE Extraction Job Type 20090119

Method LOCK_OBJECT_TYPES on class CL_ESH_EX_FU_RUNTIME has no exception.

Method PACKAGE_CHECK_IF_TO_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SEND_NOW Call by reference Type reference (TYPE) CHAR01 Send Now 20110208
2 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Object type 20110208
3 Importing IV_BLOCKSIZE_SEND Call by reference Type reference (TYPE) INT4 Blocksize for send 20110208
4 Importing IV_INSTANCE_COUNT Call by reference Type reference (TYPE) INT4 Instance count (total) 20110208
5 Importing IV_MAX_N_OF_BLOCKS Call by reference Type reference (TYPE) INT4 Maximum number of blocks in package 20111026
6 Importing IV_PACKAGE_COUNT Call by reference Type reference (TYPE) INT4 Number of blocks in package 20110208

Method PACKAGE_CHECK_IF_TO_SEND on class CL_ESH_EX_FU_RUNTIME has no exception.

Method PACKAGE_GET_PACKAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PACKAGE_ID Call by reference Type reference (TYPE) ESH_E_FU_PACKAGE_ID Package ID 20110621
2 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Object Type w/ RTI Registration Details 20110621
3 Importing IT_CHANGED_OBJECTS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Change Pointers / Transactions 20110621

Method PACKAGE_GET_PACKAGE_ID on class CL_ESH_EX_FU_RUNTIME has no exception.

Method PACKAGE_GET_ROOT_INSTANCE_CNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROOT_INSTANCE_CNT Call by reference Type reference (TYPE) INT4 Root Instance Count 20110208
2 Exporting EV_ROOT_INSTANCE_CNT_DEL Call by reference Type reference (TYPE) INT4 Root Instance Count - Inserts/Modifications 20110208
3 Exporting EV_ROOT_INSTANCE_CNT_MOD Call by reference Type reference (TYPE) INT4 Root Instance Count - Deletions 20110208
4 Importing IT_EXTR_NODES Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Interface Structure: Extracted Nodes 20110208
5 Importing IV_ROOT_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Root Node 20110208

Method PACKAGE_GET_ROOT_INSTANCE_CNT on class CL_ESH_EX_FU_RUNTIME has no exception.

Method PROCESS_CHANGE_POINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_FU_DATA Object data 20110208
2 Exporting EV_INSTANCE_CNT Call by reference Type reference (TYPE) INT4 Number of Instances 20090119
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090220
4 Importing IR_DEMON Call by reference Object reference (TYPE REF TO) CL_ESH_EX_FU_DEMON Real-Time Indexing Demon 20120925
5 Importing IR_ERROR_HANDLER Call by reference Object reference (TYPE REF TO) CL_ESH_EX_FU_ERROR_HANDLER Error Handler for Real Time Indexing 20090804
6 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_EX_FU_CONN Registered Object Type 20090119
7 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) INT4 Change Pointer Blocksize 20090113
8 Importing IV_BLOCKSIZE_SEND Call by reference Type reference (TYPE) INT4 Send data if more records that this value 20090119
9 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Hub Destination 20090113
10 Importing IV_MAX_N_OF_BLOCKS Call by reference Type reference (TYPE) INT4 Maximum number of blocks per package 20111026
11 Importing IV_MAX_N_OF_PACKAGES Call by reference Type reference (TYPE) INT4 Maximum number of packages per object type 20120926
# Exception Resumable Description Created on
1 CX_ESH_EX_CONNECTION Extraction: Connection error 20090121
2 CX_ESH_EX_PROCESS Extraction: Processing error 20090121

Method PROCESS_FAST_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090220
2 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Registered Object Types 20090109
3 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) INT4 1000 Blocksize 20090109
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST ESH Hub Destination 20090109
# Exception Resumable Description Created on
1 CX_ESH_EX_CONNECTION Extraction: Connection error ( -> RETRY ) 20090121
2 CX_ESH_EX_PROCESS Extraction: Processing error ( -> STOP ) 20090121

Method PUSH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090121
2 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_FU_DATA Block 20090109
3 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Commit Work 20100428
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090109
5 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) ESH_E_FU_PACKAGE_ID RTI Package ID 20110621
# Exception Resumable Description Created on
1 CX_ESH_EX_CONNECTION Extraction: Connection error ( -> RETRY ) 20090121
2 CX_ESH_EX_PROCESS Extraction: Processing error ( -> STOP ) 20090121

Method RELEASE_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOCKTAB Call by reference Type reference (TYPE) ESH_T_CO_LOCKTAB Lock Administration Table (Lock References per Lock Arg) 20090109

Method RELEASE_LOCKS on class CL_ESH_EX_FU_RUNTIME has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720