SAP ABAP Class CL_WDR_P13N_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 20140131
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_PERSONALIZATION_SERVICE Interface for Personalization Services 20140131
Properties
Class CL_WDR_P13N_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 20140131   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 20140131
2 IF_WDR_PERSONALIZATION_SERVICE Interface for Personalization Services 20140131
Friends
# Friend Modeled only Created on Description
1 CL_WDR_P13N_ENV_TEST 20140331 Adaptations for Unit Tests
2 CL_WDR_P13N_RT 20140131 Property Handling at Runtime
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FIRST_TIME Instance attribute Private Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Replacement for Real Boolean Type: 'X' == True '' == False 20140131
2 MS_APPL_NAME Instance attribute Private See coding 20140206
3 MS_PERMISSION Instance attribute Private See coding 20140131
4 MT_APPL_DATA Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Application Data (for User Setting) 20140131
5 MT_CUSTOM_P13N_DATA Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20140131
6 MT_P13N_APPLY Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20140131
7 MT_P13N_BACKUP Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table for Personalization 20140131
8 MT_P13N_POSTPONED Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Table with data that has to be converted still 20140701
9 MT_PREVIOUS_SCOPE_DATA Instance attribute Private Type reference (TYPE) WDR_UI_PP13N_TABLE Data of the next higher scope 20140131
10 MT_VIEW_CHANGE_COUNT Instance attribute Private Type reference (TYPE) TT_VIEW_CHANGE_COUNT 20140131
11 M_COMPONENT Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Associated Component 20140131
12 M_ENABLE_UIELEMENTS_HIDE Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Enables the user to hide UI elements 20140131
13 M_NOT_ALLOWED Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20140131
14 M_PERS_SCOPE Instance attribute Private Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalization Range 20140131
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20140131
2 GET_CELL_EDITOR_ID_BY_P6S_COL Instance method Private Method Returns the of the cell editor using a P6S column ID 20140627
3 GET_DECORATORS_FOR_VIEW Instance method Private Method Returns all decorative elements for the view 20140131
4 GET_DECORATORS_TO_BE_APPLIED Instance method Private Method Returns all decorative elements for the view 20140211
5 GET_RULE_ID_BY_RULE Instance method Private Method Returns the ID of a rule 20140627
6 MERGE_FOR_APPLYING Instance method Private Method Prepares for Use of P13N Data 20140131
7 MERGE_FOR_SAVING Instance method Private Method Prepares for Saving of P13N Data 20140131
8 MERGE_NEW_TO_APPLY_DATA Instance method Private Method Inserts the new data into the apply data 20140206
9 MERGE_VISIBILITY_FOR_APPLYING Instance method Private Method Corrects the personalization for the visibility 20140131
10 RESET_CONDITIONAL_FORMAT Instance method Private Method Sets the Conditional Formatting 20140627
11 RESET_UI_ELEMENT_PROPERTY Instance method Private Method Resets the personalized data of a UI element 20140206
12 SEPARATE_TAGGING Instance method Private Method 20140210
13 SET_CONDITIONAL_FORMAT Instance method Private Method Sets the Conditional Formatting 20140528
14 SET_PERS_DATA_ALL Instance method Private Method Sets the personalization on all scopes 20140206
Events
Class CL_WDR_P13N_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COND_FORMAT_RULE Private See coding 20140528 begin of ts_cond_format_rule, column_id type string, comparison_Operator type string, column_type type string, condition_value type string, format_method type string, format_value type string, end of ts_cond_format_rule
2 TS_ELEMENT Private See coding 20140820 begin of TS_ELEMENT, view_id type wdy_view_name, element_id type wdy_ui_element_name, element_ref type ref to cl_wd_view_element, end of ts_element
3 TS_VIEW Private See coding 20140210 begin of ts_view, view_name type string, view_ref type ref to cl_wdr_view, is_changed type wdy_boolean, end of ts_view
4 TT_COND_FORMAT_RULE Private See coding 20140528 tt_cond_format_rule type standard table of ts_cond_format_rule with non-unique default key
5 TT_DECORATOR Private See coding 20140131 tt_decorator type standard table of t_decorator with default key
6 TT_ELEMENT Private See coding 20140820 tt_element type STANDARD TABLE OF ts_element with NON-UNIQUE DEFAULT KEY
7 TT_VIEW Private See coding 20140210 tt_view type hashed table of ts_view with unique key view_name
8 TT_VIEW_CHANGE_COUNT Private See coding 20140131 tt_view_change_count type standard table of t_view_change_count with default key
9 T_DECORATOR Private See coding 20140131 begin of t_decorator, decorator type wdr_ui_pp13n, additional_props type wdr_ui_pp13n_table, end of t_decorator
10 T_VIEW_CHANGE_COUNT Private See coding 20140131 begin of t_view_change_count, view_name type string, change_count type i, end of t_view_change_count
Method Signatures

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 20140131

Method CONSTRUCTOR on class CL_WDR_P13N_SERVICE has no exception.

Method GET_CELL_EDITOR_ID_BY_P6S_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CELL_EDITOR_IDS Value transfer Type reference (TYPE) STRING_TABLE Tabelle von Strings 20140805
2 Importing P6S_COLUMN_ID Call by reference Type reference (TYPE) STRING 20140627

Method GET_CELL_EDITOR_ID_BY_P6S_COL on class CL_WDR_P13N_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 20140131
2 Returning R_DECORATORS Value transfer Type reference (TYPE) TT_DECORATOR 20140131

Method GET_DECORATORS_FOR_VIEW on class CL_WDR_P13N_SERVICE has no exception.

Method GET_DECORATORS_TO_BE_APPLIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DECORATORS Value transfer Type reference (TYPE) TT_DECORATOR 20140211

Method GET_DECORATORS_TO_BE_APPLIED on class CL_WDR_P13N_SERVICE has no exception.

Method GET_RULE_ID_BY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE Call by reference Type reference (TYPE) TS_COND_FORMAT_RULE 20140627
2 Returning RULE_ID Value transfer Type reference (TYPE) STRING 20140627

Method GET_RULE_ID_BY_RULE on class CL_WDR_P13N_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 20140131
2 Returning R_APPLIED_P13N_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20140131

Method MERGE_FOR_APPLYING on class CL_WDR_P13N_SERVICE has no exception.

Method MERGE_FOR_SAVING Signature

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

Method MERGE_FOR_SAVING on class CL_WDR_P13N_SERVICE has no exception.

Method MERGE_NEW_TO_APPLY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_DATA Value transfer Type reference (TYPE) CL_WDR_P13N_UTILITIES=>TT_PP13N_STANDARD 20140206

Method MERGE_NEW_TO_APPLY_DATA on class CL_WDR_P13N_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 20140131

Method MERGE_VISIBILITY_FOR_APPLYING on class CL_WDR_P13N_SERVICE has no exception.

Method RESET_CONDITIONAL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW_ELEMENT WebDynpro View Element 20140627
2 Importing IV_PROPERTYVALUE Call by reference Type reference (TYPE) STRING 20140627

Method RESET_CONDITIONAL_FORMAT on class CL_WDR_P13N_SERVICE has no exception.

Method RESET_UI_ELEMENT_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERS_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N Personalisierung 20140206

Method RESET_UI_ELEMENT_PROPERTY on class CL_WDR_P13N_SERVICE has no exception.

Method SEPARATE_TAGGING Signature

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

Method SEPARATE_TAGGING on class CL_WDR_P13N_SERVICE has no exception.

Method SET_CONDITIONAL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UI_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WD_VIEW_ELEMENT 20140528
2 Importing IV_PROPERTYVALUE Call by reference Type reference (TYPE) STRING 20140528

Method SET_CONDITIONAL_FORMAT on class CL_WDR_P13N_SERVICE has no exception.

Method SET_PERS_DATA_ALL Signature

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

Method SET_PERS_DATA_ALL on class CL_WDR_P13N_SERVICE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740