SAP ABAP Class CL_TCM_MSG_HANDLER (Msg handler for TM services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SCM (Application Component) Supply Chain Management
     OPS_SE_TCM_XI_PROXY (Package) Web Service Proxies Transportation Charge Management
Properties
Class CL_TCM_MSG_HANDLER  
Short Description Msg handler for TM services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_TCM_XI_PROXY   Web Service Proxies Transportation Charge Management 
Created 20091126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TCM_MSG_HANDLER has no forward declaration.
Interfaces
Class CL_TCM_MSG_HANDLER has no interface implemented.
Friends
Class CL_TCM_MSG_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE 20091126
2 MC_TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' 20091126
3 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20091128
4 SUBOBJ_CFIR Constant Public Type reference (TYPE) BALSUBOBJ 'CFIR' 20091126
5 SUBOBJ_GEN Constant Public Type reference (TYPE) BALSUBOBJ 'GEN' 20091126
6 SUBOBJ_SFIR Constant Public Type reference (TYPE) BALSUBOBJ 'SFIR' 20091126
7 SUBOBJ_TOIP Constant Public Type reference (TYPE) BALSUBOBJ 'TOIP' 20091126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method Add exception to log 20091126
2 ADD_MSG Instance method Public Method Add message to log 20091126
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091126
4 FILL_MESSAGE_VARIABLES Instance method Protected Method Fill message variables 20091126
5 GET_MESSAGE Instance method Protected Method Get message from exception 20091126
6 GET_MESSAGE_T100 Instance method Protected Method Get message from text of exception 20091126
7 GET_POS Instance method Protected Method Get position of first space from left 20091126
8 READ_APPLOG Instance method Public Method Read application log 20100126
9 SAVE_LOG Instance method Public Method Save application log 20091126
Events
Class CL_TCM_MSG_HANDLER has no event.
Types
Class CL_TCM_MSG_HANDLER has no local type.
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CX Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20091126

Method ADD_EXCEPTION on class CL_TCM_MSG_HANDLER has no exception.

Method ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091126

Method ADD_MSG on class CL_TCM_MSG_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20091126

Method CONSTRUCTOR on class CL_TCM_MSG_HANDLER has no exception.

Method FILL_MESSAGE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20091126
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20091126
3 Exporting EV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
4 Exporting EV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
5 Exporting EV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
6 Exporting EV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
7 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Nachrichtentext 20091126

Method FILL_MESSAGE_VARIABLES on class CL_TCM_MSG_HANDLER has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20091126
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20091126
3 Exporting EV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20091126
4 Exporting EV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20091126
5 Exporting EV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20091126
6 Exporting EV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
7 Exporting EV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
8 Exporting EV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
9 Exporting EV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
10 Importing IO_CX Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20091126

Method GET_MESSAGE on class CL_TCM_MSG_HANDLER has no exception.

Method GET_MESSAGE_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20091126
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20091126
3 Exporting EV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20091126
4 Exporting EV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20091126
5 Exporting EV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
6 Exporting EV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
7 Exporting EV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
8 Exporting EV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20091126
9 Importing IO_CX Call by reference Object reference (TYPE REF TO) IF_T100_MESSAGE Schnittstelle zum Zugriff auf T100-Texte 20091126

Method GET_MESSAGE_T100 on class CL_TCM_MSG_HANDLER has no exception.

Method GET_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NO_SPACE Call by reference Type reference (TYPE) BOOLE_D Kein Leerzeichen 20091126
2 Changing CV_POS Call by reference Type reference (TYPE) I Position des Leerzeichens 20091126
3 Importing IV_LENGTH Call by reference Type reference (TYPE) I 50 Länge des Textes 20091126
4 Importing IV_TEXT Call by reference Type reference (TYPE) CHAR255 Text der Länge 255 Zeichen 20091126

Method GET_POS on class CL_TCM_MSG_HANDLER has no exception.

Method READ_APPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100126
2 Importing IV_BALLOGHNDL Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100126

Method READ_APPLOG on class CL_TCM_MSG_HANDLER has no exception.

Method SAVE_LOG Signature

Method SAVE_LOG on class CL_TCM_MSG_HANDLER has no parameter.
Method SAVE_LOG on class CL_TCM_MSG_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605