SAP ABAP Class CL_WDR_ADAPTATION_MANAGER (Implementation of Adaptation Manager)
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_MANAGER Manages adaptation data for an application 20091102
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_ADAPTATION_MANAGER_CB Callback from Adaptation Handler Manager 20100119
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_P6S_ADAPTATION_MANAGER Personas Interface of Adaptation Manager 20131010
Properties
Class CL_WDR_ADAPTATION_MANAGER  
Short Description Implementation of Adaptation Manager    
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_MANAGER Manages adaptation data for an application 20091102
2 IF_WDR_ADAPTATION_MANAGER_CB Callback from Adaptation Handler Manager 20100119
3 IF_WDR_P6S_ADAPTATION_MANAGER Personas Interface of Adaptation Manager 20131010
Friends
# Friend Modeled only Created on Description
1 CL_WDR_ADAPTATION_MAN_FACTORY 20091102 Creates an Adaptation Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_P6S_CMP_USAGE Instance attribute Private Object reference (TYPE REF TO) CL_WDR_COMPONENT_USAGE Personas Component 20140610
2 MT_COMPONENTS Instance attribute Private Type reference (TYPE) TT_COMPONENT 20140527
3 M_APPL_DATA Instance attribute Private Type reference (TYPE) T_APPL_DATA Web Dynpro: Configuration: Structure for Backup Data 20091106
4 M_APPL_PARAMS Instance attribute Private Type reference (TYPE) WDY_RR_APPL_PROP_TAB Web Dynpro: RR Application Properties 20091117
5 M_RT_APPL_CONFIG Instance attribute Private Type reference (TYPE) WDY_CONFIG_COMP_STRUTAB Table with WDY_CONFIG_COMP_STRUCT 20091106
6 M_SCOPE Instance attribute Private Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalization Range 20091117
7 M_TRANSPORT_SETTINGS Instance attribute Private Object reference (TYPE REF TO) CL_WDR_TRANSP_SETTINGS Transport Settings for the API 20100119
Methods
# Method Level Visibility Method type Description Created on
1 APPL_XML_TO_TABLES Instance method Private Method 20091106
2 CREATE_P6S_AREA_ON_DEMAND Instance method Private Method Instantiates Perasonas Component if required 20140610
3 GET_DELEGATION_KEY_4_APPL Instance method Private Method 20091106
4 GET_SCOPE Instance method Public Method Calculates the Scope 20091117
5 IS_CONTENT_FILLED Instance method Private Method Checks whether the XML is in the STRING or XSTRING 20091106
6 READ_APPLICATION_PARAMETER Instance method Private Method 20091117
7 READ_APPL_CONFIG_FROM_DB Instance method Private Method 20091106
Events
Class CL_WDR_ADAPTATION_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COMPONENT Private See coding 20140527 begin of TS_COMPONENT, component_ref type ref to cl_wdr_component, config_key type wdy_config_key, config_key_string type string, p6s_ext_interface type ref to iwci_iwd_p6s_extension, p6s_disabled type wdy_boolean, end of ts_component
2 TT_COMPONENT Private See coding 20140527 tt_component type STANDARD TABLE OF ts_component WITH NON-UNIQUE DEFAULT KEY
3 T_APPL_DATA Private See coding 20091117 begin of t_appl_data, config_id type wdy_config_id, config_type type wdy_config_type, config_var type wdy_config_var, config_view type wdy_config_view, "Flavor ID flavor_name type wdy_p6s_flavor_name, application type wdy_component_name, content type string, xcontent type xstring, xml_content type ref to if_ixml_document, component_path type string, default_flavor type wdy_p6s_flavor_id, end of t_appl_data
Method Signatures

Method APPL_XML_TO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMP_TABLE Call by reference Type reference (TYPE) WDY_CONFIG_COMP_STRUTAB Tabelle mit WDY_CONFIG_COMP_STRUCT 20091106
2 Exporting PARAM_TABLE Call by reference Type reference (TYPE) WDY_CONF_APPL_PAR_TAB Web Dynpro Konfiguration: Anwenfungsparameter 20091106
3 Importing XML_STRING Call by reference Type reference (TYPE) STRING 20091106
4 Importing XML_XSTRING Call by reference Type reference (TYPE) XSTRING 20091106
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20091106

Method CREATE_P6S_AREA_ON_DEMAND Signature

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

Method CREATE_P6S_AREA_ON_DEMAND on class CL_WDR_ADAPTATION_MANAGER has no exception.

Method GET_DELEGATION_KEY_4_APPL Signature

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

Method GET_DELEGATION_KEY_4_APPL on class CL_WDR_ADAPTATION_MANAGER has no exception.

Method GET_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Call by reference Type reference (TYPE) STRING 20091117
2 Exporting APPL_PARAM_SCOPE Call by reference Type reference (TYPE) I 20091117
3 Exporting SCOPE Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20091117
4 Exporting USER_TYPE Call by reference Type reference (TYPE) WDY_CONF_USER_TYPE Art der Benutzer-Identifikation 20091117

Method GET_SCOPE on class CL_WDR_ADAPTATION_MANAGER has no exception.

Method IS_CONTENT_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) STRING 20091106
2 Returning RETVAL Value transfer Type reference (TYPE) I 1: content, 2: xcontent, 0: empty 20091106
3 Importing XCONTENT Call by reference Type reference (TYPE) XSTRING 20091106

Method IS_CONTENT_FILLED on class CL_WDR_ADAPTATION_MANAGER has no exception.

Method READ_APPLICATION_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Call by reference Type reference (TYPE) STRING Web Dynpro : Applikationsname 20091117
2 Importing CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Konfigurations-Identifikation 20091117

Method READ_APPLICATION_PARAMETER on class CL_WDR_ADAPTATION_MANAGER has no exception.

Method READ_APPL_CONFIG_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing APPL_DATA Call by reference Type reference (TYPE) T_APPL_DATA Web Dynpro: Konfiguration: Struktur für Sicherungsdaten 20091106
2 Importing USE_DELEGATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091106

Method READ_APPL_CONFIG_FROM_DB on class CL_WDR_ADAPTATION_MANAGER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 800