SAP ABAP Class CL_IACSEARCH (Search in ITS Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-ITS (Application Component) SAP Internet Transaction Server
     SITS_ABAP (Package) ITS ABAP Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IACSEARCH_MIME Find in ITS MIME Objects 20090911
2 Inheritance (c INHERITING FROM c_ref)  CL_IACSEARCH_SERVICE Search in Service 20090911
3 Inheritance (c INHERITING FROM c_ref)  CL_IACSEARCH_TEMPLATE Search in ITS HTML Template 20090911
4 Inheritance (c INHERITING FROM c_ref)  CL_IACSEARCH_THEME Search in Theme 20090911
Properties
Class CL_IACSEARCH  
Short Description Search in ITS Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SITS_ABAP   ITS ABAP Components 
Created 20090909   SAP 
Last change 20110908   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 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IACSEARCH has no interface implemented.
Friends
Class CL_IACSEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_SUBSEARCH Instance attribute Protected See coding 20090911
2 A_BEFORE_AFTER Instance attribute Protected Type reference (TYPE) I Number of lines before and after hit 20090911
3 A_HITS_SELF Instance attribute Protected Type reference (TYPE) FLAG General Indicator 20090911
4 A_IAC_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_IAC_OBJECT Shared Functions for IAC Objects 20090911
5 C_OBJECT_TEXT Static Attribute Protected See coding 20090911
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUBSEARCH Instance method Public Method 20090911
2 CLASS_CONSTRUCTOR Static method Public Constructor 20090911
3 CONSTRUCTOR Instance method Public Constructor 20090911
4 GET_RESULT_INFO Instance method Public Method 20090911
5 SEARCH Instance method Public Method Begin search 20090911
6 _CHECK_AUTHORITY Instance method Protected Method 20090911
7 _GET_DISPLAY_OBJECT_ID Instance method Protected Method 20090911
8 _GET_OBJECT_ID Instance method Protected Method 20090911
9 _GET_OBJECT_TYPE_TEXT Instance method Protected Method 20090911
10 _GET_RESULT_INFO Instance method Protected Method 20090911
11 _GET_RESULT_INFO_HEADER_LINES Instance method Protected Method 20090911
12 _GET_RESULT_INFO_MATCHES Instance method Protected Method 20090911
13 _GET_RESULT_INFO_SINGLE Instance method Protected Method 20090911
14 _PROGRESS_INDICATOR Instance method Protected Method 20090911
15 _SEARCH Instance method Protected Method Find 20090911
16 _SEARCH_IN_LINE Instance method Protected Method 20090911
17 _SEARCH_SINGLE Instance method Protected Method Find 20090911
Events
Class CL_IACSEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_FIND_IN_SOURCE_RESULT Protected See coding 20090911 tt_find_in_source_result TYPE STANDARD TABLE OF t_find_in_source_result
2 T_FIND_IN_SOURCE_RESULT Protected See coding 20090911 BEGIN OF t_find_in_source_result, linenumber TYPE sy-tabix, content TYPE w3html, find_results TYPE match_result_tab, END OF t_find_in_source_result
3 T_OBJECT_TEXT Protected See coding 20090911 t_object_text(20) TYPE c
Method Signatures

Method ADD_SUBSEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBSEARCH Call by reference Object reference (TYPE REF TO) CL_IACSEARCH Suche in ITS-Objekten 20090911

Method ADD_SUBSEARCH on class CL_IACSEARCH has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IACSEARCH has no parameter.
Method CONSTRUCTOR on class CL_IACSEARCH has no exception.

Method GET_RESULT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT_INFO Call by reference Type reference (TYPE) IACSEARCH_RESULT_INFO 20090911
2 Importing IM_PROGRESS_INDICATOR_TEXT Call by reference Type reference (TYPE) STRING 20090911

Method GET_RESULT_INFO on class CL_IACSEARCH has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_RESTRICTED_AUTHORITY Call by reference Type reference (TYPE) ABAP_BOOL 20090911
2 Importing PI_PATTERN Call by reference Type reference (TYPE) STRING Suchmuster 20090911
3 Importing PI_PATTERN_IS Call by reference Type reference (TYPE) W3SEARCHAS WAB: Suche in Services, Suchstring ist ... 20090911
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20090911
2 NOTHING_FOUND Nichts gefunden 20090911

Method _CHECK_AUTHORITY Signature

Method _CHECK_AUTHORITY on class CL_IACSEARCH has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORITY 20090911

Method _GET_DISPLAY_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DISPLAY_ID Value transfer Type reference (TYPE) STRING 20090911

Method _GET_DISPLAY_OBJECT_ID on class CL_IACSEARCH has no exception.

Method _GET_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECT_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20090911
2 Exporting EX_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20090911

Method _GET_OBJECT_ID on class CL_IACSEARCH has no exception.

Method _GET_OBJECT_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TEXT Value transfer Type reference (TYPE) T_OBJECT_TEXT 20090911

Method _GET_OBJECT_TYPE_TEXT on class CL_IACSEARCH has no exception.

Method _GET_RESULT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RESULT_INFO Call by reference Type reference (TYPE) IACSEARCH_RESULT_INFO 20090911
2 Importing IM_PROGRESS_INDICATOR_TEXT Call by reference Type reference (TYPE) STRING 20090911

Method _GET_RESULT_INFO on class CL_IACSEARCH has no exception.

Method _GET_RESULT_INFO_HEADER_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HEADER_LINES Call by reference Type reference (TYPE) IACSEARCH_RESULT_INFO_ONE_OBJ-HEADER_LINES 20090911

Method _GET_RESULT_INFO_HEADER_LINES on class CL_IACSEARCH has no exception.

Method _GET_RESULT_INFO_MATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MATCHES Call by reference Type reference (TYPE) IACSEARCH_RESULT_INFO_ONE_OBJ-MATCH_LINES 20090911

Method _GET_RESULT_INFO_MATCHES on class CL_IACSEARCH has no exception.

Method _GET_RESULT_INFO_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT_INFO Call by reference Type reference (TYPE) IACSEARCH_RESULT_INFO_ONE_OBJ 20090911
2 Importing IM_PROGRESS_INDICATOR_TEXT Call by reference Type reference (TYPE) STRING 20090911

Method _GET_RESULT_INFO_SINGLE on class CL_IACSEARCH has no exception.

Method _PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROGRESS_INDICATOR_TEXT Call by reference Type reference (TYPE) STRING 20090911

Method _PROGRESS_INDICATOR on class CL_IACSEARCH has no exception.

Method _SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RESTRICTED_AUTHORITY Call by reference Type reference (TYPE) ABAP_BOOL 20090911
2 Importing PI_BEFORE_AFTER Call by reference Type reference (TYPE) I Anzahl der anzuzeigenden Zeilen vor und nach Treffer 20090911
3 Importing PI_PATTERN_IS Call by reference Type reference (TYPE) W3SEARCHAS WAB: Suche in Services, Suchstring ist ... 20090911
4 Importing PI_REGULAR_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_ABAP_REGEX Reguläre Ausdrücke 20090911
5 Importing PI_SEARCH_PATTERN Call by reference Type reference (TYPE) CSEQUENCE 20090911
# Exception Resumable Description Created on
1 NO_HITS keine Treffer 20090911

Method _SEARCH_IN_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_RESULTS Call by reference Type reference (TYPE) MATCH_RESULT_TAB Tabelle von Suchergebnissen 20090911
2 Importing PI_REGULAR_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_ABAP_REGEX Reguläre Ausdrücke 20090911
3 Importing PI_SEARCH_IN_LINE Call by reference Type reference (TYPE) CSEQUENCE 20090911
4 Importing PI_SEARCH_PATTERN Call by reference Type reference (TYPE) CSEQUENCE 20090911

Method _SEARCH_IN_LINE on class CL_IACSEARCH has no exception.

Method _SEARCH_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BEFORE_AFTER Call by reference Type reference (TYPE) I Anzahl der anzuzeigenden Zeilen vor und nach Treffer 20090911
2 Importing PI_REGULAR_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_ABAP_REGEX Reguläre Ausdrücke 20090911
3 Importing PI_SEARCH_PATTERN Call by reference Type reference (TYPE) CSEQUENCE Suchmuster 20090911
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20090911
2 NO_HITS keine Treffer 20090911
History
Last changed by/on SAP  20110908 
SAP Release Created in