SAP ABAP Class CL_FTR_MSG_CTRL (TR Transaction Management: Message Handler)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-TR (Application Component) Transaction Management
     FTTR (Package) Treasury: Financial Transaction
Properties
Class CL_FTR_MSG_CTRL  
Short Description TR Transaction Management: Message Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTTR   Treasury: Financial Transaction 
Created 19981207   SAP 
Last change 19991203   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FTRG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FTR_MSG_CTRL has no interface implemented.
Friends
Class CL_FTR_MSG_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_APPL_CTRL Instance attribute Private Object reference (TYPE REF TO) CL_FTR_APPL_CTRL Pointer to Flow Logic 19981207
2 A_CON Instance attribute Private Object reference (TYPE REF TO) IF_FTR_CON Technical Constants 19990112
3 A_CON_MESSAGE_STATE_CLOSED Constant Public Type reference (TYPE) CHAR01 'C' Message Handler has Received all Messages 19990202
4 A_CON_MESSAGE_STATE_INIT Constant Public Type reference (TYPE) CHAR01 'I' Message Handler Status Initialized 19990202
5 A_CON_MESSAGE_STATE_PROCESS Constant Public Type reference (TYPE) CHAR01 'P' Message Handler expects Messages from Application 19990202
6 A_ENTRIES_IN_MESSAGES_POOL Instance attribute Private Type reference (TYPE) SYTABIX Number of Messages in Message Pool 19981207
7 A_ERROR_AVAILABLE Instance attribute Public Type reference (TYPE) BOOLEAN Error Message Available 19981207
8 A_INFO_AVAILABLE Instance attribute Public Type reference (TYPE) BOOLEAN Info Message Available 19981207
9 A_MESSAGE_POOL Instance attribute Public Type reference (TYPE) FTRG_TAB_MESSAGE Collected Messages 19981207
10 A_PREVIOUS_MESSAGE Instance attribute Private Type reference (TYPE) FTRG_MESSAGE_ATTRIBUTE_STRUC Message from Previous Interaction 19990125
11 A_READ_ENTRIES Instance attribute Private Type reference (TYPE) SYTABIX Entry from Error Message Last Read 19981207
12 A_STATE Instance attribute Private Type reference (TYPE) CHAR01 Internal Status of an Object 19981207
13 A_STATUS_MESSAGE_AVAILABLE Instance attribute Public Type reference (TYPE) BOOLEAN Status Message Exists 20010223
14 A_STATUS_POOL Instance attribute Public Type reference (TYPE) FTRG_TAB_MESSAGE Collected Status Messages 20010223
15 A_WARNING_AVAILABLE Instance attribute Public Type reference (TYPE) BOOLEAN Warning Available 19981207
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_EXIT_COMMAND Instance method Public Method Closing Tasks for Exit Command 19990205
2 CLOSE_POOL Instance method Public Method Close Message Pool since Application is Terminated 19981207
3 CONSTRUCTOR Instance method Public Constructor Class Constructor 19981207
4 DISPLAY_MESSAGE Instance method Public Method Display Message 19990120
5 ERROR_MESSAGE_EXISTS Instance method Public Method Check for Error Message (A, E, X) 19981207
6 ERROR_MODE Instance method Public Method Are you in Error Mode? 19990107
7 FREE Instance method Public Method Exit Transaction 20000706
8 GET_FIELDNAMES Instance method Public Method Determine Modification Error for Message 19981207
9 GET_MESSAGE Instance method Public Method Read Message for GUI 19981207
10 GET_STATUS_MESSAGE Instance method Public Method Read Status Message for GUI 20010223
11 INFO_MESSAGE_EXISTS Instance method Public Method Check for Information Message (I, S) 19981207
12 INITIALIZE_POOL Instance method Public Method Initialize Message Pool 19981207
13 MESSAGE_EXISTS Instance method Public Method Check if Message Exists 19981207
14 SET_MESSAGE Instance method Public Method Set Message from Application 19981207
15 SET_STATUS_MESSAGE Instance method Public Method Set Status Message from Application 20010223
16 WARNING_MESSAGE_EXISTS Instance method Public Method Check if Warning Message (W) Exists 19981207
Events
# Event Type Visibility Description Created on
1 EVT_ERROR_MODE Instance Event
(0)
Public
(2)
Error Message/Warning has Occurred 19981218
2 EVT_NORMAL_MODE Instance Event
(0)
Public
(2)
Error Processing is Closed 19981218
Types
Class CL_FTR_MSG_CTRL has no local type.
Method Signatures

Method ACTION_EXIT_COMMAND Signature

Method ACTION_EXIT_COMMAND on class CL_FTR_MSG_CTRL has no parameter.
Method ACTION_EXIT_COMMAND on class CL_FTR_MSG_CTRL has no exception.

Method CLOSE_POOL Signature

Method CLOSE_POOL on class CL_FTR_MSG_CTRL has no parameter.
Method CLOSE_POOL on class CL_FTR_MSG_CTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_OREF_APPL_CTRL Value transfer Object reference (TYPE REF TO) CL_FTR_APPL_CTRL Zeiger auf Ablauflogik Control 19981207

Method CONSTRUCTOR on class CL_FTR_MSG_CTRL has no exception.

Method DISPLAY_MESSAGE Signature

Method DISPLAY_MESSAGE on class CL_FTR_MSG_CTRL has no parameter.
Method DISPLAY_MESSAGE on class CL_FTR_MSG_CTRL has no exception.

Method ERROR_MESSAGE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_RESULT Value transfer Type reference (TYPE) BOOLEAN TRUE wenn Nachricht vorhanden 19981207

Method ERROR_MESSAGE_EXISTS on class CL_FTR_MSG_CTRL has no exception.

Method ERROR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_RESULT Value transfer Type reference (TYPE) BOOLEAN TRUE wenn Nachricht vorhanden 19990107

Method ERROR_MODE on class CL_FTR_MSG_CTRL has no exception.

Method FREE Signature

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

Method GET_FIELDNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_FIELDNAMES Value transfer Type reference (TYPE) FTRG_TAB_FIELDNAME Liste der fehlerhaften Felder 19981207
2 Importing PI_MESSAGE_ENTRY Value transfer Type reference (TYPE) SYTABIX 1 Beliebige Nachricht auslesen. 19981207
# Exception Resumable Description Created on
1 MESSAGES_NOT_AVAILABE Es liegen keine weiteren Nachrichten vor. 19981207
2 MESSAGES_NOT_OCCURED Es liegen keine Nachrichten vor. 19981207
3 MESSAGE_NOT_FOUND Die angeforderte Nachricht existiert nicht. 19981207
4 MESSAGE_REQUESTING_NOT_VALID Nachrichten können in diesem Modus nicht abgefragt werden. 19981207

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_FIELDNAMES Value transfer Type reference (TYPE) FTRG_TAB_FIELDNAME Liste der fehlerhaften Felder 19981207
2 Exporting PE_MESSAGE_ATRIBUTES Value transfer Type reference (TYPE) FTRG_MESSAGE_ATTRIBUTE_STRUC Attribute einer Nachricht 19981207
3 Exporting PE_MESSAGE_LONGTEXT Value transfer Type reference (TYPE) FTRG_TAB_LONGTEXT Langtext zur Fehlermeldung 19981207
4 Exporting PE_MESSAGE_TEXT Value transfer Type reference (TYPE) FTRG_MESSAGE_STRUCTURE-TEXT Fehlermeldung 19981207
5 Importing PI_ERROR_MESSAGE Value transfer Type reference (TYPE) XFELD Nur Fehlermeldungen auslesen 20051212
6 Importing PI_MESSAGE_ENTRY Value transfer Type reference (TYPE) SYTABIX 1 Beliebige Nachricht auslesen. 19981207
# Exception Resumable Description Created on
1 MESSAGES_NOT_AVAILABE Es liegen keine weiteren Nachrichten vor. 19981207
2 MESSAGES_NOT_OCCURED Es liegen keine Nachrichten vor. 19981207
3 MESSAGE_NOT_FOUND Die angeforderte Nachricht existiert nicht. 19981207
4 MESSAGE_REQUESTING_NOT_VALID Nachrichten können in diesem Modus nicht abgefragt werden. 19981207

Method GET_STATUS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_STATUS_MESSAGES Value transfer Type reference (TYPE) FTRG_TAB_MESSAGE Statusmeldungen 20010223
# Exception Resumable Description Created on
1 MESSAGES_NOT_AVAILABLE Es liegen keine weiteren Nachrichten vor. 20010223

Method INFO_MESSAGE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_RESULT Value transfer Type reference (TYPE) BOOLEAN TRUE wenn Nachricht vorhanden 19981207

Method INFO_MESSAGE_EXISTS on class CL_FTR_MSG_CTRL has no exception.

Method INITIALIZE_POOL Signature

Method INITIALIZE_POOL on class CL_FTR_MSG_CTRL has no parameter.
Method INITIALIZE_POOL on class CL_FTR_MSG_CTRL has no exception.

Method MESSAGE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_RESULT Value transfer Type reference (TYPE) BOOLEAN TRUE wenn Nachricht vorhanden 19981207

Method MESSAGE_EXISTS on class CL_FTR_MSG_CTRL has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DISPLAY_LIKE Value transfer Type reference (TYPE) SYMSGTY Displaytype 20020906
2 Importing PI_FIELDNAME Value transfer Type reference (TYPE) FTRG_TAB_FIELDNAME Fehlerhafte(s) Feld(er) 19981207
3 Importing PI_LANGU Value transfer Type reference (TYPE) T100-SPRSL sy-langu Sprachenschlüssel 19981207
4 Importing PI_MESSAGE_ID Value transfer Type reference (TYPE) SYMSGID Nachrichtenklasse 19981207
5 Importing PI_MESSAGE_NUMBER Value transfer Type reference (TYPE) SYMSGNO Nachrichtennummer 19981207
6 Importing PI_MESSAGE_SEVERITY Value transfer Type reference (TYPE) SYMSGTY Nachrichtentyp 19981207
7 Importing PI_MESSAGE_VAR1 Value transfer Type reference (TYPE) ANY Nachrichtenvarialbe 1 19981207
8 Importing PI_MESSAGE_VAR2 Value transfer Type reference (TYPE) ANY Nachrichtenvariable 2 19981207
9 Importing PI_MESSAGE_VAR3 Value transfer Type reference (TYPE) ANY Nachrichtenvariable 3 19981207
10 Importing PI_MESSAGE_VAR4 Value transfer Type reference (TYPE) ANY Nachrichtenvariable 4 19981207
# Exception Resumable Description Created on
1 MESSAGE_COLLECTING_NOT_VALID Nachrichtenpuffer ist geschlossen. Nur Abfragen möglich. 19981207

Method SET_STATUS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FIELDNAME Value transfer Type reference (TYPE) FTRG_TAB_FIELDNAME Fehlerhafte(s) Feld(er) 20010223
2 Importing PI_LANGU Value transfer Type reference (TYPE) T100-SPRSL sy-langu Sprachenschlüssel 20010223
3 Importing PI_MESSAGE_ID Value transfer Type reference (TYPE) SYMSGID Nachrichtenklasse 20010223
4 Importing PI_MESSAGE_NUMBER Value transfer Type reference (TYPE) SYMSGNO Nachrichtennummer 20010223
5 Importing PI_MESSAGE_SEVERITY Value transfer Type reference (TYPE) SYMSGTY Nachrichtentyp 20010223
6 Importing PI_MESSAGE_VAR1 Value transfer Type reference (TYPE) ANY Nachrichtenvarialbe 1 20010223
7 Importing PI_MESSAGE_VAR2 Value transfer Type reference (TYPE) ANY Nachrichtenvariable 2 20010223
8 Importing PI_MESSAGE_VAR3 Value transfer Type reference (TYPE) ANY Nachrichtenvariable 3 20010223
9 Importing PI_MESSAGE_VAR4 Value transfer Type reference (TYPE) ANY Nachrichtenvariable 4 20010223
# Exception Resumable Description Created on
1 MESSAGE_COLLECTING_NOT_VALID Nachrichtenpuffer ist geschlossen. Nur Abfragen möglich. 20010223

Method WARNING_MESSAGE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_RESULT Value transfer Type reference (TYPE) BOOLEAN TRUE wenn Nachricht vorhanden 19981207

Method WARNING_MESSAGE_EXISTS on class CL_FTR_MSG_CTRL has no exception.
Event Signatures

Event EVT_ERROR_MODE Signature
Event EVT_ERROR_MODE on class CL_FTR_MSG_CTRL has no parameter.
Event EVT_NORMAL_MODE Signature
Event EVT_NORMAL_MODE on class CL_FTR_MSG_CTRL has no parameter.
History
Last changed by/on SAP  19991203 
SAP Release Created in