SAP ABAP Class CL_CRM_BSP_DC_SEARCHREQ (Context class for search controller)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_GENERIC (Package) Controller Implementation: Generic Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_DC_GENERIC Data Context OIC Hit List 20020515
Properties
Class CL_CRM_BSP_DC_SEARCHREQ  
Short Description Context class for search controller    
Super Class CL_CRM_BSP_DC_GENERIC Data Context OIC Hit List 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_GENERIC   Controller Implementation: Generic Framework 
Created 20020514   SAP 
Last change 20060208   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_CRM_BSP_DC_SEARCHREQ has no interface implemented.
Friends
Class CL_CRM_BSP_DC_SEARCHREQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_STRUCTURE_ADVANCED Instance attribute Public Object reference (TYPE REF TO) DATA Structure for the advanced search 20020723
2 GR_STRUCTURE_SIMPLE Instance attribute Public Object reference (TYPE REF TO) DATA Structure for Simple Search 20020723
3 GT_EXTENDED_DATA Instance attribute Public Type reference (TYPE) CRMT_EXTENDED_DATA_TAB Tabletype for extended data 20020521
4 GT_FASTENTRYTABLE Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20020519
5 GT_MULTIVALUE_FIELDNAME Instance attribute Public Type reference (TYPE) CRMT_BSP_FIELDNAME_TAB Tabel of multivaue Fieldname 20040923
6 GT_SELECT Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20020912
7 GT_SELECTLISTTABLE Instance attribute Public Type reference (TYPE) CRMT_BL_VARIANTS_TAB Table type for CRMC_BL_VARIANTS table 20020710
8 GT_SHOW Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20020912
9 GT_SHOWLISTTABLE Instance attribute Public Type reference (TYPE) CRMT_BL_VARIANTS_TAB Table type for CRMC_BL_VARIANTS table 20020519
10 GT_SHUFFLER Instance attribute Public Type reference (TYPE) CRMT_SHUFFLER_TAB Table Type for Shuffler Content 20020518
11 GT_SHUFFLERBY Instance attribute Public Type reference (TYPE) CRMT_SHUFFLER_TAB Table Type for Shuffler Content 20020521
12 GT_SHUFFLERSHOW Instance attribute Public Type reference (TYPE) CRMT_BL_SHUFFLER_SHOW_TAB Table type for CRMT_BL_SHUFFLER_SHOW 20020518
13 GT_SHUFFLERSRC Instance attribute Public Type reference (TYPE) TIHTTPNVP Where search should be executed 20020917
14 GV_ADV_BY_SELECTED Instance attribute Public Type reference (TYPE) STRING Selected By shuffler 20020517
15 GV_ADV_SHOW_SELECTED Instance attribute Public Type reference (TYPE) STRING Selected Show shuffler 20020517
16 GV_ADV_SRC_SELECTED Instance attribute Public Type reference (TYPE) STRING Selected Source shuffler 20020917
17 GV_CHANGED_FIELD_EXIST Instance attribute Private Type reference (TYPE) ABAP_BOOL 20030528
18 GV_FASTENTRYSELECTED Instance attribute Public Type reference (TYPE) STRING Selection of Get-ddlb 20020514
19 GV_FASTENTRYTEXT Instance attribute Public Type reference (TYPE) STRING Get-Text 20020514
20 GV_SELECTLISTSELECTED Instance attribute Public Type reference (TYPE) STRING Selection of Variants(for deletion) from Advance Search 20020519
21 GV_SHOWLISTNAME Instance attribute Public Type reference (TYPE) STRING Variant's name 20020519
22 GV_SHOWLISTSELECTED Instance attribute Public Type reference (TYPE) STRING Selection of Show-ddlb of simple search 20020519
23 GV_VALID Instance attribute Private Type reference (TYPE) I 1 Valid Search values 20030225
24 GV_VALUE_OLD Instance attribute Private Type reference (TYPE) STRING Temprary storage of value 20030211
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_N_STORE_MULTIVALUES Instance method Public Method Validate and store search multivalues 20040924
2 DO_SEARCH_QUERY_BY_EXTINDEX Instance method Public Method By-Attribute (TRex) Fast Search Query 20050428
3 DO_SEARCH_QUERY_BY_STRING Instance method Public Method By-String (TRex) Fast Search Query 20050428
4 GET_GV_FASTENTRYSELECTED Instance method Public Method Getter for GV_FASTENTRYTEXT 20030211
5 GET_GV_FASTENTRYTEXT Instance method Public Method Getter for GV_FASTENTRYTEXT 20020624
6 GET_M_S_GR_STRUCTURE_ADVANCED Instance method Public Method Metadata for Advanced search 20020723
7 GET_M_S_GR_STRUCTURE_SIMPLE Instance method Public Method Meta data for Simple Search 20020723
8 GET_SEARCH_MULTIVALUES Instance method Private Method Retrieve multi value 20040924
9 GET_S_GR_STRUCTURE_ADVANCED Instance method Public Method getter for advanced search structure 20020723
10 GET_S_GR_STRUCTURE_SIMPLE Instance method Public Method getter for simple search structure 20020723
11 RESET_CHANGED_VALUE_FLAG Instance method Public Method Resets the changed value flag 20050715
12 SET_GV_FASTENTRYSELECTED Instance method Public Method Setter for GV_FASTENTRYTEXT 20030211
13 SET_GV_FASTENTRYTEXT Instance method Public Method Setter for GV_FASTENTRYTEXT 20020624
14 SET_S_GR_STRUCTURE_ADVANCED Instance method Public Method Setter for advanced search structure 20020723
15 SET_S_GR_STRUCTURE_SIMPLE Instance method Public Method Setter for simple search structure 20020723
Events
Class CL_CRM_BSP_DC_SEARCHREQ has no event.
Types
Class CL_CRM_BSP_DC_SEARCHREQ has no local type.
Method Signatures

Method CHECK_N_STORE_MULTIVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20040924
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20040924

Method CHECK_N_STORE_MULTIVALUES on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method DO_SEARCH_QUERY_BY_EXTINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20050428
2 Exporting EV_TOTAL_HITS Call by reference Type reference (TYPE) I Total number of hits 20050428
3 Importing IT_MULTIVALUES Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MULTI_VAL_TAB Tabellentyp für CRMT_BSP_SEARCH_MULTI_VAL 20050428
4 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB Tabellentyp für Sortierkennzeichen für Tabellensicht 20050428
5 Importing IV_FASTSEARCH Call by reference Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20050524
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name of Display Field 20050428
7 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) CRMT_BSP_SEARCHID ID zum Bestimmen der Suchmethoden oder Bausteine 20050428
8 Importing IV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20050428
9 Importing IV_USE_STRUCTURE_SIMPLE Call by reference Type reference (TYPE) ABAP_BOOL 20050503

Method DO_SEARCH_QUERY_BY_EXTINDEX on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method DO_SEARCH_QUERY_BY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20050428
2 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB Tabellentyp für Sortierkennzeichen für Tabellensicht 20050428
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name of Display Field 20050428
4 Importing IV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20050428
5 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) CRMT_BSP_FAST_STRING ID zum Bestimmen der Suchmethoden oder Bausteine 20050428

Method DO_SEARCH_QUERY_BY_STRING on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method GET_GV_FASTENTRYSELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20030211
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20030211

Method GET_GV_FASTENTRYSELECTED on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method GET_GV_FASTENTRYTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020624
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20020624

Method GET_GV_FASTENTRYTEXT on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method GET_M_S_GR_STRUCTURE_ADVANCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020723
2 Importing COMPONENT Call by reference Type reference (TYPE) STRING 20020723
3 Returning METADATA Value transfer Object reference (TYPE REF TO) IF_BSP_METADATA 20020723

Method GET_M_S_GR_STRUCTURE_ADVANCED on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method GET_M_S_GR_STRUCTURE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020723
2 Importing COMPONENT Call by reference Type reference (TYPE) STRING 20020723
3 Returning METADATA Value transfer Object reference (TYPE REF TO) IF_BSP_METADATA 20020723

Method GET_M_S_GR_STRUCTURE_SIMPLE on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method GET_SEARCH_MULTIVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCHVALUES Call by reference Type reference (TYPE) CRMT_BSP_RANGE_TAB Tabellentyp für CRMT_BSP_RANGE 20040924
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING Eingabe-String 20040924

Method GET_SEARCH_MULTIVALUES on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method GET_S_GR_STRUCTURE_ADVANCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020723
2 Importing COMPONENT Call by reference Type reference (TYPE) STRING 20020723
3 Returning VALUE Value transfer Type reference (TYPE) STRING 20020723

Method GET_S_GR_STRUCTURE_ADVANCED on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method GET_S_GR_STRUCTURE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020723
2 Importing COMPONENT Call by reference Type reference (TYPE) STRING 20020723
3 Returning VALUE Value transfer Type reference (TYPE) STRING 20020723

Method GET_S_GR_STRUCTURE_SIMPLE on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method RESET_CHANGED_VALUE_FLAG Signature

Method RESET_CHANGED_VALUE_FLAG on class CL_CRM_BSP_DC_SEARCHREQ has no parameter.
Method RESET_CHANGED_VALUE_FLAG on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method SET_GV_FASTENTRYSELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20030211
2 Importing VALUE Value transfer Type reference (TYPE) STRING 20030211

Method SET_GV_FASTENTRYSELECTED on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method SET_GV_FASTENTRYTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020624
2 Importing VALUE Value transfer Type reference (TYPE) STRING 20020624

Method SET_GV_FASTENTRYTEXT on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method SET_S_GR_STRUCTURE_ADVANCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020723
2 Importing COMPONENT Call by reference Type reference (TYPE) STRING 20020723
3 Importing VALUE Call by reference Type reference (TYPE) STRING 20020723

Method SET_S_GR_STRUCTURE_ADVANCED on class CL_CRM_BSP_DC_SEARCHREQ has no exception.

Method SET_S_GR_STRUCTURE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20020723
2 Importing COMPONENT Call by reference Type reference (TYPE) STRING 20020723
3 Importing VALUE Call by reference Type reference (TYPE) STRING 20020723

Method SET_S_GR_STRUCTURE_SIMPLE on class CL_CRM_BSP_DC_SEARCHREQ has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 310