SAP ABAP Class CL_SMT_WD_MESSAGE_MANAGER (Publish messages to the Web Dynpro manager)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_WEB_DYNPRO (Package) web dynrpro UI classes
Properties
Class CL_SMT_WD_MESSAGE_MANAGER  
Short Description Publish messages to the Web Dynpro manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_WEB_DYNPRO   web dynrpro UI classes 
Created 20080106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SMT_WD_MESSAGE_MANAGER has no forward declaration.
Interfaces
Class CL_SMT_WD_MESSAGE_MANAGER has no interface implemented.
Friends
Class CL_SMT_WD_MESSAGE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MAX_LINES Constant Private Type reference (TYPE) I 5 20080202
2 MO_MESSAGE_AREA Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_AREA Public Message Area Interface 20080202
3 MO_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20080106
4 SO_CO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CONFIG_CONST 20080202
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080106
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080106
3 GET_INSTANCE Static method Public Method Return an instance of the class 20080106
4 GET_MESSAGE Instance method Private Method Get SMT_ERROR as SYMSG message 20080106
5 ON_CLEAR_MESSAGES Instance method Public Event handling method Handles clear messages event 20080106
6 ON_PUBLISH_MESSAGES Instance method Public Event handling method Handles publish messages event 20080106
7 ON_WD_CLEAR_ATTRIBUTE_MSGS Instance method Public Event handling method Handles clear attribute messages event 20080202
8 ON_WD_PUBLISH_ATTRIBUTE_MSGS Instance method Public Event handling method Handles web dynpro publish attribute messages event 20080106
9 PUBLISH_ATTRIBUTE_MESSAGE Instance method Private Method Publish web dynpro attribute message 20080106
10 PUBLISH_MESSAGE Instance method Private Method Publish message 20080106
11 RESIZE_MESSAGE_AREA Instance method Private Method Resize message area 20080202
12 SET_MESSAGE_AREA Instance method Public Method Set web dynpro message area 20080202
Events
Class CL_SMT_WD_MESSAGE_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_ATTRIBUTE_MESSAGE Private See coding Attribute message 20080202 BEGIN OF lty_s_attribute_message, context_element TYPE REF TO if_wd_context_element, attribute TYPE smt_string, message TYPE smt_error_tab, END OF lty_s_attribute_message
2 LTY_T_ATTRIBUTE_MESSAGE Private See coding List of attribute message 20080202 lty_t_attribute_message TYPE STANDARD TABLE OF lty_s_attribute_message
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20080106

Method CONSTRUCTOR on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20080106
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SMT_WD_MESSAGE_MANAGER Publish messages to the Web Dynpro manager 20080106

Method GET_INSTANCE on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method GET_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) SMT_ERROR 20080106
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) SYMSG Structure of message variables 20080106

Method GET_MESSAGE on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method ON_CLEAR_MESSAGES Signature

Method ON_CLEAR_MESSAGES on class CL_SMT_WD_MESSAGE_MANAGER has no parameter.
Method ON_CLEAR_MESSAGES on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method ON_PUBLISH_MESSAGES Signature

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

Method ON_PUBLISH_MESSAGES on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method ON_WD_CLEAR_ATTRIBUTE_MSGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_CONTEXT_ELEMENT Value transfer Attribute reference (LIKE) 20080202
2 Importing PV_ATTRIBUTE_NAME Value transfer Attribute reference (LIKE) 20080202

Method ON_WD_CLEAR_ATTRIBUTE_MSGS on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method ON_WD_PUBLISH_ATTRIBUTE_MSGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_ELEMENT Value transfer Attribute reference (LIKE) 20080202
2 Importing PTR_ATTRIBUTE Value transfer Attribute reference (LIKE) 20080509
3 Importing PTR_MESSAGE Value transfer Attribute reference (LIKE) 20080202

Method ON_WD_PUBLISH_ATTRIBUTE_MSGS on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method PUBLISH_ATTRIBUTE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080106
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) SMT_ERROR 20080106
3 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080219

Method PUBLISH_ATTRIBUTE_MESSAGE on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method PUBLISH_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) SMT_ERROR 20080106

Method PUBLISH_MESSAGE on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method RESIZE_MESSAGE_AREA Signature

Method RESIZE_MESSAGE_AREA on class CL_SMT_WD_MESSAGE_MANAGER has no parameter.
Method RESIZE_MESSAGE_AREA on class CL_SMT_WD_MESSAGE_MANAGER has no exception.

Method SET_MESSAGE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_AREA Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_AREA Public Message Area Interface 20080202

Method SET_MESSAGE_AREA on class CL_SMT_WD_MESSAGE_MANAGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701