SAP ABAP Class CL_WDR_ADAPT_PERSIST_HANDLER (Adaptation Persistence Handler)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_CONFIGURATION (Package) Configuration for WD4A
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_CFG_READ_CALLBACK Locks a configuration 20101012
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_ADAPT_PERSIST_HDL_CFG Configuration Data Reading 20091123
2 Inheritance (c INHERITING FROM c_ref)  CL_WDR_ADAPT_PERSIST_HDL_CUST Read Customizing Data 20091123
3 Inheritance (c INHERITING FROM c_ref)  CL_WDR_ADAPT_PERSIST_HDL_PERS Read personalization data 20091123
Properties
Class CL_WDR_ADAPT_PERSIST_HANDLER  
Short Description Adaptation Persistence Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20091110   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)
2 CL_WDR_ADAPTATION_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDR_CFG_READ_CALLBACK Locks a configuration 20101012
Friends
Class CL_WDR_ADAPT_PERSIST_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_COMPONENT_NAME Instance attribute Protected Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20091124
2 M_CONFIG_KEY Instance attribute Public Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20091110
3 M_FORMER_CONFIG_KEYS Instance attribute Public Type reference (TYPE) WDY_CONFIG_KEYS Table of Configuration Keys 20091123
4 M_IS_DELTA Instance attribute Protected Type reference (TYPE) ABAP_BOOL Declaration in Component 20091123
5 M_LAST_READ_KEY Instance attribute Protected Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20100125
6 M_LAST_READ_LEVEL Instance attribute Public Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalization Range 20091123
7 M_LOCK Instance attribute Protected Type reference (TYPE) ENQMODE Lock Mode 20091201
8 M_LOCKED_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_WDR_CFG_UNLOCKABLE Unlockable Object 20101011
9 M_LOCKED_OBJECT_MD Instance attribute Private Object reference (TYPE REF TO) IF_WDR_CFG_UNLOCKABLE Unlockable Object 20101011
10 M_LOCK_KEY Instance attribute Protected Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20101012
11 M_METADATA Instance attribute Private Object reference (TYPE REF TO) WDY_CFG_CHGTOOL_NODE_INFO_MAP WD Configuration, Change Tool, List of Node Details 20101011
12 M_OPERATION Instance attribute Protected Type reference (TYPE) CHAR01 I = Insert, M = Modify 20100121
13 M_OUTLINE_DATA Instance attribute Protected Type reference (TYPE) WDY_CFG_OUTLINE_DATA WDA: General Data for the Configuration Editor 20091123
14 M_P6S_EXTENSION_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_WDR_P6S_PERSISTENCE_UTILS=>TT_FLAVOR_CHANGES 20140519
15 M_READ_CONTROL Instance attribute Protected Type reference (TYPE) WDR_CFG_READ_CONTROL Control Reading of Configuration 20100928
16 M_ROOT_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20091123
17 M_TRANSLATOR Instance attribute Protected Object reference (TYPE REF TO) IF_WDR_CONFIG_OTR Configuration Texts 20091123
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091123
2 DELETE Instance method Public Method Deletes the Adaptation 20100203
3 FETCH_DEFAULT_VARIANT Instance method Protected Method Sets the default variant in m_config_key und m_former_keys 20100223
4 FILL_OUTLINE_DATA_FOR_SAVE Instance method Protected Method Fills m_outline_data for the save process 20100125
5 GET_DESCRIPTION Instance method Public Method 20110330
6 GET_EXPL_DATA_WITH_TEXTS Instance method Protected Method Provides explicit data with texts (for save process) 20100122
7 GET_IMPL_DATA_WITH_TEXTS Instance method Protected Method Provides implicit data with texts (for save process) 20100122
8 GET_INSTANCE Static method Public Method 20091124
9 GET_NEWEST_EXPLDATA_DELEGATION Instance method Protected Method Provides latest explicit data for current scope 20100125
10 GET_ORIGINAL_CONFIG_KEY Instance method Public Method Returns the original config key (without delegation) 20120416
11 GET_PERSISTENCE_INFO Instance method Public Method Provides information about enhancement and operation 20100121
12 GET_XCONTENT_FOR_SAVE Instance method Protected Method Returns data (XSTRING) to save to database 20100601
13 LOAD Instance method Public Method Load Data 20091110
14 LOCK_DEFAULT_VARIANT Instance method Protected Method Sets lock to save the default variant 20100222
15 LOCK_FOR_CHANGE Instance method Public Method 20091123
16 LOCK_FOR_DISPLAY Instance method Protected Method 20091123
17 ON_EXIT_COMPONENT Instance method Public Method 20100707
18 REMOVE_LAST_READ_DATA Instance method Public Method After Deletion: Reset Last Read Information 20100204
19 SAVE Instance method Public Method Save Data 20091110
20 SAVE_ON_SCOPE Instance method Protected Method Saves data on scope (implements in subclasses) 20100122
21 SET_CONFIG_KEY Instance method Public Method 20091110
22 SET_DEFAULT_VARIANT Instance method Public Method Sets the default variant 20100222
23 SET_FLAVOR Instance method Public Method Sets a different personas flavor 20130902
24 SET_SCOPE Instance method Public Method Resets the scope (only between 1 and 2) 20130829
25 TRANSLATE_DATA Instance method Protected Method 20091123
26 UNLOCK Instance method Public Method 20091123
27 UNLOCK_DEFAULT_VARIANT Instance method Protected Method Releases the lock for the default variant 20100222
Events
Class CL_WDR_ADAPT_PERSIST_HANDLER has no event.
Types
Class CL_WDR_ADAPT_PERSIST_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Name der Component 20091124
2 Importing IS_DELTA Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20091123
3 Importing READ_CONTROL Call by reference Type reference (TYPE) WDR_CFG_READ_CONTROL Steuerung des Lesens einer Konfiguration 20100928
4 Importing USAGE_PATH Call by reference Type reference (TYPE) STRING 20100729

Method CONSTRUCTOR on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DELETED Value transfer Type reference (TYPE) ABAP_BOOL 20100203

Method DELETE on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method FETCH_DEFAULT_VARIANT Signature

Method FETCH_DEFAULT_VARIANT on class CL_WDR_ADAPT_PERSIST_HANDLER has no parameter.
Method FETCH_DEFAULT_VARIANT on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method FILL_OUTLINE_DATA_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_USAGE_PATH Call by reference Type reference (TYPE) STRING 20100222
2 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20100125

Method FILL_OUTLINE_DATA_FOR_SAVE on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCRIPTION Value transfer Type reference (TYPE) STRING 20110330

Method GET_DESCRIPTION on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_EXPL_DATA_WITH_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER verwaltet die expliziten Adaptation-Daten 20100122
2 Returning EXPLICIT_DATA Value transfer Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20100122

Method GET_EXPL_DATA_WITH_TEXTS on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_IMPL_DATA_WITH_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IMPLICIT_DATA Value transfer Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20100122
2 Importing PERS_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalisierungs-Services 20100122

Method GET_IMPL_DATA_WITH_TEXTS on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Name der Component 20091124
2 Importing IS_DELTA Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20091124
3 Returning PERSIST_HANDLER Value transfer Object reference (TYPE REF TO) CL_WDR_ADAPT_PERSIST_HANDLER Adaptation-Persistence-Handler 20091124
4 Importing READ_CONTROL Call by reference Type reference (TYPE) WDR_CFG_READ_CONTROL Steuerung des Lesens einer Konfiguration 20100928
5 Importing USAGE_PATH Call by reference Type reference (TYPE) STRING 20100729

Method GET_INSTANCE on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_NEWEST_EXPLDATA_DELEGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXPLICIT_DATA Value transfer Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20100125

Method GET_NEWEST_EXPLDATA_DELEGATION on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_ORIGINAL_CONFIG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIG_KEY Value transfer Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20120416

Method GET_ORIGINAL_CONFIG_KEY on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_PERSISTENCE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Name der Component 20121112
2 Exporting DELEGATION_CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20100121
3 Exporting OPERATION Call by reference Type reference (TYPE) CHAR01 I = Insert, M = Modify 20100121

Method GET_PERSISTENCE_INFO on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method GET_XCONTENT_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER verwaltet die expliziten Adaptation-Daten 20100601
2 Importing PERS_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalisierungs-Services 20100601
3 Importing SAVE_CONTROL Call by reference Type reference (TYPE) CL_WDR_ADAPTATION_HANDLER=>SAVE_CONTROL 20100601
4 Returning XCONTENT Value transfer Type reference (TYPE) XSTRING 20100601

Method GET_XCONTENT_FOR_SAVE on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADJUST_CONFIG_KEY Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20101008
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20101008
3 Importing CONTENT_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER verwaltet die expliziten Adaptation-Daten 20091123
4 Importing FETCH_DEFAULT_VARIANT Call by reference Type reference (TYPE) ABAP_BOOL 20091124
5 Importing PERS_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalisierungs-Services 20091123
6 Importing USAGE_PATH Call by reference Type reference (TYPE) STRING 20100729

Method LOAD on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method LOCK_DEFAULT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONF_UDEF Call by reference Type reference (TYPE) WDY_CONF_UDEF Web Dynpro: Konfigurationsdaten für User 20100222
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalisierungsfehler 20100222

Method LOCK_FOR_CHANGE Signature

Method LOCK_FOR_CHANGE on class CL_WDR_ADAPT_PERSIST_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20091124

Method LOCK_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWNGRADE_EXCLUSIVE_LOCK Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110502

Method LOCK_FOR_DISPLAY on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method ON_EXIT_COMPONENT Signature

Method ON_EXIT_COMPONENT on class CL_WDR_ADAPT_PERSIST_HANDLER has no parameter.
Method ON_EXIT_COMPONENT on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method REMOVE_LAST_READ_DATA Signature

Method REMOVE_LAST_READ_DATA on class CL_WDR_ADAPT_PERSIST_HANDLER has no parameter.
Method REMOVE_LAST_READ_DATA on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_USAGE_PATH Call by reference Type reference (TYPE) STRING 20100222
2 Returning CONFIG_DATA Value transfer Type reference (TYPE) WDY_CONFIG_DATA Wird nur im Falle von Konfiguration zurückgegeben (BADI) 20100122
3 Importing CONTENT_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER verwaltet die expliziten Adaptation-Daten 20100121
4 Importing PERS_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalisierungs-Services 20100121
5 Importing SAVE_CONTROL Call by reference Type reference (TYPE) CL_WDR_ADAPTATION_HANDLER=>SAVE_CONTROL 20100420

Method SAVE on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method SAVE_ON_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIG_DATA Value transfer Type reference (TYPE) WDY_CONFIG_DATA Wird nur im Falle von Konfiguration zurückgegeben (BADI) 20100122
2 Importing CONTENT_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER verwaltet die expliziten Adaptation-Daten 20100122
3 Importing PERS_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalisierungs-Services 20100122
4 Importing SAVE_CONTROL Call by reference Type reference (TYPE) CL_WDR_ADAPTATION_HANDLER=>SAVE_CONTROL 20100420

Method SAVE_ON_SCOPE on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method SET_CONFIG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20091110

Method SET_CONFIG_KEY on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method SET_DEFAULT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20100222
2 Importing SET Call by reference Type reference (TYPE) ABAP_BOOL 20100222
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalisierungsfehler 20100222

Method SET_FLAVOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR_ID Call by reference Type reference (TYPE) WDY_CONFIG_VIEW Web Dynpro: Konfiguration 20130902

Method SET_FLAVOR on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method SET_SCOPE Signature

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

Method SET_SCOPE on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method TRANSLATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXPL_DATA Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20091123
2 Changing IMPL_DATA Call by reference Type reference (TYPE) WDR_UI_PP13N_TABLE Tabelle zur Personalisierung 20091123
3 Importing MEMBER_TRANSL Call by reference Type reference (TYPE) ABAP_BOOL 20091123
4 Importing SCOPE Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20091123

Method TRANSLATE_DATA on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEEP_DISPLAY_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Schreibsperre beibehalten 20100128

Method UNLOCK on class CL_WDR_ADAPT_PERSIST_HANDLER has no exception.

Method UNLOCK_DEFAULT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONF_UDEF Call by reference Type reference (TYPE) WDY_CONF_UDEF Web Dynpro: Konfigurationsdaten für User 20100222
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalisierungsfehler 20100222
History
Last changed by/on SAP  20141120 
SAP Release Created in 800