SAP ABAP Class CL_ESH_TST_EH_RTI_SC (Class for BAdI Impl.: ZLHA_EH_RTI_EXTRACTOR)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_TEST (Package) Test (Search Hub + Appliance), Smoke Test, Unit Test, EPM
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20090827
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090827
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_DATA_PROVIDER Data provider 20090828
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_DATA_PROVIDER_INCL Instances of included interfaces of data provider 20090828
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_OBJECT_DATA_BY_ID Object data by list of object ids 20090831
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_OBJECT_ITERATOR Object data iterator by last object id 20090831
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_RTI_CALLBACK Callback Interface for Real-Time Indexing 20110222
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_SW_COMP_BY_ID Object type by ID 20090828
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_SW_COMP_DESCRIPTOR Software Component Descriptor 20090828
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_SW_COMP_LIST Object type list 20090828
Properties
Class CL_ESH_TST_EH_RTI_SC  
Short Description Class for BAdI Impl.: ZLHA_EH_RTI_EXTRACTOR    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_TEST   Test (Search Hub + Appliance), Smoke Test, Unit Test, EPM 
Created 20090827   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_TST_EH_RTI_SC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20090827
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20090827
3 IF_ESH_IF_DATA_PROVIDER Data provider 20090828
4 IF_ESH_IF_DATA_PROVIDER_INCL Instances of included interfaces of data provider 20090828
5 IF_ESH_IF_OBJECT_DATA_BY_ID Object data by list of object ids 20090831
6 IF_ESH_IF_OBJECT_ITERATOR Object data iterator by last object id 20090831
7 IF_ESH_IF_RTI_CALLBACK Callback Interface for Real-Time Indexing 20110222
8 IF_ESH_IF_SW_COMP_BY_ID Object type by ID 20090828
9 IF_ESH_IF_SW_COMP_DESCRIPTOR Software Component Descriptor 20090828
10 IF_ESH_IF_SW_COMP_LIST Object type list 20090828
Friends
Class CL_ESH_TST_EH_RTI_SC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEREGISTRATION_MSG Constant Public Type reference (TYPE) CHAR01 'M' Deregistration: Return Test-message 20110222
2 GC_DEREGISTRATION_RAISE_EXC Constant Public Type reference (TYPE) CHAR01 'E' Deregistration: Raise Exception 20110222
3 GC_EH_HEADER_TABLE Constant Public Type reference (TYPE) TABNAME 'ESH_TST_EH_RTI' Table name 20090828
4 GC_EH_TEXT_TABLE Constant Public Type reference (TYPE) TABNAME 'ESH_TST_EH_RTT' Table name 20090828
5 GC_EVENT_GET_DATA Constant Public Type reference (TYPE) CHAR01 'G' Event: Get data 20090827
6 GC_EVENT_HANDLE_NOT_FOUND Constant Public Type reference (TYPE) CHAR01 'F' Event: Not_Found 20090827
7 GC_EVENT_INI_EXTRACT Constant Public Type reference (TYPE) CHAR01 'I' Event: Initial extract 20090827
8 GC_FEEDBACK_MODE_NO_FEEDBACK Constant Public Type reference (TYPE) CHAR01 '0' No feedback 20090827
9 GC_FEEDBACK_MODE_RETRY Constant Public Type reference (TYPE) CHAR01 'U' Retry: Set back to unprocessed 20090827
10 GC_FEEDBACK_MODE_SET_DEL Constant Public Type reference (TYPE) CHAR01 'D' Set to deleted (and send as deletion) 20090827
11 GC_FEEDBACK_MODE_SET_FAILED Constant Public Type reference (TYPE) CHAR01 'F' Set to failed 20090827
12 GC_FEEDBACK_MODE_SET_TO_C Constant Public Type reference (TYPE) CHAR01 'C' Set to completed 20090827
13 GC_FEEDBACK_MODE_VARYING Constant Public Type reference (TYPE) CHAR01 'M' Set different feedback for different entries 20090827
14 GC_GET_DATA_DUMP Constant Public Type reference (TYPE) CHAR01 'D' Get data: Dump 20090827
15 GC_GET_DATA_EXEC Constant Public Type reference (TYPE) CHAR01 'X' Get data: Execute fully 20090827
16 GC_GET_DATA_E_MSG Constant Public Type reference (TYPE) CHAR01 'E' Get data: Fill Bapireturn with E message 20090827
17 GC_GET_DATA_I_MSG Constant Public Type reference (TYPE) CHAR01 'I' Get data: Fill Bapireturn with I message and extract 20090827
18 GC_GET_DATA_RAISE_EXC Constant Public Type reference (TYPE) CHAR01 'C' Get data: Raise exception 20090827
19 GC_GET_DATA_RAISE_UNKNOWN_E Constant Public Type reference (TYPE) CHAR01 'U' Get data: Raise unknown exception 20090827
20 GC_GET_DATA_SKIP Constant Public Type reference (TYPE) CHAR01 '0' Get data: Skip 20090827
21 GC_INI_EXTRACT_DUMP Constant Public Type reference (TYPE) CHAR01 'D' Initial extract: Dump 20090827
22 GC_INI_EXTRACT_EXEC Constant Public Type reference (TYPE) CHAR01 'X' Initial extract: Execute fully 20090827
23 GC_INI_EXTRACT_E_MSG Constant Public Type reference (TYPE) CHAR01 'E' Initial extract: Fill Bapireturn with E message 20090827
24 GC_INI_EXTRACT_I_MSG Constant Public Type reference (TYPE) CHAR01 'I' Initial extract: Fill Bapireturn with I message and extract 20090827
25 GC_INI_EXTRACT_RAISE_EXC Constant Public Type reference (TYPE) CHAR01 'C' Initial extract: Raise exception 20090827
26 GC_INI_EXTRACT_RAISE_UNKNOWN_E Constant Public Type reference (TYPE) CHAR01 'U' Initial extract: Raise unknown exception 20090827
27 GC_INI_EXTRACT_SKIP Constant Public Type reference (TYPE) CHAR01 '0' Initial extract: Skip 20090827
28 GC_PROVIDER_ID Constant Public Type reference (TYPE) ESH_E_IF_PROVIDER_ID 'CL_ESH_TST_EH_RTI_SC' Provider ID 20090828
29 GC_REGISTRATION_MSG Constant Public Type reference (TYPE) CHAR01 'M' Registration: Return Test Message 20110222
30 GC_REGISTRATION_RAISE_EXC Constant Public Type reference (TYPE) CHAR01 'E' Registration: Raise Exception 20110222
31 GR_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_ESH_TST_EH_RTI_SC Class for BAdI impl.: ZLHA_EH_RTI_EXTRACTOR 20090828
32 GV_CONTEXT Static Attribute Private Type reference (TYPE) CHAR20 ES test objects - data context ID 20090828
33 GV_NAV_PATH_ID_RTI_RTT Static Attribute Private Type reference (TYPE) ESH_E_OM_NAVIGATION_PATH_GUID Object types: Navigation path GUID 20090828
34 GV_NODE_RTI Static Attribute Private Type reference (TYPE) STRING 'EH_RTI' 20090828
35 GV_NODE_RTT Static Attribute Private Type reference (TYPE) STRING 'EH_RTT' 20090828
36 GV_OBJECT_TYPE Static Attribute Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20090828
37 GV_OBJECT_TYPE_TST_EH_RTI Static Attribute Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'RTI_ERROR_HANDLING' Real-time indexing 20090827
38 GV_POSTFIX Static Attribute Private Type reference (TYPE) STRING 20090827
39 GV_PREFIX Static Attribute Private Type reference (TYPE) STRING 20090827
40 GV_REL_ID_RTI_RTT Static Attribute Private Type reference (TYPE) ESH_E_OM_RELATION_ID Relation ID 20090828
41 GV_SOFTWARE_COMPONENT_ID Static Attribute Public Type reference (TYPE) ESH_E_OM_SYSREL 'Z_REALTIME_IDX_TEST' Software component 20090827
42 GV_TQ_LOGICAL_QUEUE_ID Static Attribute Public Type reference (TYPE) ESH_E_IF_GENERAL_ID 'RTI_TST_LOG_QUEUE' Transaction Handling. Logical Queue ID 20110221
43 MV_BACKEND_NAME Instance attribute Private Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20110222
44 MV_HOME_SWC Instance attribute Private Type reference (TYPE) ESH_E_OM_SYSREL Home Software Compoent 20110222
45 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20110222
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20090827
2 EXTRACT_FROM_ID Instance method Private Method Extract entries from start ID 20090827
3 EXTRACT_IDS Static method Private Method Extract entries 20090827
4 GET_DATA Static method Public Method Process get data 20090827
5 GET_DATA_ELEMENTS Static method Protected Method Get data elements 20090828
6 GET_ERROR_HANDLING_BEHAVIOUR Static method Public Method Get error handling behavior 20090827
7 GET_NAVIGATION_PATHS Static method Protected Method Get navigation paths 20090828
8 GET_NODE Static method Protected Method Get node 20090828
9 GET_OBJ_TYPE_ESH_TST_EH_RTI Static method Protected Method Get object type for real-time indexing (header) 20090828
10 GET_RELATIONS Static method Protected Method Get relations 20090828
11 HANDLE_FEEDBACK Static method Private Method Handle feedback 20090827
12 INITIAL_EXTRACT Instance method Public Method Process initial extract 20090827
13 SET_RTI_EH_HEADER_DATA Static method Protected Method Set real-time indexing test data (RTI EH HEADER) 20090828
14 SET_RTI_EH_TEXT_DATA Static method Protected Method Set real-time indexing test data (RTI EH TEXT) 20090828
Events
Class CL_ESH_TST_EH_RTI_SC has no event.
Types
Class CL_ESH_TST_EH_RTI_SC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ESH_TST_EH_RTI_SC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESH_TST_EH_RTI_SC has no exception.

Method EXTRACT_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAST_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID Last ID 20090827
2 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) CHAR01 No more data 20090827
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Data 20090827
4 Importing IV_FROM_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID From ID 20090827
5 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE 500 Package size 20090827

Method EXTRACT_FROM_ID on class CL_ESH_TST_EH_RTI_SC has no exception.

Method EXTRACT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOT_FOUND Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Not Found Entries 20090827
2 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Data 20090827
3 Importing IT_REQUESTED Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Requested Entries 20090827

Method EXTRACT_IDS on class CL_ESH_TST_EH_RTI_SC has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_FEEDBACK Call by reference Type reference (TYPE) ESH_T_IF_OBJECT_FEEDBACK Feedback for objects which could not be extracted 20090827
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Feedback on global extract execution level 20090827
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20090827
4 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20090827
# Exception Resumable Description Created on
1 CX_ESH_ADM_GENERAL_ERROR Errors in Monitoring/Admin Component 20090901
2 CX_ESH_IF_PROVIDER_ERROR General error in provider 20090827

Method GET_DATA_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEM_MODELS Data element models 20090828

Method GET_DATA_ELEMENTS on class CL_ESH_TST_EH_RTI_SC has no exception.

Method GET_ERROR_HANDLING_BEHAVIOUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Type reference (TYPE) CHAR01 Execution Event (Initial Extract, Get Data) 20090827
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Character field, length 32 20090827
3 Returning RV_ERROR_HANDLING_BEHAV Value transfer Type reference (TYPE) CHAR01 Error Handling Behaviour 20090827

Method GET_ERROR_HANDLING_BEHAVIOUR on class CL_ESH_TST_EH_RTI_SC has no exception.

Method GET_NAVIGATION_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVIGATION_PATHS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_MODELS Navigation path models 20090828
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20090901

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20090828
2 Importing IV_NODE_TYPE_ID Call by reference Type reference (TYPE) STRING 20090828

Method GET_NODE on class CL_ESH_TST_EH_RTI_SC has no exception.

Method GET_OBJ_TYPE_ESH_TST_EH_RTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20090828

Method GET_OBJ_TYPE_ESH_TST_EH_RTI on class CL_ESH_TST_EH_RTI_SC has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_MODELS Relation models 20090828
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20090901

Method HANDLE_FEEDBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_FEEDBACK Call by reference Type reference (TYPE) ESH_T_IF_OBJECT_FEEDBACK Feedback for objects which could not be extracted 20090827
2 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Data 20090827
3 Importing IT_NOT_FOUND Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Not Found Instances 20090827
4 Importing IV_FEEDBACK_MODE Call by reference Type reference (TYPE) CHAR01 Feedback Mode 20090827

Method HANDLE_FEEDBACK on class CL_ESH_TST_EH_RTI_SC has no exception.

Method INITIAL_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090827
2 Exporting EV_LAST_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090827
3 Exporting EV_LAST_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20090831
4 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) CHAR01 Checkbox 20090827
5 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20090827
6 Importing IV_FROM_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090827
7 Importing IV_LAST_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20090831
8 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE Package size 20090827
# Exception Resumable Description Created on
1 CX_ESH_ADM_GENERAL_ERROR Errors in Monitoring/Admin Component 20090901
2 CX_ESH_IF_PROVIDER_ERROR General error in provider 20090827

Method SET_RTI_EH_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20090828
2 Importing IV_NODE_TYPE_ID Call by reference Type reference (TYPE) STRING Node Type Id 20090828

Method SET_RTI_EH_HEADER_DATA on class CL_ESH_TST_EH_RTI_SC has no exception.

Method SET_RTI_EH_TEXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE_MODEL describe complete object 20090828
2 Importing IV_NODE_TYPE_ID Call by reference Type reference (TYPE) STRING Node Type Id 20090828

Method SET_RTI_EH_TEXT_DATA on class CL_ESH_TST_EH_RTI_SC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730