SAP ABAP Class CL_ESH_BIN_EXCFLDS (As Classic Text Tokenization Customizing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TOOLS (Package) Tools for BOS
Properties
Class CL_ESH_BIN_EXCFLDS  
Short Description As Classic Text Tokenization Customizing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_TOOLS   Tools for BOS 
Created 20120413   SAP 
Last change 20141121    
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_ADM_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_BIN_EXCFLDS has no interface implemented.
Friends
Class CL_ESH_BIN_EXCFLDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_CONNECTIONS_CR Static Attribute Private Object reference (TYPE REF TO) DATA 20120523
2 GR_CONNECTIONS_DPS Static Attribute Private Object reference (TYPE REF TO) DATA 20120523
3 GR_CONNECTIONS_FS Static Attribute Private Object reference (TYPE REF TO) DATA 20120523
4 GT_ADM_RFC_CONN Static Attribute Private Type reference (TYPE) LTT_CONN_DATA ESH: RFC Connections to ABAP Backend Systems 20120523
5 LC_ATTR_TYPE_N Constant Private Type reference (TYPE) TREXD_ATTR_TYPE 'N' Text 20120528
6 LC_ATTR_TYPE_S Constant Private Type reference (TYPE) TREXD_ATTR_TYPE 'S' String 20120413
7 LC_ATTR_TYPE_V Constant Private Type reference (TYPE) TREXD_ATTR_TYPE 'V' Text in memory 20120413
8 LC_HC_SC Constant Private Type reference (TYPE) CHAR40 ` _EXCFLDS_MODIFIED` Overlay pattern for connector hash 20120413
9 MR_PROXY_ADMIN Instance attribute Private Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN TREX Proxy (Admin) 20120413
10 MT_BIN_EXCFLDS Instance attribute Private Type reference (TYPE) ESH_T_BIN_EXCFLDS Set Textattribute of Language Node as String-Attribute 20120413
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Add message to bapireturn table 20120413
2 CHECK_FOR_CONNECTOR_ADJUSTMENT Instance method Private Method Check whether connector adjustment is required 20120413
3 CHECK_LANGUAGE_RELEVANCY Instance method Private Method Check for language relevancy of node/attribute 20120529
4 DELETE_BIN_EXCFLDS Instance method Public Method Delete ESH_BIN_EXCFLDS 20120413
5 FILL_CONNECTION_DATA Static method Private Method Fill connection data 20120523
6 GET_AFFECTED_CONNECTORS Instance method Private Method Get affected connectors 20120413
7 GET_BIN_EXCFLDS Instance method Public Method Get ESH_BIN_EXCFLDS entry for a particular node attribute 20120413
8 GET_BIN_EXCFLDS_ALL Instance method Public Method Get ESH_BIN_EXCFLDS all 20120413
9 GET_CHANGED_NODES_AND_ATTRS Instance method Public Method Get changed nodes and attributes (on connector update) 20120413
10 GET_INSTANCE Static method Public Method Get Instance 20120413
11 NOTIFY_CONNECTORS_UPDATED Instance method Public Method Notify connectors updated 20120413
12 SET_BIN_EXCFLDS Instance method Public Method Set ESH_BIN_EXCFLDS 20120413
13 SET_CONNECTORS_MODIFIED Instance method Private Method Set connectors as modified 20120413
14 SET_CURRENT_ATTR_TYPE Instance method Private Method Set current attribute type 20120413
15 VALIDATE Instance method Private Method Validate records 20120413
Events
Class CL_ESH_BIN_EXCFLDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTT_CONNECTORS Private See coding Affected connectors 20120413 ltt_connectors TYPE STANDARD TABLE OF lty_connectors WITH KEY logsys object_type
2 LTT_CONN_DATA Private See coding Connection Data 20120523 ltt_conn_data TYPE STANDARD TABLE OF lty_conn_data WITH KEY conn_data-connection_guid
3 LTT_INDICES Private See coding Affected indices 20120413 ltt_indices TYPE STANDARD TABLE OF lty_indices WITH KEY logsys object_type node
4 LTY_CONNECTORS Private See coding Affected connectors 20120413 BEGIN OF lty_connectors, logsys TYPE logsys, object_type TYPE esh_e_om_object_type, object_type_orig TYPE esh_e_om_object_type, ext_sys_id TYPE esh_e_adm_external_system_id, connection_guid TYPE esh_e_adm_connection_guid, connector_id TYPE esh_e_if_search_connector_id, connector_descr TYPE esh_e_om_description, END OF lty_connectors
5 LTY_CONN_DATA Private See coding Connection Data 20120523 BEGIN OF lty_conn_data, conn_data TYPE esh_s_adm_rfc_conn_usr, END OF lty_conn_data
6 LTY_INDICES Private See coding Affected indices 20120413 BEGIN OF lty_indices, logsys TYPE logsys, object_type TYPE esh_e_om_object_type, node TYPE esh_e_om_node_name, index_id TYPE trexd_index_id, trex_attribute_definitions TYPE trext_attr_def, hdbt_attribute_definitions TYPE hdbt_attr_def, END OF lty_indices
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RT Call by reference Type reference (TYPE) BAPIRETTAB Return table 20120413
2 Importing TY Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20120413
3 Importing V1 Call by reference Type reference (TYPE) ANY Message parameter 1 20120413
4 Importing V2 Call by reference Type reference (TYPE) ANY Message parameter 2 20120413
5 Importing V3 Call by reference Type reference (TYPE) ANY Message parameter 3 20120413
6 Importing V4 Call by reference Type reference (TYPE) ANY Message parameter 4 20120413

Method ADD_MESSAGE on class CL_ESH_BIN_EXCFLDS has no exception.

Method CHECK_FOR_CONNECTOR_ADJUSTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCFLDS Call by reference Type reference (TYPE) ESH_T_BIN_EXCFLDS Records to be changed 20120413
2 Exporting EV_CANCEL Call by reference Type reference (TYPE) CHAR01 Cancelled by user 20120413
3 Importing IT_CONNECTORS Call by reference Type reference (TYPE) LTT_CONNECTORS Affected connectors 20120413
4 Importing IV_NOTIFY_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 Notify index update request (via popup) 20120413

Method CHECK_FOR_CONNECTOR_ADJUSTMENT on class CL_ESH_BIN_EXCFLDS has no exception.

Method CHECK_LANGUAGE_RELEVANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_LANGUAGE_RELEVANT Call by reference Type reference (TYPE) ABAP_BOOL 20120529
2 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20120529
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120529
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120529

Method CHECK_LANGUAGE_RELEVANCY on class CL_ESH_BIN_EXCFLDS has no exception.

Method DELETE_BIN_EXCFLDS 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 Return 20120413
2 Importing IT_EXCFLDS_DEL Call by reference Type reference (TYPE) ESH_T_BIN_EXCFLDS Records to be deleted 20120413
3 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Commit changes 20120413
4 Importing IV_KEEP_ON_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Keep entries on index update req 20120413
5 Importing IV_NOTIFY_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Notify index update required 20120413
6 Importing IV_SEND_POPUP_OK_CANCEL Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Send popup ok/cancel 20120413

Method DELETE_BIN_EXCFLDS on class CL_ESH_BIN_EXCFLDS has no exception.

Method FILL_CONNECTION_DATA Signature

Method FILL_CONNECTION_DATA on class CL_ESH_BIN_EXCFLDS has no parameter.
Method FILL_CONNECTION_DATA on class CL_ESH_BIN_EXCFLDS has no exception.

Method GET_AFFECTED_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTORS Call by reference Type reference (TYPE) LTT_CONNECTORS Affected connectors 20120413
2 Importing IT_EXCFLDS Call by reference Type reference (TYPE) ESH_T_BIN_EXCFLDS ESH_BIN_EXCFLDS records 20120413

Method GET_AFFECTED_CONNECTORS on class CL_ESH_BIN_EXCFLDS has no exception.

Method GET_BIN_EXCFLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BIN_EXCFLDS Call by reference Type reference (TYPE) ESH_BIN_EXCFLDS Customizing: Set Attribute Type as 'String' 20120413
2 Importing IS_NODE_FIELD Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNF_EXT Node Attribute (Contains Text Attribute in Language Node) 20120413
3 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 'A': Return TREX state, not customized state 20120413
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20120413

Method GET_BIN_EXCFLDS on class CL_ESH_BIN_EXCFLDS has no exception.

Method GET_BIN_EXCFLDS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BIN_EXCFLDS Call by reference Type reference (TYPE) ESH_T_BIN_EXCFLDS ESH Cust: Set Textattribute of Node as String-Attribute 20120413

Method GET_BIN_EXCFLDS_ALL on class CL_ESH_BIN_EXCFLDS has no exception.

Method GET_CHANGED_NODES_AND_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELTA_NODES Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_NODES Delta details: changed nodes 20120413
2 Changing CT_DELTA_OBJECTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_OBJECTS Delta details: changed objects 20120413
3 Importing IR_MODEL_METADATA_A Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Instances (A Area) 20120413
4 Importing IR_MODEL_METADATA_I Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Instances (I Area) 20120413
5 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Table of Object Types 20120413
6 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Conenction GUID 20120413
7 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Connector Type ("Template type") 20120413

Method GET_CHANGED_NODES_AND_ATTRS on class CL_ESH_BIN_EXCFLDS has no exception.

Method GET_INSTANCE 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 20130828
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20130828
3 Returning RR_EXCFLDS Value transfer Object reference (TYPE REF TO) CL_ESH_BIN_EXCFLDS ADM_EXCFLDS Handler 20120413

Method GET_INSTANCE on class CL_ESH_BIN_EXCFLDS has no exception.

Method NOTIFY_CONNECTORS_UPDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UPDATED_NODES Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_NODES Successfully updated nodes 20120413

Method NOTIFY_CONNECTORS_UPDATED on class CL_ESH_BIN_EXCFLDS has no exception.

Method SET_BIN_EXCFLDS 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 Return 20120413
2 Importing IV_AS_CLASSIC_TEXT Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Set property 'As classic text' 20120414
3 Importing IV_ATTRIBUTE_SWC Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Text attribute software component 20120413
4 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Commit changes 20120413
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120413
6 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node 20120413
7 Importing IV_NOTIFY_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Notify index update required 20120413
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20120413
9 Importing IV_SEND_POPUP_OK_CANCEL Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Send popup ok/cancel 20120413
10 Importing IV_TEXTATTRIBUTE Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Text attribute 20120413
11 Importing IV_VALIDATE Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Validate the record 20120413

Method SET_BIN_EXCFLDS on class CL_ESH_BIN_EXCFLDS has no exception.

Method SET_CONNECTORS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCFLDS Call by reference Type reference (TYPE) ESH_T_BIN_EXCFLDS Entries to be updated 20120413
2 Importing IT_CONNECTORS Call by reference Type reference (TYPE) LTT_CONNECTORS Affected connectors 20120413

Method SET_CONNECTORS_MODIFIED on class CL_ESH_BIN_EXCFLDS has no exception.

Method SET_CURRENT_ATTR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCFLDS Call by reference Type reference (TYPE) ESH_T_BIN_EXCFLDS ESH_BIN_EXCFLDS records 20120413
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131107
3 Importing IT_CONNECTORS Call by reference Type reference (TYPE) LTT_CONNECTORS Affected connectors 20120413

Method SET_CURRENT_ATTR_TYPE on class CL_ESH_BIN_EXCFLDS has no exception.

Method VALIDATE 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 Return 20120413
2 Exporting EV_VALIDATED Call by reference Type reference (TYPE) CHAR01 Validated 20120413
3 Importing IV_ATTRIBUTE_SWC Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Text attribute software component 20120413
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120413
5 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node 20120413
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20120413
7 Importing IV_TEXTATTRIBUTE Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Text attribute 20120413

Method VALIDATE on class CL_ESH_BIN_EXCFLDS has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 732