SAP ABAP Class CL_CRM_BSP_ACCS_PERS_LIST (Access Class to Personalization Database Table)
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...)
Properties
Class CL_CRM_BSP_ACCS_PERS_LIST  
Short Description Access Class to Personalization Database Table    
Super Class    
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 20020712   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_CRM_BSP_ACCS_PERS_LIST has no interface implemented.
Friends
Class CL_CRM_BSP_ACCS_PERS_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TABLE_LAYOUT_DEFAULT Static Attribute Private Type reference (TYPE) CRMT_BSP_TABLE_LAYOUT 'FIXED' Default Value for Table Control Characteristic Table Layout 20050218
2 VALIDATION_CACHE Static Attribute Private Type reference (TYPE) CRMT_BSP_LINK_CACHE List of Columns in a Result List 20020827
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_COLUMN_TO_PERS Static method Private Method Conversion of Column List to Personalization Data 20020716
2 CONVERT_PERS_TO_COLUMN Static method Private Method Conversion of Personalization Data in Column List 20020716
3 DELETE Static method Public Method Delete Personalization Data from Database (API) 20020712
4 GET_COLUMNSEQUENCE Static method Public Method Generate Personalized Column Sequence 20020716
5 GET_COLUMN_TITLE Static method Private Method Return Column Title from DDIC 20020729
6 GET_DDIC_INFO Static method Private Method Read DDIC Information (Field Texts) 20020712
7 GET_SCREENSTRUCTURE Static method Private Method Read Screen Structure (Header Data) 20020712
8 GET_USER Static method Public Method Determines Users of a Field Group 20020821
9 GET_VALIDATION_CACHE Static method Private Method Write in Validation Cache 20020827
10 READ Static method Private Method Read Personalization Data from Database 20020716
11 READ_EXT Static method Public Method Read Enhanced Personalization Data from DB 20050218
12 READ_PERSONALIZATION Static method Public Method Read Personalization Data (API) 20020716
13 RESET_VALIDATION_CACHE Static method Public Method Reset Validation Cache 20020828
14 SAVE Static method Private Method Save Personalization Data to Database 20020716
15 SAVE_EXT Static method Public Method Save Enhanced Personalization Data to DB 20050218
16 SAVE_PERSONALIZATION Static method Public Method Save Personalization Data (API) 20020716
17 SET_VALIDATION_CACHE Static method Private Method Write in Validation Cache 20020827
18 VALIDATE Static method Public Method Make Personalization Valid for a Given Field Group 20020729
Events
Class CL_CRM_BSP_ACCS_PERS_LIST has no event.
Types
Class CL_CRM_BSP_ACCS_PERS_LIST has no local type.
Method Signatures

Method CONVERT_COLUMN_TO_PERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSLIST Value transfer Type reference (TYPE) CRMT_BSP_PERS_LIST Personalisierungsdaten 20020716
2 Importing IF_TRACKING_ON Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Änderungsschreibung einschalten 20020729
3 Importing IT_COLUMNLIST Value transfer Type reference (TYPE) CRM_BSP_COLUMNLIST Liste der Spalten in einer Ergebnisliste 20020716
4 Importing IV_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20020828

Method CONVERT_COLUMN_TO_PERS on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method CONVERT_PERS_TO_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMNLIST Value transfer Type reference (TYPE) CRM_BSP_COLUMNLIST Liste der Spalten in einer Ergebnisliste 20020716
2 Importing IT_PERSLIST Value transfer Type reference (TYPE) CRMT_BSP_PERS_LIST Personalisierungsdaten 20020716
3 Importing IV_APPLICATION Value transfer Type reference (TYPE) CRMT_BSP_APPL 20050126
4 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW 20050126
5 Importing IV_WITH_TEXT Value transfer Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20020826

Method CONVERT_PERS_TO_COLUMN on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020712
2 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020712
3 Importing IV_FLDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020712
4 Importing IV_USER Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020712
5 Returning RV_RETURN Value transfer Type reference (TYPE) NUM1 Numerisch 1-stellig 20020712

Method DELETE on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method GET_COLUMNSEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDGRP Call by reference Type reference (TYPE) CRMT_FIELDGRP_TAB Feldgruppe Detail 20020819
2 Exporting ET_SEQUENCE Value transfer Type reference (TYPE) STRING_TABLE Generische Ablage der Personalisierungsdaten 20020716
3 Changing EV_RETURN Value transfer Type reference (TYPE) NUM1 Numerisch 1-stellig 20020716
4 Importing IT_MERGED_FLD_ATTR Value transfer Type reference (TYPE) CRMT_BSP_OBJ_FIELDATTRIB_TAB Dynamische Feldattribute der Anwendung zur Laufzeit 20020820
5 Importing IV_APPLICATION Value transfer Type reference (TYPE) CRMT_BSP_APPL 20050126
6 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020716
7 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020716
8 Importing IV_FLDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020716
9 Importing IV_USER Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020716
10 Importing IV_VALIDATION_ON Value transfer Type reference (TYPE) ABAP_BOOL 'X' Validierung und Anpassung der Personalisierung einschalten 20020827

Method GET_COLUMNSEQUENCE on class CL_CRM_BSP_ACCS_PERS_LIST 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 30 Zeichen 20020729
2 Importing IS_DDIC Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20020729
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050203
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20050203
5 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP 20050203

Method GET_COLUMN_TITLE on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method GET_DDIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DDIC_INFO Value transfer Type reference (TYPE) DDFIELDS DD: Feldliste 20020712
2 Importing IV_SCREENSTRUCTURE_NAME Value transfer Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20020712

Method GET_DDIC_INFO on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method GET_SCREENSTRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELDGRP_HEAD Value transfer Type reference (TYPE) CRMC_FIELDGRE Bildstruktur Feldgruppe 20020712
2 Importing IV_APPLICATION Value transfer Type reference (TYPE) CRMT_BSP_APPL 20050126
3 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW 20050126
4 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020712

Method GET_SCREENSTRUCTURE on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method GET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_USER Value transfer Type reference (TYPE) TOXT_BNAME Tabellentyp für Benutzer 20020821
2 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW SPACE Sicht für UI-Darstellung 20020821
3 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020821
4 Importing IV_FIELDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR SPACE Feldgruppenvariante 20020821

Method GET_USER on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method GET_VALIDATION_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IS_VALIDATED Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020827
2 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020827
3 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020827
4 Importing IV_FLDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020827
5 Importing IV_USER Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020827

Method GET_VALIDATION_CACHE on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERS_LIST Value transfer Type reference (TYPE) CRMT_BSP_PERS_LIST Generische Ablage der Personalisierungsdaten 20020716
2 Changing EV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung (falls BLVIEW keine Werte liefert) 20020820
3 Changing EV_RETURN Value transfer Type reference (TYPE) NUM1 Numerisch 1-stellig 20020716
4 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020716
5 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020716
6 Importing IV_FLDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020716
7 Importing IV_SORT_BY_NAME Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020729
8 Importing IV_USER Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020716

Method READ on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method READ_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILTER_ON Call by reference Type reference (TYPE) ABAP_BOOL Status der Filterzeile 20050218
2 Exporting EV_TABLE_LAYOUT Call by reference Type reference (TYPE) CRMT_BSP_TABLE_LAYOUT Layout der Tabelle 20050218
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20050218
4 Importing IV_FIELDGROUP Call by reference Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20050218
5 Importing IV_MANDT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20050218
6 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20050218

Method READ_EXT on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method READ_PERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMNLIST Value transfer Type reference (TYPE) CRM_BSP_COLUMNLIST Generische Ablage der Personalisierungsdaten 20020716
2 Changing EV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020820
3 Changing EV_RETURN Value transfer Type reference (TYPE) NUM1 Numerisch 1-stellig 20020716
4 Importing IV_APPLICATION Value transfer Type reference (TYPE) CRMT_BSP_APPL 20050126
5 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020716
6 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020716
7 Importing IV_FLDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020716
8 Importing IV_READ_WITH_TEXT Value transfer Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20020826
9 Importing IV_USER Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020716

Method READ_PERSONALIZATION on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method RESET_VALIDATION_CACHE Signature

Method RESET_VALIDATION_CACHE on class CL_CRM_BSP_ACCS_PERS_LIST has no parameter.
Method RESET_VALIDATION_CACHE on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRM_PERS_LIST Value transfer Type reference (TYPE) CRMT_BSP_PERS_LIST R/3-System, Anmeldename des Benutzers 20020716
2 Returning RV_RETURN Value transfer Type reference (TYPE) NUM1 Numerisch 1-stellig 20020716

Method SAVE on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method SAVE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20050218
2 Importing IV_FIELDGROUP Call by reference Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20050218
3 Importing IV_FILTER_ON Call by reference Type reference (TYPE) ABAP_BOOL Status der Filterzeile 20050218
4 Importing IV_MANDT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20050218
5 Importing IV_TABLE_LAYOUT Call by reference Type reference (TYPE) CRMT_BSP_TABLE_LAYOUT Layout der Tabelle 20050218
6 Importing IV_TRACKING_ON Call by reference Type reference (TYPE) ABAP_BOOL Änderungen protokollieren 20050218
7 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20050218

Method SAVE_EXT on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method SAVE_PERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMNLIST Value transfer Type reference (TYPE) CRM_BSP_COLUMNLIST R/3-System, Anmeldename des Benutzers 20020716
2 Importing IV_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20020828
3 Returning RV_RETURN Value transfer Type reference (TYPE) NUM1 Numerisch 1-stellig 20020716

Method SAVE_PERSONALIZATION on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method SET_VALIDATION_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLVIEW Value transfer Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020827
2 Importing IV_FIELDGROUP Value transfer Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020827
3 Importing IV_FLDGRPVAR Value transfer Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020827
4 Importing IV_USER Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020827

Method SET_VALIDATION_CACHE on class CL_CRM_BSP_ACCS_PERS_LIST has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_PROTOCOL Value transfer Type reference (TYPE) CRMT_BSP_MESSAGES Returnparameter 20020828
2 Exporting EV_RETURN Value transfer Type reference (TYPE) NUM1 Subroutinen Returncode 20020729
3 Importing IT_FIELDGRP Call by reference Type reference (TYPE) CRMT_FIELDGRP_TAB Feldgruppe Detail 20020729
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20050126
5 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020729
6 Importing IV_FIELDGROUP Call by reference Type reference (TYPE) CRMT_BSP_FIELDGRP Feldgruppe 20020729
7 Importing IV_FLDGRPVAR Call by reference Type reference (TYPE) CRMT_BSP_FLDGRPVAR Feldgruppenvariante 20020729
8 Importing IV_USER Call by reference Type reference (TYPE) UNAME Benutzername 20020729

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