SAP ABAP Class CL_WDR_ADAPTATION_TRACE (Tracing for Configuration and Personalization)
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_BADI_INTERFACE Tag Interface for BAdIs 20110412
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_BADI_TRACE_TOOL Interface for BAdI: WD_BADI_TRACE_TOOL 20110412
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_TRACE_TOOL_CALLBACK Call-Back Interface for the Trace Tool 20110412
Properties
Class CL_WDR_ADAPTATION_TRACE  
Short Description Tracing for Configuration and Personalization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20110412   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WDR_CFG_CONTEXT_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20110412
2 IF_WD_BADI_TRACE_TOOL Interface for BAdI: WD_BADI_TRACE_TOOL 20110412
3 IF_WD_TRACE_TOOL_CALLBACK Call-Back Interface for the Trace Tool 20110412
Friends
Class CL_WDR_ADAPTATION_TRACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TRACE_FILE_NAME Constant Private Type reference (TYPE) STRING 'WDConfiguration.xml' 20110420
2 M_CHANGES Static Attribute Private Type reference (TYPE) TY_T_CHANGES 20110420
3 M_CONTENT_HANDLER_MAP Static Attribute Private Type reference (TYPE) TY_T_CONTENT_HANDLER_MAP 20110427
4 M_CURRENT_LOADING_INFO Static Attribute Private Type reference (TYPE) TY_S_LOADING_INFO 20110421
5 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_WDR_ADAPTATION_TRACE Tracing for Configuration and Personalization 20110420
6 M_IS_ACTIVE Static Attribute Public Type reference (TYPE) ABAP_BOOL Tracing is active 20110412
7 M_RAT_LIST Static Attribute Private Type reference (TYPE) TY_T_RAT_COMPONENTS 20120724
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOAD_FOR_RAT Static method Public Method Pass Load for RAT Tool 20120717
2 ADD_LOAD_INFO Static method Public Method Call During Loading 20110412
3 CONTEXT_CHANGE Static method Public Method Log Context Change 20110427
4 CREATE_ENTRY_FROM_CONTENT_HDL Static method Private Method Creates an entry for the content handler change 20110427
5 DUMP_API_LOAD Static method Public Method Call During Loading 20110412
6 END_LOAD_CONFIG Static method Public Method Ends the trace during loading 20110412
7 GET_CALLER_AS_PARAMETER Static method Private Method 20110517
8 GET_RAT_DATA_FOR_CMP_USAGE Static method Public Method 20120724
9 GET_RAT_DATA_FOR_SCOPE Static method Public Method 20120726
10 ON_REQUEST_ENTRY Instance method Private Event handling method Initializes the new request 20110420
11 ON_REQUEST_EXIT Instance method Private Event handling method Writes out the data of request 20110420
12 REGISTER_LISTENER Static method Public Method 20110427
13 SET_COMPONENT_NAME Static method Public Method 20120801
14 SET_IMPLICIT_DATA Static method Public Method 20120816
15 START_LOAD_CONFIG Static method Public Method Starts the trace during loading 20110412
16 TABLE_CHANGE Static method Public Method Log configuration change to the table interface 20110427
17 TRACE_EXCEPTION Static method Public Method 20110426
18 TRACE_METHOD_CALL Static method Public Method 20110412
19 UNLOAD_COMPONENT Static method Public Method 20120717
Events
Class CL_WDR_ADAPTATION_TRACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CHANGE Private See coding 20110420 begin of ty_s_change, entry_type type string, entry_name type string, config_id type wdy_config_id, config_type type wdy_config_type, config_var type wdy_config_var, component_usage_path type string, entry_parameters type wdr_simple_name_value_list, end of ty_s_change
2 TY_S_CONTENT_HANDLER Private See coding 20110427 begin of ty_s_content_handler, ref_to_hdl type ref to cl_wdr_adapt_content_handler, component_usage_path type string, config_key type wdy_config_key, end of ty_s_content_handler
3 TY_S_LOADING_INFO Private See coding 20110421 begin of ty_s_loading_info, config_key type wdy_config_key, component_usage_path type string, scope type wdr_pers_scope, is_active type abap_bool, parameters type wdr_simple_name_value_list, end of ty_s_loading_info
4 TY_S_RAT_COMPONENT Public See coding 20120724 begin of ty_s_rat_component, component_usage_path type string, md_provider type ref to if_wdr_cfg_md_provider, config_key type wdy_config_key, component_name type wdy_component_name, implicit_data type wdr_ui_pp13n_table, entries type ty_t_rat_list_per_component, end of ty_s_rat_component
5 TY_S_RAT_ENTRY Public See coding 20120724 begin of ty_s_rat_entry, change_scope type wdr_pers_scope, config_key type wdy_config_key, enhname type enhname, logical_scope type wdr_pers_scope, cfg_context type cl_wdr_cfg_context_model=>context, cfg_container type ref to cl_wdr_cfg_rat_container, description type wdy_md_description, end of ty_s_rat_entry
6 TY_T_CHANGES Private See coding 20110420 ty_t_changes type standard table of ty_s_change with non-unique default key
7 TY_T_CONTENT_HANDLER_MAP Private See coding 20110427 ty_t_content_handler_map type hashed table of ty_s_content_handler with unique key ref_to_hdl
8 TY_T_RAT_COMPONENTS Public See coding 20120724 ty_t_rat_components type hashed table of ty_s_rat_component with unique key component_usage_path
9 TY_T_RAT_LIST_PER_COMPONENT Public See coding 20120724 ty_t_rat_list_per_component type standard table of ty_s_rat_entry with non-unique default key
Method Signatures

Method ADD_LOAD_FOR_RAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) CL_WDR_CFG_CONTEXT_MODEL=>CONTEXT 20120717
2 Importing SCOPE_TO_KEY Call by reference Type reference (TYPE) WDY_CHANGE_SCOPE_TO_KEY Konfigurationsdaten 20120717

Method ADD_LOAD_FOR_RAT on class CL_WDR_ADAPTATION_TRACE has no exception.

Method ADD_LOAD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME_VALUE_PAIRS Call by reference Type reference (TYPE) WDR_SIMPLE_NAME_VALUE_LIST Name und Wert als STRINGs 20110412

Method ADD_LOAD_INFO on class CL_WDR_ADAPTATION_TRACE has no exception.

Method CONTEXT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20110427
2 Importing CHANGE_KIND Call by reference Type reference (TYPE) STRING 20110427
3 Importing CONTENT_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER verwaltet die expliziten Adaptation-Daten 20110427
4 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20110427
5 Importing ELEMENT_INDEX Call by reference Type reference (TYPE) I 20110427
6 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20110427
7 Importing VALUE Call by reference Type reference (TYPE) DATA 20110427

Method CONTEXT_CHANGE on class CL_WDR_ADAPTATION_TRACE has no exception.

Method CREATE_ENTRY_FROM_CONTENT_HDL 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 20110427
2 Returning ENTRY Value transfer Type reference (TYPE) TY_S_CHANGE 20110427

Method CREATE_ENTRY_FROM_CONTENT_HDL on class CL_WDR_ADAPTATION_TRACE has no exception.

Method DUMP_API_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE Call by reference Object reference (TYPE REF TO) CL_WDR_CFG_CONTEXT_MODEL=>CONTEXT 20110421
2 Importing LOAD Call by reference Object reference (TYPE REF TO) CL_WDR_CFG_CONTEXT_MODEL=>CONTEXT 20110421

Method DUMP_API_LOAD on class CL_WDR_ADAPTATION_TRACE has no exception.

Method END_LOAD_CONFIG Signature

Method END_LOAD_CONFIG on class CL_WDR_ADAPTATION_TRACE has no parameter.
Method END_LOAD_CONFIG on class CL_WDR_ADAPTATION_TRACE has no exception.

Method GET_CALLER_AS_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOT_FOUND_CALLER_DEPTH Call by reference Type reference (TYPE) I 4 20110517
2 Returning PARAMETER Value transfer Type reference (TYPE) WDR_SIMPLE_NAME_VALUE Name und Wert als STRINGs 20110517

Method GET_CALLER_AS_PARAMETER on class CL_WDR_ADAPTATION_TRACE has no exception.

Method GET_RAT_DATA_FOR_CMP_USAGE 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 20120724
2 Returning RAT_DATA Value transfer Type reference (TYPE) TY_S_RAT_COMPONENT 20120724

Method GET_RAT_DATA_FOR_CMP_USAGE on class CL_WDR_ADAPTATION_TRACE has no exception.

Method GET_RAT_DATA_FOR_SCOPE 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 20120726
2 Importing LEVEL Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20120726
3 Returning READER Value transfer Object reference (TYPE REF TO) IF_WD_CONFIG_COPE_READER Lese-Interface für Konfigurationen 20120726

Method GET_RAT_DATA_FOR_SCOPE on class CL_WDR_ADAPTATION_TRACE has no exception.

Method ON_REQUEST_ENTRY Signature

Method ON_REQUEST_ENTRY on class CL_WDR_ADAPTATION_TRACE has no parameter.
Method ON_REQUEST_ENTRY on class CL_WDR_ADAPTATION_TRACE has no exception.

Method ON_REQUEST_EXIT Signature

Method ON_REQUEST_EXIT on class CL_WDR_ADAPTATION_TRACE has no parameter.
Method ON_REQUEST_EXIT on class CL_WDR_ADAPTATION_TRACE has no exception.

Method REGISTER_LISTENER 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 20110427
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20110427
3 Importing LISTENER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER c 20110427

Method REGISTER_LISTENER on class CL_WDR_ADAPTATION_TRACE has no exception.

Method SET_COMPONENT_NAME 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 20120801
2 Importing COMPONENT_USAGE_PATH Call by reference Type reference (TYPE) STRING 20120801

Method SET_COMPONENT_NAME on class CL_WDR_ADAPTATION_TRACE has no exception.

Method SET_IMPLICIT_DATA Signature

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

Method SET_IMPLICIT_DATA on class CL_WDR_ADAPTATION_TRACE has no exception.

Method START_LOAD_CONFIG 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 bitte angeben, wenn bekannt 20110412
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY bitte angeben, wenn bekannt 20110420
3 Importing MD_PROVIDER Call by reference Object reference (TYPE REF TO) IF_WDR_CFG_MD_PROVIDER Besorgt Konfig-Metadaten zu einer Komponente 20120726
4 Importing SCOPE Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20110412

Method START_LOAD_CONFIG on class CL_WDR_ADAPTATION_TRACE has no exception.

Method TABLE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20110427
2 Importing CHANGE_KIND Call by reference Type reference (TYPE) STRING 20110427
3 Importing CONTENT_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_CONTENT_HANDLER verwaltet die expliziten Adaptation-Daten 20110427
4 Importing ELEMENT_INDEX Call by reference Type reference (TYPE) I 20110427
5 Importing NODE_ID Call by reference Object reference (TYPE REF TO) STRING 20110427
6 Importing VALUE Call by reference Type reference (TYPE) DATA 20110427

Method TABLE_CHANGE on class CL_WDR_ADAPTATION_TRACE has no exception.

Method TRACE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) IF_MESSAGE Schnittstelle zum Zugriff auf Texte von Meldungsobjekten 20110426
2 Importing PARAMETER_LIST Call by reference Type reference (TYPE) WDR_SIMPLE_NAME_VALUE_LIST Liste aus Name-Wert-Paaren 20110510

Method TRACE_EXCEPTION on class CL_WDR_ADAPTATION_TRACE has no exception.

Method TRACE_METHOD_CALL 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 bitte angeben, wenn bekannt 20110412
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY bitte angeben, wenn bekannt 20110420
3 Importing METHOD_NAME Call by reference Type reference (TYPE) STRING Methodenname 20110412
4 Importing PARAMETER_LIST Call by reference Type reference (TYPE) WDR_SIMPLE_NAME_VALUE_LIST Parameter (Werte als Strings) 20110412

Method TRACE_METHOD_CALL on class CL_WDR_ADAPTATION_TRACE has no exception.

Method UNLOAD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_REF Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20120717
2 Importing COMPONENT_USAGE_PATH Call by reference Type reference (TYPE) STRING 20120717

Method UNLOAD_COMPONENT on class CL_WDR_ADAPTATION_TRACE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731