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
⤷ 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 |