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 | 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 | Static Attribute | Private | Type reference (TYPE) | CRMT_BSP_TABLE_LAYOUT | 'FIXED' | Default Value for Table Control Characteristic Table Layout | 20050218 | ||
| 2 | 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 | Static method | Private | Method | Conversion of Column List to Personalization Data | 20020716 | |
| 2 | Static method | Private | Method | Conversion of Personalization Data in Column List | 20020716 | |
| 3 | Static method | Public | Method | Delete Personalization Data from Database (API) | 20020712 | |
| 4 | Static method | Public | Method | Generate Personalized Column Sequence | 20020716 | |
| 5 | Static method | Private | Method | Return Column Title from DDIC | 20020729 | |
| 6 | Static method | Private | Method | Read DDIC Information (Field Texts) | 20020712 | |
| 7 | Static method | Private | Method | Read Screen Structure (Header Data) | 20020712 | |
| 8 | Static method | Public | Method | Determines Users of a Field Group | 20020821 | |
| 9 | Static method | Private | Method | Write in Validation Cache | 20020827 | |
| 10 | Static method | Private | Method | Read Personalization Data from Database | 20020716 | |
| 11 | Static method | Public | Method | Read Enhanced Personalization Data from DB | 20050218 | |
| 12 | Static method | Public | Method | Read Personalization Data (API) | 20020716 | |
| 13 | Static method | Public | Method | Reset Validation Cache | 20020828 | |
| 14 | Static method | Private | Method | Save Personalization Data to Database | 20020716 | |
| 15 | Static method | Public | Method | Save Enhanced Personalization Data to DB | 20050218 | |
| 16 | Static method | Public | Method | Save Personalization Data (API) | 20020716 | |
| 17 | Static method | Private | Method | Write in Validation Cache | 20020827 | |
| 18 | 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 | ET_PERSLIST | Value transfer | Type reference (TYPE) | CRMT_BSP_PERS_LIST | Personalisierungsdaten | 20020716 | |||
| 2 | IF_TRACKING_ON | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | Änderungsschreibung einschalten | 20020729 | ||
| 3 | IT_COLUMNLIST | Value transfer | Type reference (TYPE) | CRM_BSP_COLUMNLIST | Liste der Spalten in einer Ergebnisliste | 20020716 | |||
| 4 | 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 | ET_COLUMNLIST | Value transfer | Type reference (TYPE) | CRM_BSP_COLUMNLIST | Liste der Spalten in einer Ergebnisliste | 20020716 | |||
| 2 | IT_PERSLIST | Value transfer | Type reference (TYPE) | CRMT_BSP_PERS_LIST | Personalisierungsdaten | 20020716 | |||
| 3 | IV_APPLICATION | Value transfer | Type reference (TYPE) | CRMT_BSP_APPL | 20050126 | ||||
| 4 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | 20050126 | ||||
| 5 | 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 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020712 | |||
| 2 | IV_FIELDGROUP | Value transfer | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020712 | |||
| 3 | IV_FLDGRPVAR | Value transfer | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020712 | |||
| 4 | IV_USER | Value transfer | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20020712 | |||
| 5 | 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 | CT_FIELDGRP | Call by reference | Type reference (TYPE) | CRMT_FIELDGRP_TAB | Feldgruppe Detail | 20020819 | |||
| 2 | ET_SEQUENCE | Value transfer | Type reference (TYPE) | STRING_TABLE | Generische Ablage der Personalisierungsdaten | 20020716 | |||
| 3 | EV_RETURN | Value transfer | Type reference (TYPE) | NUM1 | Numerisch 1-stellig | 20020716 | |||
| 4 | IT_MERGED_FLD_ATTR | Value transfer | Type reference (TYPE) | CRMT_BSP_OBJ_FIELDATTRIB_TAB | Dynamische Feldattribute der Anwendung zur Laufzeit | 20020820 | |||
| 5 | IV_APPLICATION | Value transfer | Type reference (TYPE) | CRMT_BSP_APPL | 20050126 | ||||
| 6 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020716 | |||
| 7 | IV_FIELDGROUP | Value transfer | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020716 | |||
| 8 | IV_FLDGRPVAR | Value transfer | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020716 | |||
| 9 | IV_USER | Value transfer | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20020716 | |||
| 10 | 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 | EV_TITLE | Value transfer | Type reference (TYPE) | STRING | 30 Zeichen | 20020729 | |||
| 2 | IS_DDIC | Call by reference | Type reference (TYPE) | DFIES | DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET | 20020729 | |||
| 3 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050203 | ||||
| 4 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | 20050203 | ||||
| 5 | 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 | ET_DDIC_INFO | Value transfer | Type reference (TYPE) | DDFIELDS | DD: Feldliste | 20020712 | |||
| 2 | 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 | ES_FIELDGRP_HEAD | Value transfer | Type reference (TYPE) | CRMC_FIELDGRE | Bildstruktur Feldgruppe | 20020712 | |||
| 2 | IV_APPLICATION | Value transfer | Type reference (TYPE) | CRMT_BSP_APPL | 20050126 | ||||
| 3 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | 20050126 | ||||
| 4 | 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 | ET_USER | Value transfer | Type reference (TYPE) | TOXT_BNAME | Tabellentyp für Benutzer | 20020821 | |||
| 2 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | SPACE | Sicht für UI-Darstellung | 20020821 | ||
| 3 | IV_FIELDGROUP | Value transfer | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020821 | |||
| 4 | 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 | EV_IS_VALIDATED | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20020827 | |||
| 2 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020827 | |||
| 3 | IV_FIELDGROUP | Value transfer | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020827 | |||
| 4 | IV_FLDGRPVAR | Value transfer | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020827 | |||
| 5 | 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 | ET_PERS_LIST | Value transfer | Type reference (TYPE) | CRMT_BSP_PERS_LIST | Generische Ablage der Personalisierungsdaten | 20020716 | |||
| 2 | EV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung (falls BLVIEW keine Werte liefert) | 20020820 | |||
| 3 | EV_RETURN | Value transfer | Type reference (TYPE) | NUM1 | Numerisch 1-stellig | 20020716 | |||
| 4 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020716 | |||
| 5 | IV_FIELDGROUP | Value transfer | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020716 | |||
| 6 | IV_FLDGRPVAR | Value transfer | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020716 | |||
| 7 | IV_SORT_BY_NAME | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20020729 | |||
| 8 | 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 | EV_FILTER_ON | Call by reference | Type reference (TYPE) | ABAP_BOOL | Status der Filterzeile | 20050218 | |||
| 2 | EV_TABLE_LAYOUT | Call by reference | Type reference (TYPE) | CRMT_BSP_TABLE_LAYOUT | Layout der Tabelle | 20050218 | |||
| 3 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20050218 | |||
| 4 | IV_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20050218 | |||
| 5 | IV_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20050218 | |||
| 6 | 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 | ET_COLUMNLIST | Value transfer | Type reference (TYPE) | CRM_BSP_COLUMNLIST | Generische Ablage der Personalisierungsdaten | 20020716 | |||
| 2 | EV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020820 | |||
| 3 | EV_RETURN | Value transfer | Type reference (TYPE) | NUM1 | Numerisch 1-stellig | 20020716 | |||
| 4 | IV_APPLICATION | Value transfer | Type reference (TYPE) | CRMT_BSP_APPL | 20050126 | ||||
| 5 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020716 | |||
| 6 | IV_FIELDGROUP | Value transfer | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020716 | |||
| 7 | IV_FLDGRPVAR | Value transfer | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020716 | |||
| 8 | IV_READ_WITH_TEXT | Value transfer | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20020826 | ||
| 9 | 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 | IT_CRM_PERS_LIST | Value transfer | Type reference (TYPE) | CRMT_BSP_PERS_LIST | R/3-System, Anmeldename des Benutzers | 20020716 | |||
| 2 | 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 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20050218 | |||
| 2 | IV_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20050218 | |||
| 3 | IV_FILTER_ON | Call by reference | Type reference (TYPE) | ABAP_BOOL | Status der Filterzeile | 20050218 | |||
| 4 | IV_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20050218 | |||
| 5 | IV_TABLE_LAYOUT | Call by reference | Type reference (TYPE) | CRMT_BSP_TABLE_LAYOUT | Layout der Tabelle | 20050218 | |||
| 6 | IV_TRACKING_ON | Call by reference | Type reference (TYPE) | ABAP_BOOL | Änderungen protokollieren | 20050218 | |||
| 7 | 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 | IT_COLUMNLIST | Value transfer | Type reference (TYPE) | CRM_BSP_COLUMNLIST | R/3-System, Anmeldename des Benutzers | 20020716 | |||
| 2 | IV_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20020828 | ||
| 3 | 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 | IV_BLVIEW | Value transfer | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020827 | |||
| 2 | IV_FIELDGROUP | Value transfer | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020827 | |||
| 3 | IV_FLDGRPVAR | Value transfer | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020827 | |||
| 4 | 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 | ET_PROTOCOL | Value transfer | Type reference (TYPE) | CRMT_BSP_MESSAGES | Returnparameter | 20020828 | |||
| 2 | EV_RETURN | Value transfer | Type reference (TYPE) | NUM1 | Subroutinen Returncode | 20020729 | |||
| 3 | IT_FIELDGRP | Call by reference | Type reference (TYPE) | CRMT_FIELDGRP_TAB | Feldgruppe Detail | 20020729 | |||
| 4 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050126 | ||||
| 5 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020729 | |||
| 6 | IV_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020729 | |||
| 7 | IV_FLDGRPVAR | Call by reference | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020729 | |||
| 8 | 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 |