SAP ABAP Class CL_FPM_BOL_MESSAGE_MANAGER (Message Manager for FPM on BOL)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-UI2-INT-BE (Application Component) Backend Enablement
     APB_FPM_BOL_CORE (Package) Bol Adaptation for FPM
Properties
Class CL_FPM_BOL_MESSAGE_MANAGER  
Short Description Message Manager for FPM on BOL    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_BOL_CORE   Bol Adaptation for FPM 
Created 20090423   SAP 
Last change 20130531   SAP 
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)
2 IF_FPM_MESSAGE_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_BOL_MESSAGE_MANAGER has no interface implemented.
Friends
Class CL_FPM_BOL_MESSAGE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FPM_MESSMAN Instance attribute Private Object reference (TYPE REF TO) IF_FPM_MESSAGE_MANAGER FPM message manager public use 20090423
2 MT_SHOW_ONCE Instance attribute Private See coding 20090623
3 ST_INSTANCE Static Attribute Private Type reference (TYPE) TT_INSTANCE 20101129
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Get Singleton 20090423
2 GET_MESSAGE_SEVERITY Instance method Private Method Translates message type into FPM severity 20090423
3 REGISTER_GENIL_MESSAGE Instance method Public Method Registers a GENIL message in roundtrip show once buffer 20101006
4 REPORT_GENIL_MESSAGE Instance method Public Method Reports GENIL message to FPM 20090423
5 REPORT_MESSAGE Instance method Public Method Reports a plain text message 20090423
6 REPORT_T100_MESSAGE Instance method Public Method Reports a T100 message 20090423
7 RESET_SHOW_ONCE_BUFFER Instance method Public Method Resets buffer of GENIL messages to be displayed only once 20090623
Events
Class CL_FPM_BOL_MESSAGE_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding 20101129 BEGIN OF ts_instance, fpm TYPE REF TO if_fpm, message_manager TYPE REF TO cl_fpm_bol_message_manager, END OF ts_instance
2 TT_INSTANCE Private See coding 20101129 tt_instance TYPE SORTED TABLE OF ts_instance WITH UNIQUE KEY fpm
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FPM Call by reference Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20101129
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FPM_BOL_MESSAGE_MANAGER Message Manager for FPM on BOL 20090423

Method GET_INSTANCE on class CL_FPM_BOL_MESSAGE_MANAGER has no exception.

Method GET_MESSAGE_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20090423
2 Returning RV_FPM_SEVERITY Value transfer Type reference (TYPE) FPM_MESSAGE_SEVERITY Severity of messages reported in FPM 20090423

Method GET_MESSAGE_SEVERITY on class CL_FPM_BOL_MESSAGE_MANAGER has no exception.

Method REGISTER_GENIL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GENIL_MESSAGE Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE Message Structure in Generic Interaction Layer 20101006
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20101006

Method REGISTER_GENIL_MESSAGE on class CL_FPM_BOL_MESSAGE_MANAGER has no exception.

Method REPORT_GENIL_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 20090423
2 Importing IR_MESSAGE_USER_DATA Call by reference Object reference (TYPE REF TO) DATA Additional data, will not be displayed in message 20101103
3 Importing IS_ENABLE_MESSAGE_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL To enable message navigation 20101103
4 Importing IS_GENIL_MESSAGE Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE Message Structure in Generic Interaction Layer 20090423
5 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Context attribute name 20090423
6 Importing IV_CATEGORY Call by reference Type reference (TYPE) FPM_S_MSG_MAPPER-MSG_CATEGORY Message Category 20110311
7 Importing IV_CONTEXT Call by reference Type reference (TYPE) FPM_S_MSG_MAPPER-MSG_CONTEXT Name of Application Context 20110311
8 Returning RV_FPM_MESSAGE_SEVERITY Value transfer Type reference (TYPE) FPM_MESSAGE_SEVERITY Severity of messages reported in FPM 20090423

Method REPORT_GENIL_MESSAGE on class CL_FPM_BOL_MESSAGE_MANAGER has no exception.

Method REPORT_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 If the message needs to be mapped to a context element 20090423
2 Importing IR_MESSAGE_USER_DATA Call by reference Object reference (TYPE REF TO) DATA Additional data, will not be displayed in message 20101103
3 Importing IS_ENABLE_MESSAGE_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL To enable message navigation 20101103
4 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name of attribute in the element mapped to the message 20090423
5 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) CSEQUENCE Message text to be reported 20090423
6 Importing IV_SEVERITY Call by reference Type reference (TYPE) FPM_MESSAGE_SEVERITY IF_FPM_MESSAGE_MANAGER=>GC_SEVERITY_ERROR Report the severity of the message 20090423

Method REPORT_MESSAGE on class CL_FPM_BOL_MESSAGE_MANAGER has no exception.

Method REPORT_T100_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 If the message needs to be mapped to a context element 20090423
2 Importing IR_MESSAGE_USER_DATA Call by reference Object reference (TYPE REF TO) DATA Additional data, will not be displayed in message 20101103
3 Importing IS_ENABLE_MESSAGE_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL To enable message navigation 20101103
4 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name of attribute in the element mapped to the message 20090423
5 Importing IV_CATEGORY Call by reference Type reference (TYPE) FPM_S_MSG_MAPPER-MSG_CATEGORY Message Category 20110311
6 Importing IV_CONTEXT Call by reference Type reference (TYPE) FPM_S_MSG_MAPPER-MSG_CONTEXT Name of Application Context 20110311
7 Importing IV_MSGID Call by reference Type reference (TYPE) SYST-MSGID Message indentification (Class) 20090423
8 Importing IV_MSGNO Call by reference Type reference (TYPE) SYST-MSGNO Message number 20090423
9 Importing IV_PARAMETER_1 Call by reference Type reference (TYPE) SYST-MSGV1 1st parameter 20090423
10 Importing IV_PARAMETER_2 Call by reference Type reference (TYPE) SYST-MSGV2 2nd parameter 20090423
11 Importing IV_PARAMETER_3 Call by reference Type reference (TYPE) SYST-MSGV3 3rd parameter 20090423
12 Importing IV_PARAMETER_4 Call by reference Type reference (TYPE) SYST-MSGV4 4th Parameter 20090423
13 Importing IV_SEVERITY Call by reference Type reference (TYPE) FPM_MESSAGE_SEVERITY IF_FPM_MESSAGE_MANAGER=>GC_SEVERITY_ERROR Report the severity of the message 20090423

Method REPORT_T100_MESSAGE on class CL_FPM_BOL_MESSAGE_MANAGER has no exception.

Method RESET_SHOW_ONCE_BUFFER Signature

Method RESET_SHOW_ONCE_BUFFER on class CL_FPM_BOL_MESSAGE_MANAGER has no parameter.
Method RESET_SHOW_ONCE_BUFFER on class CL_FPM_BOL_MESSAGE_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701