SAP ABAP Class CL_HCS_REQUEST_BUILDER (Help Center Search: Create Search Requests)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-HLP-ABA (Application Component) Help Infrastructure for ABAP
     SWDP_HELP_CENTER (Package) Help Center ABAP Web Dynpro
Properties
Class CL_HCS_REQUEST_BUILDER  
Short Description Help Center Search: Create Search Requests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_HELP_CENTER   Help Center ABAP Web Dynpro 
Created 20090911   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)
Interfaces
Class CL_HCS_REQUEST_BUILDER has no interface implemented.
Friends
Class CL_HCS_REQUEST_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLASS_COMPOSITE Instance attribute Protected Type reference (TYPE) STRING 'CL_HCS_QUERY_PART_COMPOSITE' Class for Composite Query Part 20100222
2 C_CLASS_CONDITION Instance attribute Protected Type reference (TYPE) STRING 'CL_HCS_QUERY_PART_CONDITION' Class for Condition 20100222
3 C_CLASS_REQUEST Instance attribute Protected Type reference (TYPE) STRING 'CL_HCS_REQUEST' Class for Request 20100222
4 M_APPL Instance attribute Protected Type reference (TYPE) SAPHC_APPL Application 20091008
5 M_COMPS Instance attribute Protected Type reference (TYPE) T_COMPS Application Components 20091008
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_QUERY_PARTS Instance method Protected Method Create Subrequests 20091008
2 BUILD_QUERY_PARTS_AREA Instance method Protected Method Create Subrequests for Help Center Area 20091008
3 BUILD_REQUEST Instance method Protected Method Create Search Request 20091008
4 BUILD_REQUESTS Instance method Public Method Create Search Requests 20091008
5 BUILD_REQUEST_APPL Instance method Protected Method Create Search Request with Component Query 20091008
6 BUILD_REQUEST_COMP Instance method Protected Method Create Search Request with Application Query 20091008
7 BUILD_REQUEST_RAW Instance method Protected Method Create Search Request 20091008
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091008
9 CREATE_COMPOSITE Instance method Protected Method Generate Composite Query Part 20100222
10 CREATE_CONDITION Instance method Protected Method Generate Condition 20100222
11 CREATE_REQUEST Instance method Protected Method Create request 20100222
Events
Class CL_HCS_REQUEST_BUILDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONDITION Private See coding 20100222 begin of S_CONDITION, attribute type string, value type string, end of S_CONDITION
2 S_CONDITIONS Private See coding 20100222 begin of S_CONDITIONS, is_or type abap_bool, conds type table of S_CONDITION with key table_line, end of S_CONDITIONS
3 T_COMPS Protected See coding 20091008 T_COMPS type table of UFPS_POSID
Method Signatures

Method BUILD_QUERY_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_QUERY_PART Value transfer Object reference (TYPE REF TO) CL_HCS_QUERY_PART_COMPOSITE Teilanfrage 20091008

Method BUILD_QUERY_PARTS on class CL_HCS_REQUEST_BUILDER has no exception.

Method BUILD_QUERY_PARTS_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_QUERY_PART Value transfer Object reference (TYPE REF TO) CL_HCS_QUERY_PART_COMPOSITE Teilanfrage 20091008

Method BUILD_QUERY_PARTS_AREA on class CL_HCS_REQUEST_BUILDER has no exception.

Method BUILD_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_TEXT Call by reference Type reference (TYPE) STRING Suchtext 20091008
2 Returning R_REQUEST Value transfer Type reference (TYPE) SHCS_REQUEST Suchanfrage 20091008

Method BUILD_REQUEST on class CL_HCS_REQUEST_BUILDER has no exception.

Method BUILD_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_TEXT Call by reference Type reference (TYPE) STRING Suchtext 20091008
2 Returning R_REQUESTS Value transfer Type reference (TYPE) THCS_REQUEST Help Center Suche: Suchanfragen 20091008

Method BUILD_REQUESTS on class CL_HCS_REQUEST_BUILDER has no exception.

Method BUILD_REQUEST_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_TEXT Call by reference Type reference (TYPE) STRING Suchtext 20091008
2 Returning R_REQUEST Value transfer Type reference (TYPE) SHCS_REQUEST Suchanfrage 20091008

Method BUILD_REQUEST_APPL on class CL_HCS_REQUEST_BUILDER has no exception.

Method BUILD_REQUEST_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_TEXT Call by reference Type reference (TYPE) STRING Suchtext 20091008
2 Returning R_REQUESTS Value transfer Type reference (TYPE) THCS_REQUEST Suchanfragen 20091008

Method BUILD_REQUEST_COMP on class CL_HCS_REQUEST_BUILDER has no exception.

Method BUILD_REQUEST_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_TEXT Call by reference Type reference (TYPE) STRING Suchtext 20091008
2 Returning R_REQUEST Value transfer Object reference (TYPE REF TO) CL_HCS_REQUEST Suchanfrage 20091008

Method BUILD_REQUEST_RAW on class CL_HCS_REQUEST_BUILDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_KEY Call by reference Type reference (TYPE) SAPHC_APPL_KEY Schlüssel einer Anwendung 20091008
2 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20091008

Method CONSTRUCTOR on class CL_HCS_REQUEST_BUILDER has no exception.

Method CREATE_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILD1 Call by reference Object reference (TYPE REF TO) CL_HCS_QUERY_PART Help Center Suche: Teilanfrage 20100222
2 Importing I_CHILD2 Call by reference Object reference (TYPE REF TO) CL_HCS_QUERY_PART Help Center Suche: Teilanfrage 20100222
3 Importing I_IS_OR Call by reference Type reference (TYPE) ABAP_BOOL ODER-verknüpft? 20100222
4 Returning R_COMPOSITE Value transfer Object reference (TYPE REF TO) CL_HCS_QUERY_PART_COMPOSITE Help Center Suche: Zusammengesetzte Teilanfrage 20100222

Method CREATE_COMPOSITE on class CL_HCS_REQUEST_BUILDER has no exception.

Method CREATE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING Name 20100222
2 Importing I_SELOPTS Call by reference Type reference (TYPE) ANY TABLE Select-Options 20100222
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING Werte 20100222
4 Returning R_CONDITION Value transfer Object reference (TYPE REF TO) CL_HCS_QUERY_PART_CONDITION Bedingung 20100222

Method CREATE_CONDITION on class CL_HCS_REQUEST_BUILDER has no exception.

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUEST Value transfer Object reference (TYPE REF TO) CL_HCS_REQUEST Help Center Suche: Suchanfrage 20100222

Method CREATE_REQUEST on class CL_HCS_REQUEST_BUILDER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in