SAP ABAP Class CL_TREX_FACTORY (Factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TRX-API (Application Component) TREX ABAP + JAVA API
     STREX (Package) TREX ABAP client
Properties
Class CL_TREX_FACTORY  
Short Description Factory    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STREX   TREX ABAP client 
Created 20060215   SAP 
Last change 20140121   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)
Interfaces
Class CL_TREX_FACTORY has no interface implemented.
Friends
Class CL_TREX_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DB_CONNECTION_NAME Instance attribute Private Type reference (TYPE) DBCON_NAME '' Logical name for a database connection 20091130
2 I Static Attribute Public Object reference (TYPE REF TO) CL_TREX_FACTORY Factory 20060215
3 SQL_STATEMENT Instance attribute Private Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL statement 20091130
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060215
2 CREATE_AGGREGATE_REQ Instance method Public Method 20060410
3 CREATE_AGGREGATE_RES Instance method Public Method 20060411
4 CREATE_CONNECTION Instance method Public Method 20061220
5 CREATE_FACADE Instance method Public Method 20060328
6 CREATE_ICM_CLIENT Instance method Public Method 20060215
7 CREATE_INBOUND_SXML_CALL Instance method Public Method 20070516
8 CREATE_NEWDB_SQL_CLIENT Instance method Public Method 20100325
9 CREATE_SEARCH_CELL_TABLE_REQ Instance method Public Method 20060410
10 CREATE_SEARCH_CELL_TABLE_RES Instance method Public Method 20060410
11 CREATE_SQL_CLIENT Instance method Public Method 20091130
12 CREATE_STRUCTURE_META Instance method Public Method 20060406
13 GET_INDEX_SERVER_LOC_CACHE Instance method Public Method 20070411
14 GET_SEARCH_SERVER_LOC_CACHE Instance method Public Method 20070406
15 SET_INSTANCE Static method Public Method 20060216
Events
Class CL_TREX_FACTORY has no event.
Types
Class CL_TREX_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_AGGREGATE_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUERY Call by reference Object reference (TYPE REF TO) CL_TREX_QUERY Query 20060410
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_TREX_AGGREGATE_REQ Basis Client: Request for Aggregation 20060410

Method CREATE_AGGREGATE_REQ on class CL_TREX_FACTORY has no exception.

Method CREATE_AGGREGATE_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_TREX_AGGREGATE_RES Basis Client: Response for Aggregation 20060411
2 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_TREX_TABLE Internal Table Abstraction 20060411

Method CREATE_AGGREGATE_RES on class CL_TREX_FACTORY has no exception.

Method CREATE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20061220
2 Importing INDEX_SERVER Call by reference Object reference (TYPE REF TO) CL_TREX_INDEX_SERVER Index Server 20061220
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_CONNECTION Connection to TREX 20061220
# Exception Resumable Description Created on
1 CX_TREX_REMOTE_COMMUNICATION Remote Communication Exception 20130125

Method CREATE_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MULTI_SERVER_CACHE Call by reference Object reference (TYPE REF TO) IF_TREX_SERVER_MULTIMAP Server Multimap 20060424
2 Importing RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20060328
3 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_TREX_FACADE TREX Facade 20060328

Method CREATE_FACADE on class CL_TREX_FACTORY has no exception.

Method CREATE_ICM_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20060302
2 Importing ID Call by reference Type reference (TYPE) I 20070206
3 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_TREX_ICM_CLIENT TREX Client using ICM 20060215
4 Importing SERVER Call by reference Object reference (TYPE REF TO) CL_TREX_INDEX_SERVER Index Server 20070109
# Exception Resumable Description Created on
1 CX_TREX_REMOTE_INITIALIZATION 20060302

Method CREATE_INBOUND_SXML_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION_NAME Call by reference Type reference (TYPE) TREXD_FUNCTION_NAME Function Name 20070516
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20070516
3 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20070516
4 Importing RFCDEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20070516
5 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_INBOUND_CALL Inbound Call 20070516
# Exception Resumable Description Created on
1 CX_TREX_UNSUPPORTED_FUNCTION Unexpected data received from application. 20070516

Method CREATE_NEWDB_SQL_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREPARED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE for prepared SQL statement 20100325
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_SQL ADBC based SQL interface 20100325
3 Importing STATEMENT Call by reference Type reference (TYPE) CSEQUENCE '' required only if PREPARE is true 20100325
# Exception Resumable Description Created on
1 CX_TREX_BAD_REQUEST Unexpected data received from application. 20100325
2 CX_TREX_REMOTE_INITIALIZATION Failed to Initialize Remote Communication 20100325

Method CREATE_SEARCH_CELL_TABLE_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUERY Call by reference Object reference (TYPE REF TO) CL_TREX_QUERY Query 20060410
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_TREX_SEARCH_CELL_TABLE_REQ Basis Client: Request for Search Cell Table 20060410

Method CREATE_SEARCH_CELL_TABLE_REQ on class CL_TREX_FACTORY has no exception.

Method CREATE_SEARCH_CELL_TABLE_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_TREX_SEARCH_CELL_TABLE_RES Basis Client: Response for Search Cell Table 20060410
2 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_TREX_TABLE Internal Table Abstraction 20060410

Method CREATE_SEARCH_CELL_TABLE_RES on class CL_TREX_FACTORY has no exception.

Method CREATE_SQL_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONNECTION_NAME Call by reference Type reference (TYPE) DBCON_NAME '' Logical name for a database connection 20091130
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL statement 20091130
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20091130

Method CREATE_STRUCTURE_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_TREX_STRUCTURE 20060406
2 Importing STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20060406

Method CREATE_STRUCTURE_META on class CL_TREX_FACTORY has no exception.

Method GET_INDEX_SERVER_LOC_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFCDEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20070411
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_SERVER_MAP Server Map 20070411

Method GET_INDEX_SERVER_LOC_CACHE on class CL_TREX_FACTORY has no exception.

Method GET_SEARCH_SERVER_LOC_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFCDEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20070406
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_SERVER_MULTIMAP Server Multimap 20070406

Method GET_SEARCH_SERVER_LOC_CACHE on class CL_TREX_FACTORY has no exception.

Method SET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) CL_TREX_FACTORY Factory 20060216

Method SET_INSTANCE on class CL_TREX_FACTORY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710