SAP ABAP Class CL_AXT_MESSAGE_LISTENER (For listening and handling message publishing)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_COMMON (Package) Common Extensibility objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_MESSAGE_LISTENER Interface for event handling method 20080514
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_GEN_MESSAGE_LISTENER Generation listener 20080514
Properties
Class CL_AXT_MESSAGE_LISTENER  
Short Description For listening and handling message publishing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_COMMON   Common Extensibility objects 
Created 20080512   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_AXT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_AXT_MESSAGES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_AXT_MESSAGE_LISTENER Interface for event handling method 20080514
Friends
Class CL_AXT_MESSAGE_LISTENER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MESSAGES Instance attribute Protected Type reference (TYPE) AXTT_MESSAGE Warning messages 20090630
2 SR_CO Static Attribute Protected Object reference (TYPE REF TO) CL_AXT_CONSTANTS Constants 20080512
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Protected Method Adds the messages given in parameter 20080512
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080512
3 CLEAR_MESSAGES Instance method Public Method Clears the messages of the type supplied 20080512
4 FREE Instance method Public Method Clears the message tables and event handling 20080512
5 GET_MESSAGES Instance method Public Method Returns the messages corresponding to the type supply 20080512
6 GET_MESSAGES_WITH_CONTEXT Instance method Public Method Returns the messages corresponding to the filter supply 20080515
7 HAS_MESSAGES Instance method Public Method Returns true(X) if there is one or more messages 20080512
8 INSERT_MESSAGE Instance method Private Method Inserts message to the right table 20080515
Events
# Event Type Visibility Description Created on
1 MESSAGE_UPDATE Instance Event
(0)
Public
(2)
Inform listeners that messages where updated 20080512
Types
Class CL_AXT_MESSAGE_LISTENER has no local type.
Method Signatures

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) AXTS_MESSAGE Application Log: Message Data 20080512
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MESSAGE Messages table 20080512

Method ADD_MESSAGES on class CL_AXT_MESSAGE_LISTENER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_MESSAGE_LISTENER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_MESSAGE_LISTENER has no exception.

Method CLEAR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_FILTER Call by reference Type reference (TYPE) AXT_MSG_FILTER CL_AXT_MESSAGES=>GC_MSG_FILTER_ALL All messages 20080515

Method CLEAR_MESSAGES on class CL_AXT_MESSAGE_LISTENER has no exception.

Method FREE Signature

Method FREE on class CL_AXT_MESSAGE_LISTENER has no parameter.
Method FREE on class CL_AXT_MESSAGE_LISTENER has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RRT_MESSAGES Value transfer Object reference (TYPE REF TO) AXTT_MSG Messages 20080514

Method GET_MESSAGES on class CL_AXT_MESSAGE_LISTENER has no exception.

Method GET_MESSAGES_WITH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080519
2 Importing IV_MESSAGE_FILTER Call by reference Type reference (TYPE) AXT_MSG_FILTER CL_AXT_MESSAGES=>GC_MSG_FILTER_ALL Requested message type filter 20080515
3 Returning RRT_MESSAGES Value transfer Object reference (TYPE REF TO) AXTT_MESSAGE Rule engine message table 20080515

Method GET_MESSAGES_WITH_CONTEXT on class CL_AXT_MESSAGE_LISTENER has no exception.

Method HAS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_MESSAGES Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080512

Method HAS_MESSAGES on class CL_AXT_MESSAGE_LISTENER has no exception.

Method INSERT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) AXTS_MESSAGE Message 20080515

Method INSERT_MESSAGE on class CL_AXT_MESSAGE_LISTENER has no exception.
Event Signatures

Event MESSAGE_UPDATE Signature
Event MESSAGE_UPDATE on class CL_AXT_MESSAGE_LISTENER has no parameter.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700