SAP ABAP Class CL_ESH_HANA_BINTEXT (Compiler for BINTEXT attributes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TREX (Package) TREX handling for Enterprise Search
Properties
Class CL_ESH_HANA_BINTEXT  
Short Description Compiler for BINTEXT attributes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_TREX   TREX handling for Enterprise Search 
Created 20131113   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_HANA_BINTEXT has no forward declaration.
Interfaces
Class CL_ESH_HANA_BINTEXT has no interface implemented.
Friends
Class CL_ESH_HANA_BINTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LC_ATTR_TYPE_BINTEXT Constant Private Type reference (TYPE) TREXD_ATTR_TYPE '#' BINTEXT 20131211
2 MR_APPLICATION_LOG Instance attribute Private Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20131211
3 MR_PROXY Instance attribute Private Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN HANA Proxy (Admin) 20131211
4 MV_BINTEXT_SUPPORTED Instance attribute Private Type reference (TYPE) CHAR01 BINTEXT supported 20131211
5 SV_BINTEXT_SUPPORTED_STATIC Static Attribute Private Type reference (TYPE) CHAR01 BINTEXT supported (static) 20131211
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BINTEXT_SUPPORT Instance method Private Method Check BINTEXT Support 20131211
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20131210
3 COMPOSE_BINTEXT_ATTR_NAME Static method Public Method Compose BINTEXT Attribute Name 20131113
4 DECOMPOSE_BINTEXT_ATTR_NAME Static method Public Method Decompose BINTEXT Attribute Name 20131113
5 GENERATE_BINQUEUE_TABLES Instance method Public Method Generate BINQUEUE Tables 20131211
6 GENERATE_BINTEXT_ATTRIBUTE Instance method Public Method Generate BINTEXT Attribute 20131211
7 GET_INSTANCE Static method Public Method Get Instance 20131211
Events
Class CL_ESH_HANA_BINTEXT has no event.
Types
Class CL_ESH_HANA_BINTEXT has no local type.
Method Signatures

Method CHECK_BINTEXT_SUPPORT Signature

Method CHECK_BINTEXT_SUPPORT on class CL_ESH_HANA_BINTEXT has no parameter.
Method CHECK_BINTEXT_SUPPORT on class CL_ESH_HANA_BINTEXT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COMPOSE_BINTEXT_ATTR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BINTEXT_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_HDB_BINTEXT_ATTR BINTEXT Attribute 20131113
2 Exporting EV_ID Call by reference Type reference (TYPE) ESH_E_HDB_BINTEXT_ATTR_ID BINTEXT Attribute ID 20131113
3 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20131113
4 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node 20131113
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20131113
6 Importing IV_REF_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Reference Attribute 20131113
7 Importing IV_REF_ATTR_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FIELD_TYPE Reference Attribute Field-Type 20131113
# Exception Resumable Description Created on
1 CX_ESH_HANA_BINTEXT BINTEXT Attribute Compiler Exception 20131113

Method DECOMPOSE_BINTEXT_ATTR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) ESH_E_HDB_BINTEXT_ATTR_ID BINTEXT Attribute ID 20131113
2 Exporting EV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node 20131113
3 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20131113
4 Exporting EV_REF_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Reference Attribute 20131113
5 Exporting EV_REF_ATTR_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FIELD_TYPE Reference Attribute Field-Type 20131113
6 Importing IV_BINTEXT_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_HDB_BINTEXT_ATTR BINTEXT Attribute 20131113
# Exception Resumable Description Created on
1 CX_ESH_HANA_BINTEXT BINTEXT Attribute Compiler Exception 20131113

Method GENERATE_BINQUEUE_TABLES Signature

Method GENERATE_BINQUEUE_TABLES on class CL_ESH_HANA_BINTEXT has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_HANA_BINTEXT BINTEXT Attribute Compiler Exception 20131211

Method GENERATE_BINTEXT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BINTEXT_ATTR_DEF Call by reference Type reference (TYPE) HDBS_ATTR_DEF BINTEXT Attribute Definition 20131211
2 Exporting EV_SUPPORTED Call by reference Type reference (TYPE) CHAR01 Supported 20131211
3 Importing IS_NODE_FIELD Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNF_EXT Node Field (Type: 'ContentURL' or 'SearchableFile') 20131211
# Exception Resumable Description Created on
1 CX_ESH_HANA_BINTEXT BINTEXT Attribute Compiler Exception 20131211

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 20131211
2 Importing IR_HANA_PROXY Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN HANA Proxy (Admin) 20131211
3 Returning RR_BINTEXT_COMPILER Value transfer Object reference (TYPE REF TO) CL_ESH_HANA_BINTEXT BINTEXT Attribute & Queue Table Compiler 20131211

Method GET_INSTANCE on class CL_ESH_HANA_BINTEXT has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740