SAP ABAP Class CL_RODPS_REPL_BWA_INDEX (BWA Index)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
     RODPS (Package) Operational Data Provider Services
Properties
Class CL_RODPS_REPL_BWA_INDEX  
Short Description BWA Index    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS   Operational Data Provider Services 
Created 20091008   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 IF_RODPS_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RODPS_REPL_BWA_INDEX has no interface implemented.
Friends
Class CL_RODPS_REPL_BWA_INDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_MODEL_GUID Static Attribute Private See coding 20120306
2 PT_BUFFER Static Attribute Private See coding 20101022
3 PT_CONNECTOR_STATUS Static Attribute Private See coding 20110519
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_QUERY_FROM_RANGE Static method Public Method 20110321
2 CHECK_BWA_VERSION Static method Public Method Checks if the BWA version is compatible 20100401
3 CONNECTOR_IS_SEARCHABLE Static method Public Method Name of BWA index 20101013
4 ESCAPE_FIELDNAME Static method Public Method Replace special characters in field name 20101013
5 GET_BWA_INDEX_NAME Static method Public Method Name of BWA index 20091204
6 GET_FIELD Static method Public Method Replace special characters in field name 20091211
7 GET_FIELDNAME_FOR_NAVATTR Static method Public Method 20101109
8 GET_INDEX_INFO Static method Public Method 20101022
9 GET_MODEL_GUID Static method Public Method 20120306
10 GET_PHY_INDEX_NAME Static method Public Method Name of physical index 20091207
11 GET_TRANSVOL Static method Public Method Name of BWA index 20111116
12 GET_TREX_RFCDEST Static method Public Method RFC Destination of the ESH 20101012
13 IS_HANA Static method Public Method 20120320
14 USE_BWA_INDEX_NAME Static method Public Method Name of BWA index 20100907
15 _CONNECTOR_IS_SEARCHABLE Static method Public Method Name of BWA index 20110519
Events
Class CL_RODPS_REPL_BWA_INDEX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUFFER Private See coding 20101022 BEGIN OF ts_buffer, sysid TYPE sysysid, mandt TYPE symandt, odpname TYPE if_rodps_odp=>t_odpname, join TYPE abap_bool, index_id TYPE trexd_index_id, checked TYPE abap_bool, use TYPE abap_bool, END OF ts_buffer
2 TS_CONNECTOR_STATUS Private See coding 20110519 begin of ts_connector_status, object_type_guid type SYSUUID_C, reportable type abap_bool, end of ts_connector_status
3 TS_TRANSVOL Public See coding 20111116 BEGIN OF ts_transvol, object_type_guid TYPE sysuuid_c, "esh_e_om_object_type_guid, object_type TYPE esh_e_om_object_type, model_type TYPE char1, END OF ts_transvol
4 TT_TRANSVOL Public See coding 20111116 tt_transvol type STANDARD TABLE OF ts_transvol WITH NON-UNIQUE KEY object_type_guid with NON-UNIQUE SORTED key object_type COMPONENTS object_type
Method Signatures

Method BUILD_QUERY_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE Call by reference Type reference (TYPE) RODPS_REPL_T_SELECTION 20110321
2 Returning R_T_TREX_WHERE Value transfer Type reference (TYPE) TREXT_QUERY_ENTRIES 20110321

Method BUILD_QUERY_FROM_RANGE on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method CHECK_BWA_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TREX_RFCDEST Value transfer Type reference (TYPE) TREXD_RFCDEST RFC-Destination auf TREX 20100401
2 Returning RV_COMPATIBLE Value transfer Type reference (TYPE) ABAP_BOOL BWA-Version kompatibel 20100401

Method CHECK_BWA_VERSION on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method CONNECTOR_IS_SEARCHABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT 20101013
2 Importing IV_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20101013
3 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID SY-SYSID 20101013
4 Returning RV_USE Value transfer Type reference (TYPE) ABAP_BOOL 20101013

Method CONNECTOR_IS_SEARCHABLE on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method ESCAPE_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) CLIKE Feldname 20101013
2 Returning RV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20101013

Method ESCAPE_FIELDNAME on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method GET_BWA_INDEX_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOIN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100805
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 20091204
3 Importing IV_MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT 20091204
4 Importing IV_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20091204
5 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID SY-SYSID 20091204
6 Returning RV_INDEX_ID Value transfer Type reference (TYPE) TREXD_INDEX_ID 20091204

Method GET_BWA_INDEX_NAME on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20091211
2 Returning RV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20091211

Method GET_FIELD on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method GET_FIELDNAME_FOR_NAVATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20101109
2 Importing I_FIELDNAME_ASC Call by reference Type reference (TYPE) FIELDNAME 20101109
3 Importing I_FOR_JOIN Call by reference Type reference (TYPE) ABAP_BOOL 20101109
4 Returning R_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME 20101109

Method GET_FIELDNAME_FOR_NAVATTR on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method GET_INDEX_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_INFO Call by reference Type reference (TYPE) TREXT_ATTR_INFO Attributdefinitionsinformation 20101022
2 Exporting ET_INDEX_INFO Call by reference Type reference (TYPE) TREXT_INDEX_INFO Relevante Details für physische und logische Indizes in TREX 20101022
3 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20101022

Method GET_INDEX_INFO on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method GET_MODEL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_CLIENT Call by reference Type reference (TYPE) SY-MANDT SY-MANDT Mandantenkennung des aktuellen Benutzers 20120306
2 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SY-SYSID SY-SYSID Name des SAP-Systems 20120306
3 Returning RV_MODEL_GUID Value transfer Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20120306

Method GET_MODEL_GUID on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method GET_PHY_INDEX_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_CHECK Call by reference Type reference (TYPE) ESH_E_OM_AUTH_CHECK Berechtigungsprüfung 20101012
2 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20091207
3 Importing IV_MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT 20091207
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Knotenname 20101012
5 Importing IV_OBJECT_TYPE_NAME Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Objekttyp 20101012
6 Importing IV_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20091207
7 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID SY-SYSID 20091207
8 Returning RV_INDEX_ID Value transfer Type reference (TYPE) TREXD_INDEX_ID 20091207
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100907
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20091207

Method GET_TRANSVOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_GUID Value transfer Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20120306
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TS_TRANSVOL-OBJECT_TYPE 20111116
3 Importing IV_OBJECT_TYPE_GUID Call by reference Type reference (TYPE) TS_TRANSVOL-OBJECT_TYPE_GUID 20111116
4 Returning RT_TRANSVOL Value transfer Type reference (TYPE) TT_TRANSVOL 20111116

Method GET_TRANSVOL on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method GET_TREX_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RFCDEST Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20101012

Method GET_TREX_RFCDEST on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method IS_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TREX_RFCDEST Value transfer Type reference (TYPE) TREXD_RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20120320
2 Returning RV_IS_HANA Value transfer Type reference (TYPE) ABAP_BOOL 20120320

Method IS_HANA on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method USE_BWA_INDEX_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101022
2 Importing IV_JOIN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101202
3 Importing IV_MANDT Value transfer Type reference (TYPE) SYMANDT SY-MANDT 20100907
4 Importing IV_NO_ESH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120306
5 Importing IV_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20100907
6 Importing IV_SYSID Value transfer Type reference (TYPE) SYSYSID SY-SYSID 20100907
7 Returning RV_USE Value transfer Type reference (TYPE) ABAP_BOOL 20100907

Method USE_BWA_INDEX_NAME on class CL_RODPS_REPL_BWA_INDEX has no exception.

Method _CONNECTOR_IS_SEARCHABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANDT Call by reference Type reference (TYPE) SYMANDT 20110519
2 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20110519
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Knotenname 20110519
4 Importing IV_OBJECT_TYPE_GUID Call by reference Type reference (TYPE) SYSUUID_C Objekttyp: GUID 20110519
5 Importing IV_OBJECT_TYPE_NAME Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Objekttyp 20110519
6 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID 20110519
7 Returning RV_USE Value transfer Type reference (TYPE) ABAP_BOOL 20110519

Method _CONNECTOR_IS_SEARCHABLE on class CL_RODPS_REPL_BWA_INDEX has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702