SAP ABAP Class CL_WDR_ADAPTATION_HANDLER (Implementation of the Adaptation 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_ADAPTATION Adaptation of WD Component 20091102
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_CONTROLLER_SERVICE Interface for Controller Services 20100707
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_SERVICE Interface for Runtime Services 20100707
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_ADAPTATION_TRACE Trace of Adaptations 20120627
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_PERSONALIZATION Web Dynpro Personalization Interface 20091102
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_PERSONAS Access to Personas-Specific Data 20140519
Properties
Class CL_WDR_ADAPTATION_HANDLER  
Short Description Implementation of the Adaptation Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20091102   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_ADAPTATION Adaptation of WD Component 20091102
2 IF_WDR_CONTROLLER_SERVICE Interface for Controller Services 20100707
3 IF_WDR_SERVICE Interface for Runtime Services 20100707
4 IF_WD_ADAPTATION_TRACE Trace of Adaptations 20120627
5 IF_WD_PERSONALIZATION Web Dynpro Personalization Interface 20091102
6 IF_WD_PERSONAS Access to Personas-Specific Data 20140519
Friends
# Friend Modeled only Created on Description
1 CL_WDR_ADAPTATION_MANAGER 20091102 Implementation of Adaptation Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CALLER_DELETE Constant Private Type reference (TYPE) I 3 20100119
2 CO_CALLER_EXTERNAL Constant Private Type reference (TYPE) I 1 20100119
3 CO_CALLER_SAVE Constant Private Type reference (TYPE) I 2 20100119
4 C_PHASE_CHECKED Constant Private Type reference (TYPE) I 102 20100825
5 C_PHASE_CHECKING Constant Private Type reference (TYPE) I 101 20100825
6 C_PHASE_INSERTING Constant Private Type reference (TYPE) I 103 20100825
7 C_PHASE_NONE Constant Private Type reference (TYPE) I 100 20100825
8 M_ADAPTATION_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WDR_ADAPTATION_MANAGER_CB Manages adaptation data for an application 20091110
9 M_CALLER Instance attribute Private Type reference (TYPE) I CO_CALLER_EXTERNAL 20100119
10 M_COMPONENT Instance attribute Private Object reference (TYPE REF TO) CL_WDR_COMPONENT Base Class of All Web Dynpro Components 20091110
11 M_COMP_USAGE_PATH Instance attribute Private Type reference (TYPE) STRING 20091110
12 M_CONFIG_PROPERTIES Instance attribute Private Attribute reference (LIKE) 20091110
13 M_CONTENT_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER Manages the explicit adaptation data 20091110
14 M_DESCRIPTION Instance attribute Private Type reference (TYPE) WDY_MD_DESCRIPTION Web Dynpro: Short Description of an Object 20091110
15 M_DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS Package 20091202
16 M_DISABLE_USER_PERS Instance attribute Private Type reference (TYPE) ABAP_BOOL Application Parameter DISABLE_USER_PERS 20110718
17 M_IGNORE_ANY_ADAPTATION Instance attribute Private Type reference (TYPE) ABAP_BOOL 20091110
18 M_PERSIST_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_ADAPT_PERSIST_HANDLER Adaptation Persistence Handler 20091110
19 M_PERS_SCOPE Instance attribute Private Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalization Range 20091110
20 M_PERS_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalization Services 20091110
21 M_PHASE Instance attribute Private Type reference (TYPE) I C_PHASE_NONE 20100122
22 M_SAVE_CONTROL Instance attribute Private Type reference (TYPE) SAVE_CONTROL 20100120
23 M_SKIP_TRANSPORT_DIALOG Instance attribute Private Type reference (TYPE) ABAP_BOOL 20091202
24 M_SYNCHRONOUS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100119
25 M_TRANSPORT_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_WDR_TRANSPORT_HANDLER Transport Handler 20091110
26 M_TRKORR Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20091202
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ADAPTATION_POSSIBLE Static method Private Method 20100729
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091110
3 CREATE_PERSISTENCE_HANDLER Instance method Private Method 20091124
4 DB_ACTION Instance method Private Method 20100201
5 DELETE_INTERNAL Instance method Private Method Standard Deletion Implementation 20100203
6 DISPLAY_CTS_MESSAGE Instance method Private Method 20100224
7 DISPLAY_EXCEPTION Instance method Private Method 20091201
8 GET_ADAPTATION_TYPE Instance method Private Method 20120724
9 INT_CREATE_VARIANT Instance method Private Method Internal: Creates New Variant 20100201
10 INT_GET_VARIANTS_FOR_COMPONENT Instance method Private Method Internal: Returns Variants for Component 20100126
11 LOAD_CONFIG_INTO_ROOT Instance method Private Method 20100604
12 ON_CHANGE_SCOPE Instance method Private Event handling method Called if you switch to personas mode 20130829
13 ON_SAVE_P6S_DATA Instance method Private Event handling method Called if the P6S data is saved 20131011
14 ON_SWITCH_FLAVOR Instance method Private Event handling method Called if the flavor is switched 20130902
15 ON_TRKORR_CHANGED Instance method Private Event handling method 20100120
16 ON_TRKORR_CUST_CHANGED Instance method Private Event handling method 20100120
17 ON_TR_CANCELLED Instance method Private Event handling method 20100119
18 ON_TR_CHECKED Instance method Private Event handling method 20100119
19 ON_TR_INSERTED Instance method Private Event handling method 20100119
20 SAVE_INTERNAL Instance method Private Method Standard Save Implementation 20100119
21 SET_CHANGE_MODE_INT Instance method Private Method 20100119
22 START_CHANGE_MODE Instance method Private Method 20091202
Events
Class CL_WDR_ADAPTATION_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SAVE_CONTROL Public See coding 20100119 begin of save_control, reuse_transport type wdy_boolean, transport type trkorr, synchronous type wdy_boolean, only_implicit type wdy_boolean, description type string, default_variant type wdy_boolean, end of save_control
Method Signatures

Method CHECK_ADAPTATION_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_PROPERTIES Call by reference Type reference (TYPE) WDY_CONFIG_PROPS Konfigurationseigenschaften einer Komponente 20100729
2 Returning IS_POSSIBLE Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100729

Method CHECK_ADAPTATION_POSSIBLE on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADAPTATION_MANAGER Call by reference Object reference (TYPE REF TO) IF_WDR_ADAPTATION_MANAGER_CB Web Dynpro Configuration Runtime 20131022
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) CL_WDR_COMPONENT Basis Klasse aller WebDynpro Komponenten 20131022
3 Importing IO_PERS_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalisierungs-Services 20131022
4 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20131022
5 Importing IS_CONFIG_PROPERTIES Call by reference Type reference (TYPE) WDY_CONFIG_PROPS Konfigurationseigenschaften einer Komponente 20131022

Method CONSTRUCTOR on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method CREATE_PERSISTENCE_HANDLER 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 20091124

Method CREATE_PERSISTENCE_HANDLER on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method DB_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20100201

Method DB_ACTION on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method DELETE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL Value transfer Type reference (TYPE) SAVE_CONTROL 20100203
2 Exporting DELETE_ALREADY_OK Call by reference Type reference (TYPE) ABAP_BOOL 20100203
3 Exporting TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20100203
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalisierungsfehler 20100203

Method DISPLAY_CTS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MESSAGE Value transfer Type reference (TYPE) CTS_MESSAGE Schnittstelle zum Zugriff auf Texte von Meldungsobjekten 20100224

Method DISPLAY_CTS_MESSAGE on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method DISPLAY_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_EXCEPTION Call by reference Object reference (TYPE REF TO) IF_MESSAGE Schnittstelle zum Zugriff auf Texte von Meldungsobjekten 20091201

Method DISPLAY_EXCEPTION on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method GET_ADAPTATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADAPTATION_TYPE Value transfer Type reference (TYPE) WDY_ADAPT_TYPE Art der Adaption 20120724
2 Importing ENH_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20120724
3 Importing LOGICAL_SCOPE Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20120724

Method GET_ADAPTATION_TYPE on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method INT_CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NEW_VARIANT Value transfer Type reference (TYPE) WDY_CONFIG_VAR Konfiguration: zusätzliche Variante 20100201

Method INT_CREATE_VARIANT on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method INT_GET_VARIANTS_FOR_COMPONENT 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 20100126
2 Importing ONLY_PERS_VARIANTS Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100126
3 Returning VARIANTS Value transfer Type reference (TYPE) WDR_PERS_VARIANTS Liste der Personalisierungsvarianten 20100126

Method INT_GET_VARIANTS_FOR_COMPONENT on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method LOAD_CONFIG_INTO_ROOT 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 20100604
3 Importing CONFIG_ROOT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100604
4 Exporting DESCRIPTION Call by reference Type reference (TYPE) STRING 20100604
5 Importing FETCH_DEFAULT_VARIANT Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100604
6 Exporting SCOPE Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20100604

Method LOAD_CONFIG_INTO_ROOT on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_CHANGE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_SCOPE Value transfer Attribute reference (LIKE) 20130829

Method ON_CHANGE_SCOPE on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_SAVE_P6S_DATA Signature

Method ON_SAVE_P6S_DATA on class CL_WDR_ADAPTATION_HANDLER has no parameter.
Method ON_SAVE_P6S_DATA on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_SWITCH_FLAVOR Signature

Method ON_SWITCH_FLAVOR on class CL_WDR_ADAPTATION_HANDLER has no parameter.
Method ON_SWITCH_FLAVOR on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_TRKORR_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRKORR Value transfer Attribute reference (LIKE) 20100120

Method ON_TRKORR_CHANGED on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_TRKORR_CUST_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRKORR_CUST Value transfer Attribute reference (LIKE) 20130829

Method ON_TRKORR_CUST_CHANGED on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_TR_CANCELLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHASE Value transfer Attribute reference (LIKE) 20100119

Method ON_TR_CANCELLED on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_TR_CHECKED Signature

Method ON_TR_CHECKED on class CL_WDR_ADAPTATION_HANDLER has no parameter.
Method ON_TR_CHECKED on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method ON_TR_INSERTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGES Value transfer Attribute reference (LIKE) 20100119

Method ON_TR_INSERTED on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method SAVE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL Value transfer Type reference (TYPE) SAVE_CONTROL 20100119
2 Exporting SAVE_ALREADY_OK Call by reference Type reference (TYPE) ABAP_BOOL 20100120
3 Exporting TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20100119
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalisierungsfehler 20100119

Method SET_CHANGE_MODE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Call by reference Type reference (TYPE) I 20100119

Method SET_CHANGE_MODE_INT on class CL_WDR_ADAPTATION_HANDLER has no exception.

Method START_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SKIP_TRANSPORT_DIALOG Call by reference Type reference (TYPE) ABAP_BOOL 20091202
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20091202
History
Last changed by/on SAP  20141120 
SAP Release Created in 800