SAP ABAP Class CL_RSAWBN_SER_SEARCH (Generic Search Class)
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  
Short Description Generic Search Class    
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 20050125   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSAWC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAWBN_SER_SEARCH has no interface implemented.
Friends
Class CL_RSAWBN_SER_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EXACT_SEARCH Constant Public Type reference (TYPE) RSAWBN_SER_SEARCH_BEHAV 'E' Word Has to Match Search Term Exactly 20050808
2 C_EXACT_THEN_PATTERN Constant Public Type reference (TYPE) RSAWBN_SER_SEARCH_BEHAV ' ' First Find Exact Match, Use String Search If No Hits Found 20050808
3 C_PATTERN_SEARCH Constant Public Type reference (TYPE) RSAWBN_SER_SEARCH_BEHAV 'P' For a String Search the Term Has to Exist in the Word 20050808
4 P_NEXT_RESULT_SET Instance attribute Private Type reference (TYPE) I 20050125
5 P_TH_INDICES Instance attribute Private Type reference (TYPE) TY_TH_INDEX Indexes Org and Result Table 20071016
6 P_TR_RESULT Instance attribute Private Object reference (TYPE REF TO) DATA Result of Last Search 20050125
7 P_TR_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20050125
8 P_T_FIELDNM Instance attribute Private Type reference (TYPE) TY_T_FIELDNAME Field Name 20050224
Methods
# Method Level Visibility Method type Description Created on
1 GET_NEXT_HIT Instance method Public Method Deliver Next Hit of Last Search 20050125
2 RESET_NEXT_POINTER Instance method Public Method Reset Counter for Next Hit to First Record 20050125
3 SEARCH Instance method Public Method 20050125
4 SET_SEARCH_TABLE Instance method Public Method 20050125
Events
Class CL_RSAWBN_SER_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ALLOWED_VAL Public See coding 20050125 BEGIN OF ty_s_allowed_val, value TYPE spo_value, END OF ty_s_allowed_val
2 TY_S_INDEX Public See coding Index in Original and Result Table 20071016 BEGIN OF ty_s_index, index_result TYPE i, index_main TYPE i, END OF ty_s_index
3 TY_TH_INDEX Public See coding 20071016 TY_Th_INDEX type hashed TABLE OF ty_s_index WITH UNIQUE KEY index_result
4 TY_T_ALLOWED_VAL Public See coding 20050125 ty_t_allowed_val TYPE STANDARD TABLE OF ty_s_allowed_val WITH NON-UNIQUE DEFAULT KEY
5 TY_T_FIELDNAME Public See coding 20050224 TY_T_FIELDNAME type standard table of fieldname with non-unique default key
Method Signatures

Method GET_NEXT_HIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LAST_HIT Call by reference Type reference (TYPE) RS_BOOL Das war der letzte Treffer 20050125
2 Exporting E_NUMBER_OF_HIT Call by reference Type reference (TYPE) I Position des aktuellen Treffers 20050317
3 Exporting E_NUMBER_OF_HITS Call by reference Type reference (TYPE) I Anzahl Treffer 20050317
4 Exporting E_S_DATA Call by reference Type reference (TYPE) ANY Datensatz im Format der Suchtabelle 20050125
5 Exporting E_S_INDEX Call by reference Type reference (TYPE) TY_S_INDEX Index in ursprünglicher und Ergebnistabelle 20071016
# Exception Resumable Description Created on
1 NO_NEXT_HIT kein Treffer mehr verfügbar 20050125

Method RESET_NEXT_POINTER Signature

Method RESET_NEXT_POINTER on class CL_RSAWBN_SER_SEARCH has no parameter.
Method RESET_NEXT_POINTER on class CL_RSAWBN_SER_SEARCH has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_INDICES Call by reference Type reference (TYPE) TY_TH_INDEX 20071016
2 Exporting E_T_RESULT Call by reference Type reference (TYPE) ANY TABLE 20050125
3 Importing I_FILTER_FIELDNM Call by reference Type reference (TYPE) FIELDNAME Feldname 20050125
4 Importing I_SEARCH_BEHAVIOUR Call by reference Type reference (TYPE) RSAWBN_SER_SEARCH_BEHAV C_EXACT_THEN_PATTERN Suchverhalten DWB-Suche 20050808
5 Importing I_SEARCH_TERM Call by reference Type reference (TYPE) C Wert des Tabellenfeldes 20050125
6 Importing I_T_ALLOWED_VAL Call by reference Type reference (TYPE) TY_T_ALLOWED_VAL 20050125
7 Importing I_T_SEARCH_FIELDNM Call by reference Type reference (TYPE) TY_T_FIELDNAME Feldname 20050502
# Exception Resumable Description Created on
1 CX_RSAWBN_AWB_OBJECT_NOT_FOUND AWB Exception Object not found 20050224

Method SET_SEARCH_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TABLE Call by reference Type reference (TYPE) ANY TABLE 20050125

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