SAP ABAP Class CL_RSOS_META_INDEX (Metadata Search using TREX)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSOS (Package) TRex Search for BW Repository Objects
Properties
Class CL_RSOS_META_INDEX  
Short Description Metadata Search using TREX    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSOS   TRex Search for BW Repository Objects 
Created 20030409   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSOS_META_INDEX has no interface implemented.
Friends
Class CL_RSOS_META_INDEX has no friend class.
Attributes
Class CL_RSOS_META_INDEX has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_APPL_LOG Static method Public Method Add message to application log 20040624
2 CHECK_OBJECT_CASTING Static method Private Method Utility method for check Object casting 20030409
3 GET_ATTRIBUTES_FROM_FUNC_MODU Static method Private Method Get Search attributes for single instance, which has FM impl 20040403
4 GET_ATTRIBUTES_FROM_METHOD Static method Private Method Get Search attributes for single instance, which has OO impl 20030409
5 GET_ATTR_FROM_FUNC_MODU_RSOS Static method Private Method Suchattribute für Einzelinstanz, die FB-Impl. hat, holen 20070419
6 GET_ATTR_FROM_METHOD_RSOS Static method Private Method Suchattribute für Einzelinstanz holen, die OO Impl. hat 20070419
7 GET_FREESTYLE_ATTR Static method Public Method Gets attributes to be used for freestyle search in TREX 20070202
8 GET_INSTANCE_TLOGO Static method Public Method Gets the instance of a TLOGO object, if TLOGO class exists 20070221
9 GET_OBJ_ATTR Static method Public Method Gets the attributes of the given object 20061214
10 GET_OBJ_ATTR_RSOS Static method Public Method Gets the attributes of the given object in RSOS format 20070419
11 GET_SEARCH_ATTRIBUTES_ALL Static method Public Method Get Search attributes for table of TLOGO object types 20030409
12 GET_SEARCH_ATTRIBUTES_INSTANCE Static method Public Method Get Search attributes for a list of TLOGO objects 20030516
13 GET_SEARCH_ATTRIBUTES_SINGLE Static method Public Method Get Search attributes for single TLOGO object type 20030409
14 GET_SEAR_ACT_OBJ_TYPES Static method Public Method Get Search active object types 20041207
15 GET_SEAR_ACT_TLOGO_TYPES Static method Public Method Get Search active TLOGO types 20040510
16 GET_TREX_ENGINE_STAT Static method Public Method Get the TREX Engine status to see the installation status 20041005
17 IS_INDXNG_ALLOWED Static method Public Method Is indexing allowed for this attribute of this TLOGO type 20070309
18 PREPARE_DOC_FROM_ATTR Static method Private Method create TREX document from attributes, required for indexing 20040705
19 PREPARE_DOC_ID Static method Public Method prepares the document is as 't_logo'_'obj_name'_'language' 20051222
20 UPDATE_SEARCH_INDEX Static method Public Method Addition of Search enabled TLOGO Object to Queue 20030409
Events
Class CL_RSOS_META_INDEX has no event.
Types
Class CL_RSOS_META_INDEX has no local type.
Method Signatures

Method ADD_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BAL_S_MSG-DETLEVEL RSOS_C_DETLEVEL-THREE Anwendungslog: Detaillierungsgrad 20040624
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS RSOS_C_PROBCLASS-NONE Anwendungsprotokoll: Nachrichtenproblemklasse 20040624

Method ADD_TO_APPL_LOG on class CL_RSOS_META_INDEX has no exception.

Method CHECK_OBJECT_CASTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CAST_FROM Value transfer Type reference (TYPE) ANY Casting aus 20030409
2 Importing IR_CAST_TO Value transfer Type reference (TYPE) ANY Casting in 20030409
# Exception Resumable Description Created on
1 MOVE_CAST_ERROR Systemausnahme 20030409
2 NULL_REFERENCE The reference passed was a NULL reference 20060504

Method GET_ATTRIBUTES_FROM_FUNC_MODU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOC Call by reference Type reference (TYPE) TREXS_INDEX_DOC 20040403
2 Importing I_FN_SPE Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbaustein 20040403
3 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname in Objektkatalog 20040403
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20040403
5 Importing I_VERSION Call by reference Type reference (TYPE) RSOBJVERS 'A' Objektversion 20040403

Method GET_ATTRIBUTES_FROM_FUNC_MODU on class CL_RSOS_META_INDEX has no exception.

Method GET_ATTRIBUTES_FROM_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOC Call by reference Type reference (TYPE) TREXS_INDEX_DOC 20030409
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) RSTLOGOCLASS ABAP-Klasse eines TLOGO-Objekt 20030409
3 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname in Objektkatalog 20030409
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20030409
5 Importing I_VERSION Call by reference Type reference (TYPE) RSOBJVERS 'A' Objektversion 20030409

Method GET_ATTRIBUTES_FROM_METHOD on class CL_RSOS_META_INDEX has no exception.

Method GET_ATTR_FROM_FUNC_MODU_RSOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FN_SPE Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbaustein 20070419
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname in Objektkatalog 20070419
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20070419
4 Importing I_VERSION Call by reference Type reference (TYPE) RSOBJVERS 'A' Objektversion 20070419
5 Returning RTX_ATTR Value transfer Type reference (TYPE) RSOS_TX_SEATR_ATR Advanced Search: Search Attributes with Values 20070419

Method GET_ATTR_FROM_FUNC_MODU_RSOS on class CL_RSOS_META_INDEX has no exception.

Method GET_ATTR_FROM_METHOD_RSOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_NAME Call by reference Type reference (TYPE) RSTLOGOCLASS ABAP-Klasse eines TLOGO-Objekt 20070419
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname in Objektkatalog 20070419
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20070419
4 Importing I_VERSION Call by reference Type reference (TYPE) RSOBJVERS 'A' Objektversion 20070419
5 Returning RTX_ATTR Value transfer Type reference (TYPE) RSOS_TX_SEATR_ATR Advanced Search: Search Attributes with Values 20070419

Method GET_ATTR_FROM_METHOD_RSOS on class CL_RSOS_META_INDEX has no exception.

Method GET_FREESTYLE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FREESTYLE_ATTR Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Freestyle search attributes 20070202

Method GET_FREESTYLE_ATTR on class CL_RSOS_META_INDEX has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Object Nam 20070221
2 Importing I_TLOGO_CLASS Call by reference Type reference (TYPE) RSTLOGOCLASS ABAP Class of a TLOGO Object 20070221
3 Returning RR_TLOGO Value transfer Object reference (TYPE REF TO) IF_RSO_TLOGO TLOGO Object 20070221

Method GET_INSTANCE_TLOGO on class CL_RSOS_META_INDEX has no exception.

Method GET_OBJ_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Object Name 20061214
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20061214
3 Importing I_VERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20061214
4 Returning RT_ATTR Value transfer Type reference (TYPE) TREXT_DOC_ATTRIBUTES Document attributes 20061214
# Exception Resumable Description Created on
1 NO_TLOGO_CLASS No ABAP class or function module for TLOGO type 20061214
2 RS_NOT_FOUND Object not found 20061214

Method GET_OBJ_ATTR_RSOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Object Name 20070419
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20070419
3 Importing I_TRANS_ATTR_REQUESTED Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE rs_c_true: also get transitive attributes for this object 20070529
4 Importing I_VERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20070419
5 Returning RTX_ATTR Value transfer Type reference (TYPE) RSOS_TX_SEATR_ATR Advanced Search: Search Attributes with Values 20070419
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20070528

Method GET_SEARCH_ATTRIBUTES_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC Call by reference Type reference (TYPE) TREXT_INDEX_DOCS Dokumente für Indizierung 20030409
2 Importing IT_SEL_OBJNM Call by reference Type reference (TYPE) RS0_T_SEL_OBJNM Tabelle von Selektionsbedingungen für OBJNM 20030409
3 Importing IT_TLOGO Call by reference Type reference (TYPE) RS_T_TLOGO Tabelle mit TLOGO-Typen 20030409
4 Importing I_VERSION Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE =A: Generierung für aktive Version 20040512

Method GET_SEARCH_ATTRIBUTES_ALL on class CL_RSOS_META_INDEX has no exception.

Method GET_SEARCH_ATTRIBUTES_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TLOGO_OBJECTS Call by reference Type reference (TYPE) RSO_TH_TLOGO_VERS Liste von TLOGO-Objektinstanzen 20030516

Method GET_SEARCH_ATTRIBUTES_INSTANCE on class CL_RSOS_META_INDEX has no exception.

Method GET_SEARCH_ATTRIBUTES_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC Call by reference Type reference (TYPE) TREXT_INDEX_DOCS Dokumente für Indizierung 20030409
2 Importing IT_SEL_OBJNM Call by reference Type reference (TYPE) RS0_T_SEL_OBJNM Tabelle von Selektionsbedingungen für OBJNM 20030409
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSY_S_TLOGO Struktur mit TLOGO-Typen 20030409
4 Importing I_T_LIST Call by reference Type reference (TYPE) RSOS_T_TLOGO_OBJ Structure of TLOGO type 20051121
5 Importing I_VERSION Call by reference Type reference (TYPE) RSOBJVERS 'A' Objektversion 20030409

Method GET_SEARCH_ATTRIBUTES_SINGLE on class CL_RSOS_META_INDEX has no exception.

Method GET_SEAR_ACT_OBJ_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ_TYPES Call by reference Type reference (TYPE) RSOS_T_OBJ_TYPE Tabelle mit Objekttypen 20041207

Method GET_SEAR_ACT_OBJ_TYPES on class CL_RSOS_META_INDEX has no exception.

Method GET_SEAR_ACT_TLOGO_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting I_T_TLOGO Call by reference Type reference (TYPE) RSOS_T_TLOGO Tabelle mit TLOGO-Typen 20041216

Method GET_SEAR_ACT_TLOGO_TYPES on class CL_RSOS_META_INDEX has no exception.

Method GET_TREX_ENGINE_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TREX_ENGINE_STATE Value transfer Type reference (TYPE) RSOSTENGINESTATE Status von TREX-Suchmaschine 20041005

Method GET_TREX_ENGINE_STAT on class CL_RSOS_META_INDEX has no exception.

Method IS_INDXNG_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_ATR Call by reference Type reference (TYPE) RSOS_SEARCH_ATR Searcheable attributes for the TLOGO objects 20070309
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20070309
3 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) RS_BOOL 'X' - allowed, space - not allowed 20070309

Method IS_INDXNG_ALLOWED on class CL_RSOS_META_INDEX has no exception.

Method PREPARE_DOC_FROM_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOC Call by reference Type reference (TYPE) TREXS_INDEX_DOC Dokument für Indizierung 20040705
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname in Objektkatalog 20040705
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20040705
4 Importing I_TX_SEATR_ATR Call by reference Type reference (TYPE) RSOS_TX_SEATR_ATR 20040705

Method PREPARE_DOC_FROM_ATTR on class CL_RSOS_META_INDEX has no exception.

Method PREPARE_DOC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCID Call by reference Type reference (TYPE) STRING document id 20051222
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Nam 20051222
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20051222

Method PREPARE_DOC_ID on class CL_RSOS_META_INDEX has no exception.

Method UPDATE_SEARCH_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGES Call by reference Type reference (TYPE) STRING Geänderte Attribute 20030409
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME $REF$ 20030409
3 Importing I_TEXT_CHANGED Call by reference Type reference (TYPE) RS_BOOL Text geändert 20030409
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO $REF$ 20030409

Method UPDATE_SEARCH_INDEX on class CL_RSOS_META_INDEX has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400