SAP ABAP Class CX_ESH_TREX_PROXY (General ESH TREX Exception)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20090902
Properties
Class CX_ESH_TREX_PROXY  
Short Description General ESH TREX Exception    
Super Class CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 40  Exception Class 
Package S_ESH_ENG_TREX   TREX handling for Enterprise Search 
Created 20090825   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CX_ESH_TREX_PROXY has no forward declaration.
Interfaces
Class CX_ESH_TREX_PROXY has no interface implemented.
Friends
Class CX_ESH_TREX_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADJUSTING_AUTH_INDEXES Constant Public See coding 20110901
2 BULK_SEARCH Constant Public See coding 20100629
3 CANNOT_CHECK_INDEXES_FOR_EXIST Constant Public See coding 20120723
4 CANNOT_CHECK_INDEX_FOR_EXIST Constant Public See coding 20120723
5 CANNOT_INTERPRET_SUFFIX Constant Public See coding 20120723
6 CANNOT_RECREATE_MISSING_INDEX Constant Public See coding 20120723
7 CLEAR Constant Public See coding 20090825
8 COPY Constant Public See coding 20090825
9 CREATE Constant Public See coding 20090825
10 CREATE_JOIN Constant Public See coding 20090825
11 CREATE_LANGUAGE Constant Public See coding 20090825
12 DECOMPILE_INDEX Constant Public See coding 20090909
13 DEFINE_ATTRIBUTE Constant Public See coding 20090825
14 DELETE Constant Public See coding 20090825
15 DELETE_ATTRIBUTE Constant Public See coding 20090904
16 EXISTS Constant Public See coding 20090825
17 GC_TREX_PREFIX Constant Private See coding 'TREX: ' TREX prefix 20091013
18 GET_ATTRIBUTE_DEF Constant Public See coding 20090825
19 GET_HANDLE_SEARCH_RESULT Constant Public See coding 20131015
20 GET_HANDLE_STATUS Constant Public See coding 20131015
21 GET_INDEX Constant Public See coding 20090825
22 GET_JOIN_INDEX_INFO Constant Public See coding 20100315
23 GET_VALID_MIME_TYPES Constant Public See coding 20090825
24 GET_VERSION_INFO Constant Public See coding 20090825
25 GNAV_SEARCH_TABLE Constant Public See coding 20091012
26 HANA_001 Constant Public See coding 20120307
27 HANA_002 Constant Public See coding 20120307
28 HANA_003 Constant Public See coding 20120307
29 HANA_004 Constant Public See coding 20120307
30 HANA_005 Constant Public See coding 20120307
31 HANA_006 Constant Public See coding 20120307
32 HANA_007 Constant Public See coding 20120307
33 HANA_008 Constant Public See coding 20120307
34 HANA_009 Constant Public See coding 20120307
35 HANA_010 Constant Public See coding 20120307
36 HANA_011 Constant Public See coding 20120307
37 HANA_012 Constant Public See coding 20120308
38 HANA_013 Constant Public See coding 20120308
39 HANA_014 Constant Public See coding 20120308
40 HANA_015 Constant Public See coding 20120308
41 HANA_016 Constant Public See coding 20120308
42 HANA_017 Constant Public See coding 20120308
43 HANA_018 Constant Public See coding 20120308
44 HANA_019 Constant Public See coding 20120308
45 HANA_020 Constant Public See coding 20120308
46 HANA_021 Constant Public See coding 20120308
47 HANA_022 Constant Public See coding 20120308
48 HANA_023 Constant Public See coding 20120308
49 HANA_024 Constant Public See coding 20120308
50 HANA_025 Constant Public See coding 20120308
51 HANA_026 Constant Public See coding 20120308
52 HANA_027 Constant Public See coding 20120308
53 HANA_028 Constant Public See coding 20120308
54 HANA_029 Constant Public See coding 20120308
55 HANA_030 Constant Public See coding 20120308
56 HANA_031 Constant Public See coding 20120308
57 HANA_034 Constant Public See coding 20120601
58 HANA_035 Constant Public See coding 20120806
59 HANA_036 Constant Public See coding 20120806
60 HANA_041 Constant Public See coding 20121217
61 HANA_047 Constant Public See coding 20130225
62 HANA_048 Constant Public See coding 20130225
63 HANA_049 Constant Public See coding 20130225
64 HANA_050 Constant Public See coding 20130225
65 HANA_051 Constant Public See coding 20130529
66 HANA_052 Constant Public See coding 20130529
67 HANA_053 Constant Public See coding 20130529
68 HANA_054 Constant Public See coding 20130529
69 HANA_055 Constant Public See coding 20130611
70 HANA_056 Constant Public See coding 20130611
71 HANA_057 Constant Public See coding 20130611
72 HANA_058 Constant Public See coding 20130611
73 HANA_059 Constant Public See coding 20130612
74 HANA_060 Constant Public See coding 20130612
75 HANA_061 Constant Public See coding 20130705
76 HANA_062 Constant Public See coding 20130705
77 HANA_068 Constant Public See coding 20130823
78 HANA_069 Constant Public See coding 20130823
79 HANA_070 Constant Public See coding 20130823
80 HANA_071 Constant Public See coding 20130823
81 HANA_072 Constant Public See coding 20130823
82 HANA_073 Constant Public See coding 20130823
83 HANA_074 Constant Public See coding 20130823
84 HANA_075 Constant Public See coding 20130823
85 HANA_076 Constant Public See coding 20130823
86 HANA_077 Constant Public See coding 20130823
87 HANA_078 Constant Public See coding 20130827
88 HANA_079 Constant Public See coding 20130827
89 HANA_080 Constant Public See coding 20130827
90 HANA_081 Constant Public See coding 20130830
91 HANA_082 Constant Public See coding 20130830
92 HANA_083 Constant Public See coding 20130830
93 HANA_084 Constant Public See coding 20130830
94 HANA_085 Constant Public See coding 20130830
95 HANA_086 Constant Public See coding 20130831
96 HANA_087 Constant Public See coding 20130902
97 HANA_088 Constant Public See coding 20130904
98 HANA_089 Constant Public See coding 20130904
99 HANA_092 Constant Public See coding 20130918
100 HANA_093 Constant Public See coding 20130918
101 HANA_094 Constant Public See coding 20130918
102 HANA_095 Constant Public See coding 20130918
103 HANA_096 Constant Public See coding 20130918
104 HANA_097 Constant Public See coding 20130918
105 HANA_098 Constant Public See coding 20130918
106 HANA_099 Constant Public See coding 20130918
107 HANA_105 Constant Public See coding 20131210
108 INDEXING Constant Public See coding 20090911
109 INDEX_CELL_TABLE Constant Public See coding 20090914
110 INDEX_INFO Constant Public See coding 20090825
111 LANDSCAPE_INFO Constant Public See coding 20100903
112 LANDSCAPE_SUMMARY Constant Public See coding 20100903
113 LOAD_HISTORY Constant Public See coding 20111012
114 MERGE_DELTAS Constant Public See coding 20121127
115 MESSAGE Instance attribute Public Type reference (TYPE) STRING Message 20100903
116 MESSAGE_V1 Instance attribute Public Type reference (TYPE) SYMSGV Message variable 20090825
117 MESSAGE_V2 Instance attribute Public Type reference (TYPE) SYMSGV Message variable 20090825
118 MESSAGE_V3 Instance attribute Public Type reference (TYPE) SYMSGV Message variable 20090825
119 MESSAGE_V4 Instance attribute Public Type reference (TYPE) SYMSGV Message variable 20090825
120 MV_CLIENT Instance attribute Public Type reference (TYPE) SYMANDT Client 20130830
121 MV_CONNECTION_GUID Instance attribute Public Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20130827
122 MV_DESTINATION_TYPE Instance attribute Public Type reference (TYPE) ESH_E_ADM_DESTINATION_TYPE Destination Type 20120307
123 MV_EXT_SYS_ID Instance attribute Public Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20130827
124 MV_HANA_DESTINATION Instance attribute Public Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC destination to HANA 20120307
125 MV_HANA_RETURN_CODE Instance attribute Public Type reference (TYPE) TREX_RFC-RETURN_CODE HANA Return Code 20120307
126 MV_HANA_RETURN_TEXT Instance attribute Public Type reference (TYPE) TREX_RFC-RETURN_TEXT HANA Return Text 20120307
127 MV_HANA_VERSION Instance attribute Public Type reference (TYPE) TREXS_TREX_VERSION_INFO2-VERSION HANA version 20120307
128 MV_HANA_VERSION_REQUIRED Instance attribute Public Type reference (TYPE) TREXS_TREX_VERSION_INFO2-VERSION HANA version (Required) 20131210
129 MV_HANDLER_CLASS Instance attribute Public Type reference (TYPE) SYMSGV Handler Class (Name) 20130827
130 MV_LOGSYS Instance attribute Public Type reference (TYPE) LOGSYS Logical System 20130827
131 MV_SYSID Instance attribute Public Type reference (TYPE) SYSYSID System ID 20130830
132 MV_TEMPLATE_TYPE Instance attribute Public Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20130830
133 MV_TREX_API Instance attribute Public Type reference (TYPE) FUNCNAME TREX/HANA API 20120307
134 MV_TREX_DESTINATION Instance attribute Public Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC destination to TREX 20091130
135 MV_TREX_RETURN_CODE Instance attribute Public Type reference (TYPE) TREX_RFC-RETURN_CODE TREX Return Code 20120307
136 MV_TREX_RETURN_TEXT Instance attribute Public Type reference (TYPE) TREX_RFC-RETURN_TEXT TREX Return Text 20120307
137 MV_TREX_VERSION Instance attribute Public Type reference (TYPE) TREXS_TREX_VERSION_INFO2-VERSION TREX version 20100921
138 OPTIMIZE Constant Public See coding 20091217
139 OWNERSHIP_VIOLATION_FOR_INDEX Constant Public See coding 20121217
140 REDEFINE_ATTRIBUTES Constant Public See coding 20090904
141 RENAME Constant Public See coding 20090825
142 RENAME_MANY Constant Public See coding 20090825
143 RFC_DESTINATION Constant Public See coding 20130830
144 SEARCH_CELL_TABLE Constant Public See coding 20090911
145 SERIALIZE_INDEX Constant Public See coding 20090914
146 SET_INDEX_PROPERTY Constant Public See coding 20120502
147 SHOW Constant Public See coding 20090825
148 SHOW_MANY Constant Public See coding 20090825
149 TREX_SANITY Constant Public See coding 20100903
150 TREX_UI_TEXT Instance attribute Private Type reference (TYPE) CHAR1024 TREX return code and text for UI display 20090825
151 TREX_VERSION_TOO_OLD Constant Public See coding 20100921
152 TREX_VERSION_UNKNOWN Constant Public See coding 20131030
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_BAPIRET Instance method Public Method Add message: Standard BAPIRET message 20130611
2 ADD_MSG_NO_FURTHER_INFO Instance method Public Method Add message: No further information 20110720
3 ADD_MSG_SQL_STATEMENT Instance method Public Method Add message: Executed SQL Statement as Info Message 20120806
4 ADD_MSG_STRING Instance method Public Method Add message: String 20130308
5 ADD_MSG_SY_MSG Instance method Public Method If GET_SY_MSG( ) = abap_true: Add sy-message 20110720
6 ADD_MSG_TECH_ERROR Instance method Public Method Add message: Technical error on TREX call 20110720
7 ADD_MSG_TREX_FAILURE_WITH_CODE Instance method Public Method Add message: TREX Error with code &1 20110719
8 ADD_MSG_TREX_RETURN_TEXT Instance method Public Method Add message: TREX return text 20110719
9 ADD_MSG_TREX_SANITY_FAILED Instance method Public Method Add message: TREX sanity check failed 20110824
10 ADD_MSG_TREX_SANITY_ISSUE Instance method Public Method Add message: TREX sanity check: &1&2&3&4 20110824
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090825
12 GET_TREX_UI_TEXT Instance method Public Method Get TREX UI Text 20090825
Events
Class CX_ESH_TREX_PROXY has no event.
Types
Class CX_ESH_TREX_PROXY has no local type.
Method Signatures

Method ADD_MSG_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'ESH_HANA_ADMIN' Message ID 20130611
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20130611
3 Importing IV_MSGV1 Call by reference Type reference (TYPE) CSEQUENCE Message Parameter 1 20130611
4 Importing IV_MSGV2 Call by reference Type reference (TYPE) CSEQUENCE Message Parameter 2 20130611
5 Importing IV_MSGV3 Call by reference Type reference (TYPE) CSEQUENCE Message Parameter 3 20130611
6 Importing IV_MSGV4 Call by reference Type reference (TYPE) CSEQUENCE Message Parameter 4 20130611
7 Importing IV_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Type 20130611

Method ADD_MSG_BAPIRET on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_NO_FURTHER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY Proxy 20130823

Method ADD_MSG_NO_FURTHER_INFO on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SQL_STATEMENT Call by reference Type reference (TYPE) STRING TREX Return Text 20120806

Method ADD_MSG_SQL_STATEMENT on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING String 20130308

Method ADD_MSG_STRING on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_SY_MSG Signature

Method ADD_MSG_SY_MSG on class CX_ESH_TREX_PROXY has no parameter.
Method ADD_MSG_SY_MSG on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_TECH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY TREX/HANA proxy 20130823

Method ADD_MSG_TECH_ERROR on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_TREX_FAILURE_WITH_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY TREX/HANA proxy 20130823
2 Importing IV_RETURN_CODE Call by reference Type reference (TYPE) TREX_RFC-RETURN_CODE TREX Return Code 20110719

Method ADD_MSG_TREX_FAILURE_WITH_CODE on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_TREX_RETURN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY TREX/HANA proxy 20130823
2 Importing IV_RETURN_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT TREX Return Text 20110719

Method ADD_MSG_TREX_RETURN_TEXT on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_TREX_SANITY_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY TREX/HANA proxy 20130823

Method ADD_MSG_TREX_SANITY_FAILED on class CX_ESH_TREX_PROXY has no exception.

Method ADD_MSG_TREX_SANITY_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY TREX/HANA proxy 20130823
2 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110824
3 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Sanity Check: Issue Description 20110824

Method ADD_MSG_TREX_SANITY_ISSUE on class CX_ESH_TREX_PROXY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE 20130529
2 Importing DETAIL_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110719
3 Importing INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID 20090825
4 Importing MESSAGE Call by reference Type reference (TYPE) STRING 20100903
5 Importing MESSAGE_V1 Call by reference Type reference (TYPE) SYMSGV 20090825
6 Importing MESSAGE_V2 Call by reference Type reference (TYPE) SYMSGV 20090825
7 Importing MESSAGE_V3 Call by reference Type reference (TYPE) SYMSGV 20090825
8 Importing MESSAGE_V4 Call by reference Type reference (TYPE) SYMSGV 20090825
9 Importing MV_CLIENT Call by reference Type reference (TYPE) SYMANDT 20130830
10 Importing MV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID 20130827
11 Importing MV_DESTINATION_TYPE Call by reference Type reference (TYPE) ESH_E_ADM_DESTINATION_TYPE 20120307
12 Importing MV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID 20130827
13 Importing MV_HANA_DESTINATION Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION 20120307
14 Importing MV_HANA_RETURN_CODE Call by reference Type reference (TYPE) TREX_RFC-RETURN_CODE 20120307
15 Importing MV_HANA_RETURN_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT 20120307
16 Importing MV_HANA_VERSION Call by reference Type reference (TYPE) TREXS_TREX_VERSION_INFO2-VERSION 20120307
17 Importing MV_HANA_VERSION_REQUIRED Call by reference Type reference (TYPE) TREXS_TREX_VERSION_INFO2-VERSION 20131210
18 Importing MV_HANDLER_CLASS Call by reference Type reference (TYPE) SYMSGV 20130827
19 Importing MV_LOGSYS Call by reference Type reference (TYPE) LOGSYS 20130827
20 Importing MV_SYMSGID Call by reference Type reference (TYPE) SYMSGID 20110720
21 Importing MV_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO 20110720
22 Importing MV_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY 20110829
23 Importing MV_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV 20110720
24 Importing MV_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV 20110720
25 Importing MV_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV 20110720
26 Importing MV_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV 20110720
27 Importing MV_SYSID Call by reference Type reference (TYPE) SYSYSID 20130830
28 Importing MV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE 20130830
29 Importing MV_TREX_API Call by reference Type reference (TYPE) FUNCNAME 20120307
30 Importing MV_TREX_DESTINATION Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION 20091130
31 Importing MV_TREX_RETURN_CODE Call by reference Type reference (TYPE) TREX_RFC-RETURN_CODE 20120307
32 Importing MV_TREX_RETURN_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT 20120307
33 Importing MV_TREX_VERSION Call by reference Type reference (TYPE) TREXS_TREX_VERSION_INFO2-VERSION 20100921
34 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20090825
35 Importing RFC_HANA Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION 20120307
36 Importing RFC_TREX Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION 20101129
37 Importing SCHEMA_NAME Call by reference Type reference (TYPE) ESH_E_HDB_DBSCHEMA 20120601
38 Importing TABLE_NAME Call by reference Type reference (TYPE) ESH_E_HDB_DBTABNAME 20130529
39 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20090825

Method CONSTRUCTOR on class CX_ESH_TREX_PROXY has no exception.

Method GET_TREX_UI_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TREX_UI_TEXT Value transfer Type reference (TYPE) BAPI_MSG TREX text for user display 20090825

Method GET_TREX_UI_TEXT on class CX_ESH_TREX_PROXY has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 730