SAP ABAP Class CL_CRM_BSP_LIST_PERS (Controller Class - Personalization of Lists)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_SC_TOOLS (Package) Controller Implementation: Tools (F1/F4 Connection...)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20020619
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_CONTANTS Constants 20020830
Properties
Class CL_CRM_BSP_LIST_PERS  
Short Description Controller Class - Personalization of Lists    
Super Class CL_BSP_CONTROLLER2 BSP Component 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_TOOLS   Controller Implementation: Tools (F1/F4 Connection...) 
Created 20020619   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
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_CONTANTS Constants 20020830
Friends
Class CL_CRM_BSP_LIST_PERS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COLUMNLIST Instance attribute Public Type reference (TYPE) CRM_BSP_COLUMNLIST List of Columns in a Result List 20020624
2 CO_APPL_PARAM Constant Private Type reference (TYPE) STRING 'appl' 20050208
3 CO_BLVIEW Constant Private Type reference (TYPE) STRING 'BLVIEW' Role 20020705
4 CO_FIELDGROUP Constant Private Type reference (TYPE) STRING 'FIELDGROUP' Field Group 20020705
5 CO_FLDGRPVAR Constant Private Type reference (TYPE) STRING 'FLDGRPVAR' Field Group Variant 20020801
6 CO_SCREENHEIGHT Constant Private Type reference (TYPE) STRING 'h' 20020930
7 CO_SCREENTYPE Constant Private Type reference (TYPE) STRING 'SCREENTYPE' Controller Type 20020705
8 CO_SCREENWIDTH Constant Private Type reference (TYPE) STRING 'w' 20020930
9 CO_USER Constant Private Type reference (TYPE) STRING 'PUSER' User 20020705
10 FALSE Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20020719
11 GC_TABLE_LAYOUT_AUTO Constant Private Type reference (TYPE) CRMT_BSP_TABLE_LAYOUT 'AUTO' Value for Table Control Characteristic Table Layout 20050218
12 GC_TABLE_LAYOUT_FIXED Constant Private Type reference (TYPE) CRMT_BSP_TABLE_LAYOUT 'FIXED' Value for Table Control Characteristic Table Layout 20050218
13 GC_TREETYPE Constant Private Type reference (TYPE) STRING 'TREETYPE' 20051216
14 GC_TREETYPE_LIST Constant Private Type reference (TYPE) STRING 'LIST' 20051220
15 GS_FIELDGRE Instance attribute Private Type reference (TYPE) CRMC_FIELDGRE Screen Structure Field Group 20020703
16 GS_TREECOLNAV Instance attribute Private Type reference (TYPE) CRM_BSP_COLUMN Element of Column List 20020916
17 GT_BLUEPRINT Instance attribute Public Type reference (TYPE) CRMT_BSP_BLUEPRINT_TAB Table of Current Blueprint Entries 20020624
18 GT_DDICINFO Instance attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20020703
19 GT_DEF_COLSEQ Instance attribute Private Type reference (TYPE) STRING_TABLE Table of Strings 20021024
20 GT_FIELDGROUP Instance attribute Public Type reference (TYPE) CRMT_FIELDGRP_TAB Table Type for Field Group 20020624
21 GT_FIELDGROUP_TEXT Instance attribute Public Type reference (TYPE) CRMT_FIELDGRP_T_TAB Text Table for CRMC_FIELDGRP 20020624
22 GT_FIELD_ATTRIBUTE Static Attribute Public Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Field Characteristics 20020801
23 GT_HIER_FIELDGRP Static Attribute Private Type reference (TYPE) CRMT_BSP_FIELDGRP_EXT_TAB Table Type for Detail Element 20020718
24 GT_LINKDDICINFO Static Attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20020708
25 GT_LINK_CACHE_EXP Static Attribute Public Type reference (TYPE) CRMT_BSP_LINK_CACHE_EXP 20051216
26 GT_LISTCOLC Instance attribute Private Type reference (TYPE) CRMT_LISTCOLC_TAB 20021024
27 GV_BLVIEW Instance attribute Private Type reference (TYPE) CRMT_BSP_BLVIEW View for UI Display 20050804
28 GV_CONTROLLER_URL Static Attribute Private Type reference (TYPE) STRING Controller URL 20020708
29 GV_EVENT Instance attribute Private Type reference (TYPE) STRING Event Name 20020703
30 GV_EVENT_TYPE Instance attribute Private Type reference (TYPE) STRING Type of Event 20020703
31 GV_INDX Instance attribute Private Type reference (TYPE) I Max. Number of Columns 20020702
32 GV_IS_FILTER_ON Instance attribute Private Type reference (TYPE) CRMT_BSP_FILTER_STATE Filter Line Is Shown 20050218
33 GV_IS_FILTER_ON_SELECTED Instance attribute Private Type reference (TYPE) ABAP_BOOL Checkbox for 'Display Filter Line' Is Selected 20050218
34 GV_IS_ITEM_DDLB_USED Instance attribute Private Type reference (TYPE) ABAP_BOOL Item DDLB Was Used 20050506
35 GV_IS_LAYOUT_AUTO Instance attribute Private Type reference (TYPE) ABAP_BOOL Result List Is AUTO 20050218
36 GV_IS_LAYOUT_AUTO_SELECTED Instance attribute Private Type reference (TYPE) ABAP_BOOL Checkbox for Layout of Result List is Selected 20050218
37 GV_IS_NAV_BUTTON_PRESSED Instance attribute Private Type reference (TYPE) ABAP_BOOL Navigation Button (Paging) Was Pushed 20050506
38 GV_IS_PERS_EXT_MODIFIED Instance attribute Private Type reference (TYPE) ABAP_BOOL Personalization Is Modified 20050218
39 GV_PERS_APPLY Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20020816
40 GV_PERS_CANCEL Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Flag 20020930
41 GV_PERS_DEFAULT Instance attribute Private Type reference (TYPE) ABAP_BOOL Default Button Was Pressed 20050218
42 GV_PERS_DELETE Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20020719
43 GV_PERS_EXISTS Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20020719
44 GV_PERS_MODIFIED Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20020719
45 GV_QUERY_STRING Instance attribute Private Type reference (TYPE) STRING 20020815
46 GV_SEQUENCE Instance attribute Private Type reference (TYPE) I 20020718
47 GV_TABLE_LAYOUT Instance attribute Private Type reference (TYPE) CRMT_BSP_TABLE_LAYOUT Table Layout 20050218
48 GV_TREEMODE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20020916
49 GV_TREETYPE Instance attribute Private Type reference (TYPE) CRMT_BSP_SCRTYPE 20051216
50 M_APPLICATION Instance attribute Private Type reference (TYPE) CRMT_BSP_APPL Application Scenario 20020624
51 M_BLVIEW Instance attribute Private Type reference (TYPE) CRMT_BSP_BLVIEW View for UI Display 20020624
52 M_EVENT Instance attribute Private Type reference (TYPE) CRMT_BSP_EVENT Event 20020625
53 M_FIELDGROUP Instance attribute Private Type reference (TYPE) CRMT_BSP_FIELDGRP Field Group 20020624
54 M_FLDGRPVAR Instance attribute Private Type reference (TYPE) CRMT_BSP_FLDGRPVAR Field Group Variant 20020801
55 M_SCREENHEIGHT Instance attribute Private Type reference (TYPE) STRING Current Screen Resolution (Vertical) 20020930
56 M_SCREENPOSITION Instance attribute Private Type reference (TYPE) CRMT_BSP_SCRPOSITION Position of Tile in Layout 20020625
57 M_SCREENTYPE Instance attribute Private Type reference (TYPE) STRING 20020705
58 M_SCREENVARIANT Instance attribute Private Type reference (TYPE) CRMT_BSP_SCRVARIANT Screen Variant 20020625
59 M_SCREENWIDTH Instance attribute Private Type reference (TYPE) STRING Current Screen Resolution (Horizontal) 20020930
60 M_USER Instance attribute Private Type reference (TYPE) SY-UNAME ABAP System, User Logon Name 20020624
61 SEQUENCELIST Instance attribute Public Type reference (TYPE) CRM_BSP_SEQUENCELIST List of Item Index 20020624
62 TRUE Constant Private Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20020719
63 USER_COLUMNLIST Instance attribute Private Type reference (TYPE) CRM_BSP_COLUMNLIST List of Columns in a Result List 20020702
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_COLUMN_ENTRY Instance method Private Method Change Column List 20020702
2 DELETE Instance method Private Method Delete Personalization from Database 20020703
3 GET_BLUEPRINT_ENTRY Instance method Private Method Read Blueprint Entries 20020624
4 GET_COLUMNLIST Instance method Private Method Generates Column List 20020703
5 GET_COLUMN_TITLE Instance method Private Method Read Column Title 20020719
6 GET_DDIC_INFO Instance method Private Method Read Data Element Texts 20020703
7 GET_DEFAULT_VALUES Instance method Private Method Read Default Values 20020703
8 GET_FIELDGRP_ENTRY Instance method Private Method Read Field Group Entries 20020624
9 GET_LINK_TO_PERS Static method Public Method Generate Controller URL 20020813
10 JAVASCRIPT_SHOW_PERS Static method Protected Method Generate JavaScript Call 20020705
11 READ Instance method Private Method Read Personalization from Database 20020703
12 READ_EXT Instance method Private Method Read Enhanced Result List Personalization 20050218
13 RESOLVE_COLUMNSEQUENCE Instance method Private Method Explode Field Group Hierarchy 20020718
14 SAVE Instance method Private Method Save Personalization to Database 20020703
15 SAVE_EXT Instance method Private Method Save Enhanced Result List Personalization 20050218
16 VALIDATE Instance method Private Method Check Entries for Visibility 20020821
Events
Class CL_CRM_BSP_LIST_PERS has no event.
Types
Class CL_CRM_BSP_LIST_PERS has no local type.
Method Signatures

Method CHANGE_COLUMN_ENTRY Signature

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

Method CHANGE_COLUMN_ENTRY on class CL_CRM_BSP_LIST_PERS has no exception.

Method DELETE Signature

Method DELETE on class CL_CRM_BSP_LIST_PERS has no parameter.
Method DELETE on class CL_CRM_BSP_LIST_PERS has no exception.

Method GET_BLUEPRINT_ENTRY Signature

Method GET_BLUEPRINT_ENTRY on class CL_CRM_BSP_LIST_PERS has no parameter.
Method GET_BLUEPRINT_ENTRY on class CL_CRM_BSP_LIST_PERS has no exception.

Method GET_COLUMNLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READ_WITH_PERS Value transfer Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20020719

Method GET_COLUMNLIST on class CL_CRM_BSP_LIST_PERS has no exception.

Method GET_COLUMN_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TITLE Value transfer Type reference (TYPE) STRING 20020719
2 Importing IS_DDIC Value transfer Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20020719
3 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP 20050203

Method GET_COLUMN_TITLE on class CL_CRM_BSP_LIST_PERS has no exception.

Method GET_DDIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPEND_TO_CACHE Value transfer Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20020815

Method GET_DDIC_INFO on class CL_CRM_BSP_LIST_PERS has no exception.

Method GET_DEFAULT_VALUES Signature

Method GET_DEFAULT_VALUES on class CL_CRM_BSP_LIST_PERS has no parameter.
Method GET_DEFAULT_VALUES on class CL_CRM_BSP_LIST_PERS has no exception.

Method GET_FIELDGRP_ENTRY Signature

Method GET_FIELDGRP_ENTRY on class CL_CRM_BSP_LIST_PERS has no parameter.
Method GET_FIELDGRP_ENTRY on class CL_CRM_BSP_LIST_PERS has no exception.

Method GET_LINK_TO_PERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RUNTIME Call by reference Object reference (TYPE REF TO) IF_BSP_RUNTIME Business Server Page (BSP) Laufzeit 20020814
2 Importing IS_BLUEPRINT_ENTRY Call by reference Type reference (TYPE) CRMC_BLUEPRINT Applikationsszenario-bildbereich 20020814
3 Importing IT_ROWFGT Value transfer Type reference (TYPE) CRMT_FIELDGRP_TAB Feldeigenschaften 20020814
4 Importing IV_FLDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020813
5 Importing IV_TREETYPE Call by reference Type reference (TYPE) CRMT_BSP_SCRTYPE 20051216
6 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020814
7 Exporting LINKTEXT Value transfer Type reference (TYPE) STRING 20020813
8 Exporting REFERENCE Value transfer Type reference (TYPE) STRING 20020813

Method GET_LINK_TO_PERS on class CL_CRM_BSP_LIST_PERS has no exception.

Method JAVASCRIPT_SHOW_PERS Signature

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

Method JAVASCRIPT_SHOW_PERS on class CL_CRM_BSP_LIST_PERS has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RETURN Value transfer Type reference (TYPE) NUM1 Numerisch 1-stellig 20020719

Method READ on class CL_CRM_BSP_LIST_PERS has no exception.

Method READ_EXT Signature

Method READ_EXT on class CL_CRM_BSP_LIST_PERS has no parameter.
Method READ_EXT on class CL_CRM_BSP_LIST_PERS has no exception.

Method RESOLVE_COLUMNSEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FGT Call by reference Type reference (TYPE) DATA 20020718
2 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020718
3 Importing IV_HIERARCHYLEVEL Call by reference Type reference (TYPE) I 1 20020718

Method RESOLVE_COLUMNSEQUENCE on class CL_CRM_BSP_LIST_PERS has no exception.

Method SAVE Signature

Method SAVE on class CL_CRM_BSP_LIST_PERS has no parameter.
Method SAVE on class CL_CRM_BSP_LIST_PERS has no exception.

Method SAVE_EXT Signature

Method SAVE_EXT on class CL_CRM_BSP_LIST_PERS has no parameter.
Method SAVE_EXT on class CL_CRM_BSP_LIST_PERS has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20020821

Method VALIDATE on class CL_CRM_BSP_LIST_PERS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 310