SAP ABAP Class CL_ESH_ADM_BOS_SCT_CONTROLLER (Search Connector Type controller for Business Objects)
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 Inheritance (c INHERITING FROM c_ref)  CL_ESH_ADM_ABSTRACT_SCT_CTRL Abstract Base Class for SCT Controllers 20070306
Properties
Class CL_ESH_ADM_BOS_SCT_CONTROLLER  
Short Description Search Connector Type controller for Business Objects    
Super Class CL_ESH_ADM_ABSTRACT_SCT_CTRL Abstract Base Class for SCT Controllers 
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 20070306   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 CL_ESH_OM_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_ADM_BOS_SCT_CONTROLLER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_MONITORING_ADMIN_TOOL 20070306 Monitoring and Admin Component
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_JOB_NAME_PREFIX_INDEX Constant Private Type reference (TYPE) BTCJOB 'ESH_INDEX_' Prefix for indexing background job name 20070314
2 GC_JOB_NAME_PREFIX_PREPARE Constant Private Type reference (TYPE) BTCJOB 'ESH_PREPARE_' Prefix for activating background job name 20070622
3 GC_NODE_NAME_USR_PRF Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'ESH_AU_USR_PRF' Node name 20070712
4 GC_NO_DATE Constant Private Type reference (TYPE) BTCSDATE ' ' Planned start date for background job: No date 20070314
5 GC_NO_TIME Constant Private Type reference (TYPE) BTCSTIME ' ' Planned start time for background job: No time 20070314
6 GC_OBJTYPE_USER_AUTH Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'USER_AUTHORITY' Object type: USER_AUTHORITY 20070614
7 GC_OBJTYPE_USER_AUTHORITY Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'USER_AUTHORITY' Object type: USER_AUTHORITY 20090216
8 GC_OBJTYPE_USER_AUTHORITY_DATA Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'USER_AUTHORITY_DATA' Object type: USER_AUTHORITY_DATA 20090216
9 GC_OBJTYPE_USER_MAPPING Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'USER_MAPPING' Object type: USER_MAPPING 20090216
10 GC_SCT_TYPE_BOS Constant Public Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE 'BOS' Search connector type 20070306
11 GC_SCT_TYPE_FILES Constant Public Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE 'FILES' Search connector type 20071018
12 GC_TYPE_NODE Constant Public Type reference (TYPE) ESH_E_ADM_ROW_TYPE 'NODE' Type of the entity that is contained in one row 20070320
13 GC_TYPE_REQUEST Constant Private Type reference (TYPE) ESH_E_ADM_ROW_TYPE 'REQUEST' Type of the entity that is contained in one row 20070424
14 GT_JOB_NAMES Instance attribute Private Type reference (TYPE) LTY_T_JOB_NAME_TYPE Job names 20070709
15 GT_SC_NODES_RESET Instance attribute Private Type reference (TYPE) ESH_T_OM_TRANS_DELTA_NODES List of nodes for reset function 20071213
16 GT_SC_REQUESTS_RESET Instance attribute Private Type reference (TYPE) ESH_T_OM_TRANS_DELTA_REQUESTS List of requests for reset function 20071213
17 GT_TREX_STATUS_TEXT Static Attribute Private Type reference (TYPE) LTY_T_TREX_STATUS_TEXT_TYPE Descriptive texts for TREX status 20070511
18 GV_TMP_MESSAGE Static Attribute Private Type reference (TYPE) STRING Dummy message field 20071116
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Private class constructor 20070511
2 CONSTRUCTOR Instance method Private Constructor Private constructor 20070307
3 DELETE_AUTHORIZATION_INDICES Instance method Private Method Delete all authorization indexes 20070712
4 GET_ALL_RFC_DESTINATIONS Static method Public Method Get all RFC destinations for SC type BOS 20070423
5 GET_CONNECTION_GUID_FOR_LOGSYS Static method Public Method Get the connection GUID for the specified logical system 20071005
6 GET_CONN_GUID_FOR_SYSID_CLIENT Static method Public Method Get the connection GUID for system ID and client 20071017
7 GET_DESCR_FOR_TREX_STATUS Static method Public Method Get the description for the specified TREX status 20070511
8 GET_INDEX_DATA Instance method Private Method Get data from TREX about all specified indices 20070502
9 GET_LOGSYS_FOR_CONNECTION_GUID Static method Public Method Get the logical system for the specified connection GUID 20071005
10 GET_LOGSYS_FOR_RFCDEST Static method Public Method Get the logical system name from the RFC destination 20070306
11 GET_NODES_AND_REQUESTS_FOR_SC Instance method Private Method Get all nodes and requests for a BO search object connector 20071123
12 GET_NODES_FOR_SC Static method Public Method Get all nodes for a BO search object connector 20071205
13 GET_RFCDEST_FOR_LOGSYS Static method Public Method Get the RFC destinations for the specified logical system 20070424
14 GET_TECHNICAL_OBJECTS_FOR_BO Instance method Private Method Get all technical objects for the specified business object 20090513
15 IS_USER_DATA_INDEXED Instance method Private Method Check if user data is indexed 20071203
16 IS_USER_DATA_INDEXED_FOR_SC Static method Public Method Check if user data is indexed for the specified SC 20080710
17 READ_TREX_STATUS_DESCRIPTIONS Static method Private Method Get the descriptive texts of TREX indexes 20070511
18 SET_NODE_STATUS Instance method Private Method Set the status of a node 20071108
19 UPDATE_RFC_CONNECTION Static method Public Method Update RFC destination in table ESH_ADM_RFC_CONN 20071004
20 UPDATE_SEARCH_CONNECTOR_STATUS Instance method Private Method Update the status of a search connector 20070621
Events
Class CL_ESH_ADM_BOS_SCT_CONTROLLER has no event.
Types
Class CL_ESH_ADM_BOS_SCT_CONTROLLER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method DELETE_AUTHORIZATION_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20070712
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20070712

Method DELETE_AUTHORIZATION_INDICES on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_ALL_RFC_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RFCDEST Value transfer Type reference (TYPE) ESH_T_ADM_RFCDEST List of RFC Destinations 20070423

Method GET_ALL_RFC_DESTINATIONS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_CONNECTION_GUID_FOR_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20071005
2 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071005

Method GET_CONNECTION_GUID_FOR_LOGSYS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_CONN_GUID_FOR_SYSID_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20071017
2 Importing IV_SC_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20071017
3 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20071017
4 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071017

Method GET_CONN_GUID_FOR_SYSID_CLIENT on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_DESCR_FOR_TREX_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Value transfer Type reference (TYPE) TREXD_INDEX_STATE Index state in TREX 20070511
2 Returning RV_STATUS_TEXT Value transfer Type reference (TYPE) DD07V-DDTEXT TREX index status text 20070511

Method GET_DESCR_FOR_TREX_STATUS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_INDEX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX_ID Value transfer Type reference (TYPE) TREXT_INDEX_ID List of index IDs 20070502
2 Returning RT_INDEX_INFO Value transfer Type reference (TYPE) TREXT_INDEX_INFO Details relevant for physical and logical indexes in TREX 20070502

Method GET_INDEX_DATA on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_LOGSYS_FOR_CONNECTION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071005
2 Returning RV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logical system 20071005

Method GET_LOGSYS_FOR_CONNECTION_GUID on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_LOGSYS_FOR_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071008
2 Exporting EV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20071008
3 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20070626
4 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20070306
5 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20070306
6 Importing IV_SC_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20070416
7 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20070306

Method GET_LOGSYS_FOR_RFCDEST on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_NODES_AND_REQUESTS_FOR_SC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_S_OM_AOTYP_EXT Data for object_type 20100407
2 Exporting ET_NODES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT List of nodes 20071123
3 Exporting ET_NODE_TEXTS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNT_EXT Node texts 20071127
4 Exporting ET_REQUESTS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT List of requests 20071123
5 Exporting ET_REQUEST_TEXTS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQT_EXT Request texts 20071127
6 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071123
7 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA CL_ESH_OM_CONSTANTS=>GC_AREA_ACTIVE Area 20080131
8 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071123
9 Importing IV_EXCL_LONGTEXT_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Exclude longtext nodes 20080728
10 Importing IV_INCL_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Including texts 20071127
11 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20071123
12 Importing IV_SC_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20071123
# Exception Resumable Description Created on
1 CX_ESH_ADM_GENERAL_ERROR Errors in Monitoring/Admin Component 20071123

Method GET_NODES_FOR_SC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT List of nodes 20071205
2 Exporting ET_NODE_TEXTS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNT_EXT Node texts 20071205
3 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071205
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071205
5 Importing IV_INCL_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Including texts 20071205
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20071205
# Exception Resumable Description Created on
1 CX_ESH_ADM_GENERAL_ERROR Errors in Monitoring/Admin Component 20071205

Method GET_RFCDEST_FOR_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20070424
2 Importing IV_SC_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20071022
3 Returning RT_RFCDEST Value transfer Type reference (TYPE) ESH_T_ADM_RFC_CONN Table Type for structure ESH_ADM_RFC_CONN 20070424

Method GET_RFCDEST_FOR_LOGSYS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method GET_TECHNICAL_OBJECTS_FOR_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090513
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20090513
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090513
4 Returning RT_OBJECT_TYPES Value transfer Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table Type for ESH_S_OM_AOTYP_EXT 20090513
# Exception Resumable Description Created on
1 CX_ESH_ADM_GENERAL_ERROR Errors in Monitoring/Admin Component 20090513

Method IS_USER_DATA_INDEXED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SC_STATUS Call by reference Type reference (TYPE) ESH_ADM_STATUS Status of Search Connectors 20071204
2 Importing IT_NODES_USR Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT List of nodes 20071203
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20071203
4 Returning RV_IS_INDEXED Value transfer Type reference (TYPE) ABAP_BOOL Flag: user data is indexed 20071203

Method IS_USER_DATA_INDEXED on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method IS_USER_DATA_INDEXED_FOR_SC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SC_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20080710
2 Returning RV_IS_INDEXED Value transfer Type reference (TYPE) ABAP_BOOL Flag: user data is indexed 20080710

Method IS_USER_DATA_INDEXED_FOR_SC on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method READ_TREX_STATUS_DESCRIPTIONS Signature

Method READ_TREX_STATUS_DESCRIPTIONS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no parameter.
Method READ_TREX_STATUS_DESCRIPTIONS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method SET_NODE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20071108
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20071108
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20071108
4 Importing IV_SC_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20071108
5 Importing IV_STATUS Call by reference Type reference (TYPE) ESH_E_ADM_SC_STATUS Status of a Search Connector 20071108

Method SET_NODE_STATUS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method UPDATE_RFC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071008
2 Exporting EV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20071004
3 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071004
4 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20071004
5 Importing IV_MESSAGE_SERVER Call by reference Type reference (TYPE) RFCHOST_EXT Name of Target Host 20071004
6 Importing IV_RFCDEST_AUTH Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20071004
7 Importing IV_RFCDEST_EXTR Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20071004
8 Importing IV_SC_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20071008
9 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20071004
10 Importing IV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCSERVICE Service used (TCP service, SAP System number) 20071004

Method UPDATE_RFC_CONNECTION on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.

Method UPDATE_SEARCH_CONNECTOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_STATUS Call by reference Type reference (TYPE) ESH_T_BOS_STATUS Status for all relevant nodes 20071127
2 Importing IV_SC_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20070621

Method UPDATE_SEARCH_CONNECTOR_STATUS on class CL_ESH_ADM_BOS_SCT_CONTROLLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100