SAP ABAP Class CL_WDR_PERSONALIZATION_SERVICE (Personalization Services)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-RUN (Application Component) Web Dynpro ABAP Runtime
     SWDP_RUNTIME_CORE (Package) Web Dynpro Runtime: Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_BUILT_IN_ADAPTATION_API API for Implicit Personalization 20091130
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_PERSONALIZATION_SERVICE Interface for Personalization Services 20140131
Properties
Class CL_WDR_PERSONALIZATION_SERVICE  
Short Description Personalization Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_CORE   Web Dynpro Runtime: Core Functions 
Created 20040903   SAP 
Last change 20141120    
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_WDR_BUILT_IN_ADAPTATION_API API for Implicit Personalization 20091130
2 IF_WDR_PERSONALIZATION_SERVICE Interface for Personalization Services 20140131
Friends
# Friend Modeled only Created on Description
1 CL_WDR_P13N_RT 20090123 Property Handling at Runtime
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BOOL_FALSE_SUBSTITUTE Constant Public Type reference (TYPE) STRING '7EC13244C211CE2FE10000000A1550C0' 20060405
2 FIRST_TIME Instance attribute Private Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Replacement for Real Boolean Type: 'X' == True '' == False 20050902
3 MT_APPL_DATA Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Application Data (for User Setting) 20050503
4 MT_CUSTOM_P13N_DATA Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20090123
5 MT_P13N_APPLY Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20050831
6 MT_P13N_BACKUP Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20090923
7 MT_P13N_SAVE Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20050831
8 MT_PERS_DATA_ALL Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20050411
9 MT_RESET_CUSTOM_EXT_FIELDS Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20070521
10 MT_VIEW_CHANGE_COUNT Instance attribute Private Type reference (TYPE) TT_VIEW_CHANGE_COUNT 20070730
11 MT_YET_PRESETTED Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20050613
12 M_COMPONENT Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Associated Component 20081219
13 M_ENABLE_UIELEMENTS_HIDE Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Enables the user to hide UI elements 20110214
14 M_NOT_ALLOWED Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20060126
15 M_PERS_SCOPE Instance attribute Private Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalization Range 20050901
Methods
# Method Level Visibility Method type Description Created on
1 APPLY Instance method Public Method Uses Personalized Values 20050411
2 CLEAR_PERS_DATA_ALL Instance method Public Method Deletes Content of Table mt_pers_data_all 20050209
3 CONSTRUCTOR Instance method Public Constructor 20081219
4 CREATE_BACKUP_FOR_CANCEL Instance method Public Method Saves the current state for termination of Customizing 20090923
5 CREATE_CUST_EXT_FIELDS_4_VIEW Instance method Public Method Creates all customer enhancement fields for the view 20070814
6 DELETE Instance method Public Method Deletes Personalized Values 20050429
7 DISABLE_PERSONALIZATION Instance method Public Method Switches Personalization Off ... 20060126
8 ENABLE_UIELEMNTS_HIDE Instance method Public Method Enables the user to hide UI elements 20110214
9 GET_APPLICATION_DATA Instance method Public Method Returns Application-Relevant Data 20050901
10 GET_APPLYABLE_DATA Instance method Public Method Gets Personalization Data to Be Used 20050902
11 GET_COMPLETE_P13N_DATA Instance method Public Method Returns the Table mt_pers_data_all 20050901
12 GET_CUSTOM_P13N_DATA Instance method Public Method Returns non-implicit personalization data 20090123
13 GET_DECORATORS_FOR_VIEW Instance method Private Method Returns all decorative elements for the view 20070910
14 GET_ENABLE_UIELEMNTS_HIDE Instance method Public Method Specifies whether user can hide elements 20110215
15 GET_P13N_ALLOWED Instance method Public Method Returns the Current Status 20060126
16 GET_PERS_DATA Instance method Public Method Returns Currently Personalized Values 20050411
17 HANDLE_NEW_PERS_DATA Instance method Private Method Handling of personalization added at runtime 20060922
18 INIT Instance method Public Method Initialization 20050901
19 IS_COMPONENT_PERSONALIZABLE Instance method Public Method Checks whether component can be personalized 20090116
20 LOAD_AND_APPLY Instance method Public Method Loads Pers. Values of Table wdy_ui_pp13n (at View Instance) 20040907
21 MERGE_FOR_APPLYING Instance method Private Method Prepares for Use of P13N Data 20050831
22 MERGE_FOR_SAVING Instance method Private Method Prepares for Saving of P13N Data 20050831
23 MERGE_VISIBILITY_FOR_APPLYING Instance method Private Method Corrects the personalization for the visibility 20110216
24 REMOVE_CUSTOM_EXTENSION_FIELD Instance method Public Method Resets the customer enhancement field 20070521
25 RESET Instance method Public Method Resets Used P13N Data 20050927
26 RESTORE_FROM_BACKUP Instance method Public Method Restores the buffered status 20090923
27 SET_APPLICATION_DATA Instance method Public Method Adds the application-relevant data 20060613
28 SET_CUSTOM_P13N_DATA Instance method Public Method Does not set implicit personalization data 20090123
29 SET_PERS_DATA Instance method Public Method Adopts New List with Personalized Values 20050411
30 UPDATE_PERS Instance method Public Method Loads Personalization Data to (wddomodifyview) 20041216
Events
# Event Type Visibility Description Created on
1 CALL_DELETE Instance Event
(0)
Public
(2)
When to Be Deleted 20050429
2 CALL_SAVE Instance Event
(0)
Public
(2)
When to Be Saved 20050429
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DECORATOR Private See coding 20070910 tt_decorator type standard table of t_decorator with default key
2 TT_VIEW_CHANGE_COUNT Private See coding 20070730 tt_view_change_count type standard table of t_view_change_count with default key
3 T_DECORATOR Private See coding 20070910 begin of t_decorator, decorator type wdr_ui_pp13n, additional_props type wdr_ui_pp13n_table, end of t_decorator
4 T_VIEW_CHANGE_COUNT Private See coding 20070730 begin of t_view_change_count, view_name type string, change_count type i, end of t_view_change_count
Method Signatures

Method APPLY Signature

Method APPLY on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method APPLY on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method CLEAR_PERS_DATA_ALL Signature

Method CLEAR_PERS_DATA_ALL on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method CLEAR_PERS_DATA_ALL on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20081219

Method CONSTRUCTOR on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method CREATE_BACKUP_FOR_CANCEL Signature

Method CREATE_BACKUP_FOR_CANCEL on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method CREATE_BACKUP_FOR_CANCEL on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method CREATE_CUST_EXT_FIELDS_4_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20070814

Method CREATE_CUST_EXT_FIELDS_4_VIEW on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_APPL_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20110216

Method DELETE on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method DISABLE_PERSONALIZATION Signature

Method DISABLE_PERSONALIZATION on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method DISABLE_PERSONALIZATION on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method ENABLE_UIELEMNTS_HIDE Signature

Method ENABLE_UIELEMNTS_HIDE on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method ENABLE_UIELEMNTS_HIDE on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_APPLICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APPLICATION_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050901

Method GET_APPLICATION_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_APPLYABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHOLE_P13N_DATA Call by reference Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050927
2 Returning R_APPLIED_P13N_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050902

Method GET_APPLYABLE_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_COMPLETE_P13N_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPLETE_P13N_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050901

Method GET_COMPLETE_P13N_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_CUSTOM_P13N_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CUSTOM_P13N_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20090123

Method GET_CUSTOM_P13N_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_DECORATORS_FOR_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW_NAME Call by reference Type reference (TYPE) STRING 20070910
2 Returning R_DECORATORS Value transfer Type reference (TYPE) TT_DECORATOR 20070910

Method GET_DECORATORS_FOR_VIEW on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_ENABLE_UIELEMNTS_HIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ENABLE_UIELEMENTS_HIDE Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110215

Method GET_ENABLE_UIELEMNTS_HIDE on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_P13N_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NOT_ALLOWED Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20060126

Method GET_P13N_ALLOWED on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method GET_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PERS_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050411

Method GET_PERS_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method HANDLE_NEW_PERS_DATA Signature

Method HANDLE_NEW_PERS_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method HANDLE_NEW_PERS_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERS_SCOPE Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20050901

Method INIT on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method IS_COMPONENT_PERSONALIZABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20090116
2 Returning IS_PERSONALIZABLE Value transfer Type reference (TYPE) ABAP_BOOL 20090116

Method IS_COMPONENT_PERSONALIZABLE on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method LOAD_AND_APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLERS Call by reference Type reference (TYPE) WDR_CONTROLLERS WebDynpro: Tabelle von controllern 20050606

Method LOAD_AND_APPLY on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method MERGE_FOR_APPLYING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHOLE_P13N_DATA Call by reference Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050902
2 Returning R_APPLIED_P13N_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050902

Method MERGE_FOR_APPLYING on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method MERGE_FOR_SAVING Signature

Method MERGE_FOR_SAVING on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method MERGE_FOR_SAVING on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method MERGE_VISIBILITY_FOR_APPLYING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Element 20110216

Method MERGE_VISIBILITY_FOR_APPLYING on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method REMOVE_CUSTOM_EXTENSION_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUST_EXT_FIELD_LINE Call by reference Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20070521

Method REMOVE_CUSTOM_EXTENSION_FIELD on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method RESET Signature

Method RESET on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method RESET on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method RESTORE_FROM_BACKUP Signature

Method RESTORE_FROM_BACKUP on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
Method RESTORE_FROM_BACKUP on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method SET_APPLICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_DATA Call by reference Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20060613

Method SET_APPLICATION_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method SET_CUSTOM_P13N_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTOM_P13N_DATA Call by reference Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20090123

Method SET_CUSTOM_P13N_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method SET_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM_COMPONENT Value transfer Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20060921
2 Importing I_PERS_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20050411

Method SET_PERS_DATA on class CL_WDR_PERSONALIZATION_SERVICE has no exception.

Method UPDATE_PERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW_CONTROLLER Value transfer Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20041216

Method UPDATE_PERS on class CL_WDR_PERSONALIZATION_SERVICE has no exception.
Event Signatures

Event CALL_DELETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PERS_SERVICE Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_PERSONALIZATION_SERVICE Personalisierungs-Services 20061124

Event CALL_SAVE Signature
Event CALL_SAVE on class CL_WDR_PERSONALIZATION_SERVICE has no parameter.
History
Last changed by/on SAP  20141120 
SAP Release Created in 700