SAP ABAP Class CL_WDR_MESSAGE_TRACE (Tracing of Messages)
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
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 20120124
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_BADI_TRACE_TOOL Interface for BAdI: WD_BADI_TRACE_TOOL 20120124
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_TRACE_TOOL_CALLBACK Call-Back Interface for the Trace Tool 20120124
Properties
Class CL_WDR_MESSAGE_TRACE  
Short Description Tracing of Messages    
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 20120124   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WDR_MESSAGE_TRACE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120124
2 IF_WD_BADI_TRACE_TOOL Interface for BAdI: WD_BADI_TRACE_TOOL 20120124
3 IF_WD_TRACE_TOOL_CALLBACK Call-Back Interface for the Trace Tool 20120124
Friends
Class CL_WDR_MESSAGE_TRACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MESSAGES Instance attribute Private Type reference (TYPE) TT_MESSAGES 20120126
2 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_WDR_MESSAGE_TRACE Instance 20120126
3 M_IS_ACTIVE Static Attribute Public Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20120125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_ITEM Static method Public Method Add Message 20120126
2 CLEAR_MESSAGES Static method Public Method 20120130
3 GET_CALLER Static method Private Method 20120130
4 METHOD_CALL Static method Public Method 20120214
5 ON_REQUEST_ENTRY Instance method Private Event handling method 20120125
6 ON_REQUEST_EXIT Instance method Private Event handling method 20120125
7 REMOVE_MESSAGE_ITEM Static method Public Method Add Message 20120130
8 SCOPE_TO_STRING Static method Private Method 20120126
9 SKIP_MESSAGE Static method Public Method 20120130
10 TRANSFORM_TABLE_XML Instance method Private Method 20120126
11 TYPE_TO_STRING Static method Private Method 20120126
Events
Class CL_WDR_MESSAGE_TRACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MESSAGE Private See coding 20120126 begin of ts_message, method type string, action type string, msg_id type string, msg_type type string, is_permanent type string, scope type string, component type string, attribute_path type string, message_source type string, text type string, caller type string, view type string, end of ts_message
2 TT_MESSAGES Private See coding 20120126 tt_messages type standard table of ts_message with non-unique default key
Method Signatures

Method ADD_MESSAGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_ITEM Call by reference Type reference (TYPE) WDR_MESSAGE_ITEM Struktur zum Speichern von Fehlermeldung, Warnung oder Info 20120126
2 Importing METHOD_NAME Call by reference Type reference (TYPE) STRING 'REPORT_MESSAGE' 20120130

Method ADD_MESSAGE_ITEM on class CL_WDR_MESSAGE_TRACE has no exception.

Method CLEAR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD_NAME Call by reference Type reference (TYPE) STRING 'CLEAR_MESSAGES' 20120130
2 Importing WHAT Call by reference Type reference (TYPE) STRING 20120214

Method CLEAR_MESSAGES on class CL_WDR_MESSAGE_TRACE has no exception.

Method GET_CALLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CALLER Value transfer Type reference (TYPE) STRING 20120130
2 Importing NOT_FOUND_CALLER_DEPTH Call by reference Type reference (TYPE) I 3 20120130

Method GET_CALLER on class CL_WDR_MESSAGE_TRACE has no exception.

Method METHOD_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) STRING 20120214
2 Importing METHOD_NAME Call by reference Type reference (TYPE) STRING 20120214

Method METHOD_CALL on class CL_WDR_MESSAGE_TRACE has no exception.

Method ON_REQUEST_ENTRY Signature

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

Method ON_REQUEST_EXIT Signature

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

Method REMOVE_MESSAGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_ITEM Call by reference Type reference (TYPE) WDR_MESSAGE_ITEM Struktur zum Speichern von Fehlermeldung, Warnung oder Info 20120130
2 Importing METHOD_NAME Call by reference Type reference (TYPE) STRING 'REPORT_MESSAGE' 20120130

Method REMOVE_MESSAGE_ITEM on class CL_WDR_MESSAGE_TRACE has no exception.

Method SCOPE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCOPE Call by reference Type reference (TYPE) WDR_MESSAGE_SCOPE Web-Dynpro: Lebensdauer einer Nachricht 20120126
2 Returning SCOPE_STRING Value transfer Type reference (TYPE) STRING 20120126

Method SCOPE_TO_STRING on class CL_WDR_MESSAGE_TRACE has no exception.

Method SKIP_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING 20120130
2 Importing COMPONENT_REF Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20120130
3 Importing CONTEXT_REF Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web-Dynpro-Context 20120130
4 Importing ELEMENT_REF Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20120130
5 Importing MESSAGE_STRING Call by reference Type reference (TYPE) STRING 20120130
6 Importing METHOD_NAME Call by reference Type reference (TYPE) STRING 20120130

Method SKIP_MESSAGE on class CL_WDR_MESSAGE_TRACE has no exception.

Method TRANSFORM_TABLE_XML Signature

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

Method TRANSFORM_TABLE_XML on class CL_WDR_MESSAGE_TRACE has no exception.

Method TYPE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGE_STRING Value transfer Type reference (TYPE) STRING 20120126
2 Importing MESSAGE_TYPE Call by reference Type reference (TYPE) WDR_MESSAGE_ITEM-MSG_TYPE 20120126

Method TYPE_TO_STRING on class CL_WDR_MESSAGE_TRACE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732