SAP ABAP Class CL_RSAWBN_SER_SEARCH_OBJ (Search Object General Search)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-AWB (Application Component) Data Warehousing Workbench
     RSAWBN_CORE (Package) CORE Components of Data Warehousing Workbench
Properties
Class CL_RSAWBN_SER_SEARCH_OBJ  
Short Description Search Object General Search    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSAWBN_CORE   CORE Components of Data Warehousing Workbench 
Created 20050421   SAP 
Last change 20130531   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)
Interfaces
Class CL_RSAWBN_SER_SEARCH_OBJ has no interface implemented.
Friends
Class CL_RSAWBN_SER_SEARCH_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AWBOBJ Instance attribute Private Type reference (TYPE) RSAWBNOBJECT Object in the AWB (for Tlogo Objects Identical to Tlogo Type 20050421
2 AWBSUBOBJ Instance attribute Private Type reference (TYPE) RSAWBNSUBOBJECT Subobject for AWB Object 20050421
3 CLASSNM_SEARCH Instance attribute Private Type reference (TYPE) SEOCLSNAME Class Name for the Static get_all Method 20050421
4 C_ALL_TYPES Constant Public Type reference (TYPE) FIELDNAME 'ALLDATATYPES' ID for the Field 'All Types' (Root) 20050422
5 IS_FOLDER Instance attribute Public Type reference (TYPE) RS_BOOL Is Hierarchy Folder? 20050421
6 IS_SELECTED Instance attribute Public Type reference (TYPE) RS_BOOL Selected for the Search 20050421
7 NAME Instance attribute Public Type reference (TYPE) FIELDNAME Field Name 20050421
8 P_R_TREX_ENGINE Instance attribute Private Object reference (TYPE REF TO) CL_RSOS_TREX_SEARCH Search with TREX 20050808
9 R_OBJ_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_RSAWBN_OBJ_FACTORY Service Class for the Object Classes 20050502
10 R_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_RSAWBN_SER_SEARCH_OBJ Search Object General Search 20050421
11 R_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_RSAWBN_SER_SEARCH Generic Search Class 20050427
12 TEXT Instance attribute Private Type reference (TYPE) RSTXTLG Long Description 20050421
13 TH_TREX_TLOGO Static Attribute Private See coding 20050808
14 TREX_SUPPORTED Static Attribute Private Type reference (TYPE) RS_BOOL Boolean 20050808
15 TR_CHILDREN Instance attribute Private Type reference (TYPE) TY_TR_SEARCH_OBJ 20050421
16 TR_RESULT Instance attribute Private Type reference (TYPE) RSAWBN_T_AWBOBJ Table of AWB Objects 20050421
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method 20050421
2 CHECK_ALL_CHILDREN_SELECTED Instance method Public Method Select Itself When All Subordinate Nodes Are Selected 20050426
3 CLASS_CONSTRUCTOR Static method Public Constructor 20050808
4 CLEAR_BUFFER Instance method Public Method Delete Object Buffer 20061218
5 CONSTRUCTOR Instance method Public Constructor 20050421
6 EXECUTE_SEARCH Instance method Public Method Search Regarding classnm 20050421
7 EXECUTE_SEARCH_TREX Instance method Public Method Search Regarding classnm 20050808
8 GET_AWBOBJ Instance method Public Method 20070629
9 GET_RESULT Instance method Public Method 20050422
10 GET_SEARCH_OBJECTS Static method Public Method Returns the Object Hierarchy for the Search Selection 20050421
11 IS_TREX_TLOGO Static method Public Method Checkes Whether TLOGO Is Supported by TREX 20050808
12 SET_SELECTED Instance method Public Method 20050421
Events
Class CL_RSAWBN_SER_SEARCH_OBJ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SR_SEARCH_OBJ Public See coding 20050421 BEGIN OF ty_sr_search_obj, r_search_obj TYPE REF TO cl_rsawbn_ser_search_obj, END OF ty_sr_search_obj
2 TY_TR_SEARCH_OBJ Public See coding 20050421 ty_tr_search_obj TYPE STANDARD TABLE OF ty_sr_search_obj WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SEARCH_OBJ Call by reference Object reference (TYPE REF TO) CL_RSAWBN_SER_SEARCH_OBJ Such-Objekt allgemeine Suche 20050421

Method ADD_CHILD on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

Method CHECK_ALL_CHILDREN_SELECTED Signature

Method CHECK_ALL_CHILDREN_SELECTED on class CL_RSAWBN_SER_SEARCH_OBJ has no parameter.
Method CHECK_ALL_CHILDREN_SELECTED on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_RSAWBN_SER_SEARCH_OBJ has no parameter.
Method CLEAR_BUFFER on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWBOBJ Call by reference Type reference (TYPE) RSAWBNOBJECT Objekt in der AWB (für Tlogo-Objekte identisch zum Tlogotyp) 20050421
2 Importing I_AWBSUBOBJ Call by reference Type reference (TYPE) RSAWBNSUBOBJECT Subobjekt zum AWB-Objekt 20050421
3 Importing I_CLASSNM_SEARCH Call by reference Type reference (TYPE) SEOCLSNAME Klassenname für die statische get_all methode 20050421
4 Importing I_IS_FOLDER Call by reference Type reference (TYPE) RS_BOOL Boolean 20050421
5 Importing I_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20050421
6 Importing I_R_OBJ_FACTORY Call by reference Object reference (TYPE REF TO) CL_RSAWBN_OBJ_FACTORY Serviceklasse zu den Objektklassen 20050502
7 Importing I_R_PARENT Call by reference Object reference (TYPE REF TO) CL_RSAWBN_SER_SEARCH_OBJ Such-Objekt allgemeine Suche 20050421
8 Importing I_TEXT Call by reference Type reference (TYPE) GUI_TEXT Text 20050421
9 Importing I_TREX_NOT_SUPPORTED Call by reference Type reference (TYPE) RS_BOOL TREX für dieses Objekt nicht möglich, da Teilmenge 20070309

Method CONSTRUCTOR on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

Method EXECUTE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCR_FLAG Call by reference Type reference (TYPE) RSAWBN_DESCR_FLAG Flag: Beschreibung 20050425
2 Importing I_SEARCH_BEHAV Call by reference Type reference (TYPE) RSAWBN_SER_SEARCH_BEHAV Suchverhalten DWB-Suche 20050808
3 Importing I_SEARCH_TERM Call by reference Type reference (TYPE) RSAWBN_SEARCH_TERM Suchterm für den Suchdialog 20050425
4 Importing I_TECHNM_FLAG Call by reference Type reference (TYPE) RSAWBN_TECH_FLAG Flag: Technischer Name 20050425
5 Importing I_TREX_SEARCH Call by reference Type reference (TYPE) RSAWBN_SER_TREX_SEARCH RS_C_FALSE Suche über TREX 20050808
# Exception Resumable Description Created on
1 CX_RSAWBN_AWB_OBJECT_NOT_FOUND AWB Exception Object not found 20050502

Method EXECUTE_SEARCH_TREX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCR_FLAG Call by reference Type reference (TYPE) RSAWBN_DESCR_FLAG Flag: Beschreibung 20050808
2 Importing I_SEARCH_BEHAV Call by reference Type reference (TYPE) RSAWBN_SER_SEARCH_BEHAV Suchverhalten DWB-Suche 20050808
3 Importing I_SEARCH_TERM Call by reference Type reference (TYPE) RSAWBN_SEARCH_TERM Suchterm für den Suchdialog 20050808
4 Importing I_TECHNM_FLAG Call by reference Type reference (TYPE) RSAWBN_TECH_FLAG Flag: Technischer Name 20050808
# Exception Resumable Description Created on
1 CX_RSAWBN_AWB_OBJECT_NOT_FOUND AWB Exception Object not found 20050808

Method GET_AWBOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AWBOBJ Value transfer Type reference (TYPE) RSAWBNOBJECT Objekt in der DWB (Tlogo-Objekte identisch zum Tlogotyp) 20070629

Method GET_AWBOBJ on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_T_RESULT Value transfer Type reference (TYPE) RSAWBN_T_AWBOBJ Tabelle von AWB-Objekten 20050422

Method GET_RESULT on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

Method GET_SEARCH_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TR_SEARCH_OBJ Value transfer Type reference (TYPE) TY_TR_SEARCH_OBJ 20050421

Method GET_SEARCH_OBJECTS on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWBOBJ Call by reference Type reference (TYPE) RSAWBNOBJECT Objekt in der AWB (für Tlogo-Objekte identisch zum Tlogotyp) 20050808
2 Returning RE_IS_TREX_TLOGO Value transfer Type reference (TYPE) RS_BOOL Boolean 20050808

Method IS_TREX_TLOGO on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.

Method SET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM_CHILD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Kind setzt Vater 20050425
2 Importing I_FROM_PARENT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Vater setzt Kind 20050425
3 Importing I_SELECTED Call by reference Type reference (TYPE) RS_BOOL Boolean 20050421

Method SET_SELECTED on class CL_RSAWBN_SER_SEARCH_OBJ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700