SAP ABAP Class CL_CRM_BSP_FRAME_SEARCH_PERS (Controller Class for CRM_BSP_FRAME)
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_FRAME_PATTERN Controller-Klasse für alle generischen Muster 20030520
Properties
Class CL_CRM_BSP_FRAME_SEARCH_PERS  
Short Description Controller Class for CRM_BSP_FRAME    
Super Class CL_CRM_BSP_FRAME_PATTERN Controller-Klasse für alle generischen Muster 
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 20030512   SAP 
Last change 20130531   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_FRAME_SEARCH_PERS has no interface implemented.
Friends
Class CL_CRM_BSP_FRAME_SEARCH_PERS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FALSE Constant Private Type reference (TYPE) CHAR1 '-' Single-Character Flag 20041008
2 GC_SEARCH_MAXHITS_DEFAULT Constant Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 100 Default threshold for search 20041002
3 GC_SETTING_DEFAULT Constant Private Type reference (TYPE) STRING 'SETTING_DEFAULT' Default value in Show-DDLB 20040730
4 GC_TRUE Constant Private Type reference (TYPE) CHAR1 'X' Single-Character Flag 20041008
5 GS_BLUEPRINT_ATTR Static Attribute Private Type reference (TYPE) CRMC_BLUEPRINT Application Scenario Screen Area 20041123
6 GT_SHOWLIST Static Attribute Private Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20030513
7 GV_DDLB_SELECTION Static Attribute Private Type reference (TYPE) STRING Selection of ddlb 20030520
8 GV_DL_CSV_SELECTION Static Attribute Private Type reference (TYPE) STRING Selection of checkbox 20050214
9 GV_FIRSTRUN Static Attribute Private Type reference (TYPE) STRING 'X' Set for the first run 20030522
10 GV_FLOORPLAN_VERSION Static Attribute Public Type reference (TYPE) CRMT_BL_FLOORPLAN Try to save current floorplan version 20050614
11 GV_LISTLENGTH_CUST Instance attribute Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Customized number of entries per page in SRES 20041013
12 GV_LISTLENGTH_INPUT Instance attribute Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Input for the number of entries per page in SRES 20041013
13 GV_LISTLENGTH_PERS Instance attribute Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Personalized number of entries per page for SRES 20041013
14 GV_MAC_IMPL_IF Static Attribute Private Type reference (TYPE) ABAP_BOOL Flag if the current MAC implements the necessary Interface 20050207
15 GV_NFP_MODE Instance attribute Private Type reference (TYPE) STRING Current floorplan mode, set by SET_MAX_LISTLENGTH 20041112
16 GV_SEARCH_LISTLENGTH Static Attribute Public Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Current listlength of SRES per page 20041013
17 GV_SEARCH_MAXHITS Instance attribute Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Current threshold for search 20041002
18 GV_SEARCH_MAXHITS_CUST Static Attribute Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Customized threshold for search 20041002
19 GV_SEARCH_MAXHITS_INPUT Instance attribute Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Input field value of search threshold 20041002
20 GV_SEARCH_MAXHITS_PERS Static Attribute Private Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Personalized threshold for search 20041002
21 GV_SEARCH_MAXHITS_WRONG_INPUT Instance attribute Private Type reference (TYPE) STRING Wrong value of input field of search threshold 20041014
22 GV_SETTINGS_APPLY Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Flag 20041008
23 GV_SETTINGS_CANCEL Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Flag 20041008
Methods
# Method Level Visibility Method type Description Created on
1 GET_LINK_TO_SEARCH_PERS Static method Public Method Generate Controller URL 20030512
2 GET_MAX_LISTLENGTH Instance method Public Method Get maximum lines per page in search result list 20041018
3 GET_PERS_SETTINGS Instance method Public Method Get personalized settings from database 20041112
4 JAVASCRIPT_SHOW_SEARCH_PERS Static method Private Method Generate JavaScript Call 20030512
5 RESTORE_SAVED_VALUES Instance method Private Method Restore to previously saved values 20050204
6 SAVE_SEARCH_PERSONALIZATION Instance method Private Method Save Search personalization 20030519
7 SET_BLUEPRINT_ATTR Static method Public Method Sets the blueprint information 20030519
8 SET_DEFAULTS Instance method Private Method Restore to default values 20050113
9 SET_SEARCH_MAXHITS_VALUES Static method Public Method Sets the threshold values for search 20041002
10 SET_SHOW_LIST Static method Public Method Sets the Show list table 20030513
Events
Class CL_CRM_BSP_FRAME_SEARCH_PERS has no event.
Types
Class CL_CRM_BSP_FRAME_SEARCH_PERS has no local type.
Method Signatures

Method GET_LINK_TO_SEARCH_PERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_URL Value transfer Type reference (TYPE) STRING 20030512
2 Importing IR_RUNTIME Call by reference Object reference (TYPE REF TO) IF_BSP_RUNTIME Business Server Page (BSP)-Laufzeit 20030512
3 Importing IS_BLUEPRINT_ENTRY Call by reference Type reference (TYPE) CRMC_BLUEPRINT Bildbereich für Anwendungsszenario 20030512
4 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SAP-System, Anmeldename des Benutzers 20030512

Method GET_LINK_TO_SEARCH_PERS on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method GET_MAX_LISTLENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LISTENTRIES Value transfer Type reference (TYPE) I Maximum number of entries per page in search result list 20041018
2 Importing IV_FLOORPLAN_VERSION Value transfer Type reference (TYPE) CRMT_BL_FLOORPLAN '500' 20050203
3 Importing IV_VIEWSTATE_OIC Value transfer Type reference (TYPE) STRING 'COMPACT' 20050203

Method GET_MAX_LISTLENGTH on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method GET_PERS_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DL_CSV Call by reference Type reference (TYPE) STRING 20050214
2 Exporting EV_HITS_PER_PAGE Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20041112
3 Exporting EV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20041112
4 Exporting EV_SEARCH_NAME Call by reference Type reference (TYPE) CRMT_BSP_SEARCHNAME 20041112

Method GET_PERS_SETTINGS on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method JAVASCRIPT_SHOW_SEARCH_PERS Signature

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

Method JAVASCRIPT_SHOW_SEARCH_PERS on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method RESTORE_SAVED_VALUES Signature

Method RESTORE_SAVED_VALUES on class CL_CRM_BSP_FRAME_SEARCH_PERS has no parameter.
Method RESTORE_SAVED_VALUES on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method SAVE_SEARCH_PERSONALIZATION Signature

Method SAVE_SEARCH_PERSONALIZATION on class CL_CRM_BSP_FRAME_SEARCH_PERS has no parameter.
Method SAVE_SEARCH_PERSONALIZATION on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method SET_BLUEPRINT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLUEPRINT_ATTR Call by reference Type reference (TYPE) CRMC_BLUEPRINT Bildbereich für Anwendungsszenario 20030519

Method SET_BLUEPRINT_ATTR on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method SET_DEFAULTS Signature

Method SET_DEFAULTS on class CL_CRM_BSP_FRAME_SEARCH_PERS has no parameter.
Method SET_DEFAULTS on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method SET_SEARCH_MAXHITS_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAC_IMPL_IF Value transfer Type reference (TYPE) ABAP_BOOL 20050207
2 Importing IV_SEARCH_MAXHITS_CUST Value transfer Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Customized threshold for search 20041002
3 Importing IV_SEARCH_MAXHITS_PERS Value transfer Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS Personalized threshold for search 20041002

Method SET_SEARCH_MAXHITS_VALUES on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.

Method SET_SHOW_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SHOWLIST Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name-Wert-Paare 20030513

Method SET_SHOW_LIST on class CL_CRM_BSP_FRAME_SEARCH_PERS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400