SAP ABAP Class CL_PT_TMW_MESSAGE_HANDLER (Time Manager's Workplace: Message Handler)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PT_TMW_MSG (Package) Time Manager's Workplace: Message Handler
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPT_TMWBUFFER_VERSION_CTRL TMW Buffer: Control of Version Management in TMW 20021031
Properties
Class CL_PT_TMW_MESSAGE_HANDLER  
Short Description Time Manager's Workplace: Message Handler    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PT_TMW_MSG   Time Manager's Workplace: Message Handler 
Created 19990708   SAP 
Last change 20021025   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_TMW_MESSAGE_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPT_TMWBUFFER_VERSION_CTRL TMW Buffer: Control of Version Management in TMW 20021031
Friends
Class CL_PT_TMW_MESSAGE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACL_VERSMSG_DELTA Instance attribute Private Object reference (TYPE REF TO) IF_HRPT_TMWBUFFER_VERSION_CTRL BLP: Versioning Interface 20021025
2 DELETE_MESSAGE_FLAG Instance attribute Private Type reference (TYPE) XFELD Delete Message(s) 19990807
3 MESSAGE_HANDLER Static Attribute Public Object reference (TYPE REF TO) CL_PT_TMW_MESSAGE_HANDLER Message Handler 19990708
4 MESSAGE_NUMBER Instance attribute Private Type reference (TYPE) TIM_TMWMSGID Unique Internal Message Number 19990806
5 MESSAGE_TAB Instance attribute Private Type reference (TYPE) TIM_TMW_MESSAGE_TAB_INTERNAL Internal Work Table for Messages 19990708
6 T100_INDEX Instance attribute Private Type reference (TYPE) TIM_TMW_MSG_T100_INDEX_TAB T100 Secondary Index Table 19990807
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Inserts Message 19990708
2 ADD_MESSAGES Instance method Public Method Inserts Messages List 19990708
3 CHECK_MESSAGE Instance method Private Method Consistency Check of Message 19990708
4 CHECK_MESSAGE_EXT Instance method Public Method External Consistency Check of Message 19990929
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990715
6 COMPOSE_T100_MESSAGE Instance method Private Method Format/Read T100 Message 19990810
7 CONDENSE_MESSAGE Instance method Private Method Summarize Employee and Internal Messages 19990722
8 CONVERT_EXT_TO_INT Instance method Private Method Convert External to Internal Messages 19990708
9 CONVERT_INT_TO_EXT Instance method Private Method Convert Internal to External Messages 19990708
10 DELETE_MESSAGE Instance method Public Method Delete Message 19990708
11 FREE_MESSAGES Instance method Public Method Delete All Messages 19990930
12 GET_MESSAGES Instance method Public Method Returns Message 19990825
13 GET_T100_MESSAGETEXT Instance method Public Method Read System Message Text 19990930
14 UPDATE_INDEX Instance method Private Method Update Secondary Index Tables 19990807
Events
Class CL_PT_TMW_MESSAGE_HANDLER has no event.
Types
Class CL_PT_TMW_MESSAGE_HANDLER has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY Meldung 19990708
2 Returning RE_MSGNUMBER Value transfer Type reference (TYPE) TIM_TMWMSGID Eindeutige Meldungskennung 19990825
# Exception Resumable Description Created on
1 INVALID_MSG_CATEGORY Ungültige Meldungskategorie 19990708
2 MESSAGE_NOT_FOUND Meldung nicht vorhanden 19990930
3 MISSING_GUI_OBJECT Gui-Objekt für Screenmeldung fehlt 19990708
4 MISSING_INT_DOC_NO Interne Dokumentnummer fehlt 19990708
5 MISSING_MSG_CATEGORY Meldungskategorie fehlt 19990708
6 MISSING_MSG_ID Nachrichtenklasse fehlt 19990708
7 MISSING_MSG_TYPE Nachrichtentyp fehlt 19990708
8 MISSING_PERNR_GROUP Personalnummer / Gruppennummer fehlt 19990713
9 MISSING_RECUID Satzkennung fehlt 19990708
10 PERNR_GROUP_NOT_PERMITTED Personalnummer / Gruppennummer nicht erlaubt 19990713
11 RECUID_NOT_PERMITTED Satzkennung nicht erlaubt 19990713

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Meldungstabelle 19990708
2 Returning RE_MSGNUMBER_TAB Value transfer Type reference (TYPE) TIM_TMW_MSGNUMBER_TAB Meldungsnummern 19990825
# Exception Resumable Description Created on
1 INVALID_MSG_CATEGORY Ungültige Meldungskategorie 19990708
2 MESSAGE_NOT_FOUND Meldung nicht vorhanden 19990930
3 MISSING_GUI_OBJECT Gui-Objekt für Screenmeldung fehlt 19990708
4 MISSING_INT_DOC_NO Interne Dokumentnummer fehlt 19990708
5 MISSING_MSG_CATEGORY Meldungskategorie fehlt 19990708
6 MISSING_MSG_ID Nachrichtenklasse fehlt 19990708
7 MISSING_MSG_TYPE Nachrichtentyp fehlt 19990708
8 MISSING_PERNR_GROUP Personalnummer / Gruppennummer fehlt 19990713
9 MISSING_RECUID Satzkennung fehlt 19990708
10 PERNR_GROUP_NOT_PERMITTED Personalnummer / Gruppennummer nicht erlaubt 19990713
11 RECUID_NOT_PERMITTED Satzkennung nicht erlaubt 19990713

Method CHECK_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_INT Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY_INTERNAL Meldung 19990708
# Exception Resumable Description Created on
1 INVALID_MSG_CATEGORY Ungültige Meldungskategorie 19990708
2 MESSAGE_NOT_FOUND Meldung nicht vorhanden 19990930
3 MISSING_GUI_OBJECT Gui-Objekt für Screenmeldung fehlt 19990708
4 MISSING_INT_DOC_NO Interne Dokumentnummer fehlt 19990708
5 MISSING_MSG_CATEGORY Meldungskategorie fehlt 19990708
6 MISSING_MSG_ID Nachrichtenklasse fehlt 19990708
7 MISSING_MSG_TYPE Nachrichtentyp fehlt 19990708
8 MISSING_PERNR_GROUP Personalnummer / Gruppennummer fehlt 19990713
9 MISSING_RECUID Satzkennung fehlt 19990708
10 PERNR_GROUP_NOT_PERMITTED Personalnummer / Gruppennummer nicht erlaubt 19990713
11 RECUID_NOT_PERMITTED Satzkennung nicht erlaubt 19990713

Method CHECK_MESSAGE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY Meldung 19990929
# Exception Resumable Description Created on
1 INVALID_MSG_CATEGORY Ungültige Meldungskategorie 19990929
2 MESSAGE_NOT_FOUND Meldung nicht vorhanden 19990930
3 MISSING_GUI_OBJECT Gui-Objekt für Screenmeldung fehlt 19990929
4 MISSING_INT_DOC_NO Interne Dokumentnummer fehlt 19990929
5 MISSING_MSG_CATEGORY Meldungskategorie fehlt 19990929
6 MISSING_MSG_ID Nachrichtenklasse fehlt 19990929
7 MISSING_MSG_TYPE Nachrichtentyp fehlt 19990929
8 MISSING_PERNR_GROUP Personalnummer / Gruppennummer fehlt 19990929
9 MISSING_RECUID Satzkennung fehlt 19990929
10 PERNR_GROUP_NOT_PERMITTED Personalnummer / Gruppennummer nicht erlaubt 19990929
11 RECUID_NOT_PERMITTED Satzkennung nicht erlaubt 19990929

Method CLASS_CONSTRUCTOR Signature

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

Method COMPOSE_T100_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_ID Call by reference Type reference (TYPE) STRING Nachrichtenklasse 19990810
2 Importing IM_MESSAGE_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 19990810
3 Importing IM_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING Nachrichtentext 19990810
4 Importing IM_MESSAGE_VAR1 Call by reference Type reference (TYPE) STRING Meldungsvariable 1 19990810
5 Importing IM_MESSAGE_VAR2 Call by reference Type reference (TYPE) STRING Meldungsvariable 2 19990810
6 Importing IM_MESSAGE_VAR3 Call by reference Type reference (TYPE) STRING Meldungsvariable 3 19990810
7 Importing IM_MESSAGE_VAR4 Call by reference Type reference (TYPE) STRING Meldungsvariable 4 19990810
8 Importing LANGUAGE Call by reference Type reference (TYPE) T100-SPRSL SY-LANGU Sprachenschlüssel 19990810
9 Returning RE_MESSAGE_TEXT Value transfer Type reference (TYPE) BAPI_MSG aufbereiteter Nachrichtentext 19990825
# Exception Resumable Description Created on
1 MESSAGE_NOT_FOUND Meldung nicht vorhanden 19990812

Method CONDENSE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_INT Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY_INTERNAL Meldung 19990722
# Exception Resumable Description Created on
1 MESSAGE_CONDENSED Meldung wurde verdichtet 19990722

Method CONVERT_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY_INTERNAL Meldung (interne Darstellung) 19990708
2 Importing IM_MESSAGE Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY Meldung (externe Darstellung) 19990708

Method CONVERT_EXT_TO_INT on class CL_PT_TMW_MESSAGE_HANDLER has no exception.

Method CONVERT_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY Meldung (externe Darstellung) 19990708
2 Importing IM_MESSAGE Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY_INTERNAL Meldung (interne Darstellung) 19990708

Method CONVERT_INT_TO_EXT on class CL_PT_TMW_MESSAGE_HANDLER has no exception.

Method DELETE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_NUMBER Call by reference Type reference (TYPE) TIM_TMWMSGID Meldungsnummer der zu löschenden Meldung 19990826
2 Importing IM_MSG_REF Call by reference Type reference (TYPE) TIM_TMWMSGREFERENCE Schlüssel der zu löschenden Meldung(en) 19990708

Method DELETE_MESSAGE on class CL_PT_TMW_MESSAGE_HANDLER has no exception.

Method FREE_MESSAGES Signature

Method FREE_MESSAGES on class CL_PT_TMW_MESSAGE_HANDLER has no parameter.
Method FREE_MESSAGES on class CL_PT_TMW_MESSAGE_HANDLER has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Meldungstabelle 19990825
2 Exporting EX_MSGNUMBER_TAB Call by reference Type reference (TYPE) TIM_TMW_MSGNUMBER_TAB Meldungsnummern 19990825
3 Importing IM_MSGCAT Call by reference Type reference (TYPE) TIM_TMWMSGCATEGORY Meldungskategorie 19990825
4 Importing IM_MSGCONTEXT Call by reference Type reference (TYPE) TIM_TMW_MSG_CONTEXT Meldungskontext 19990825
5 Importing IM_MSGNUMBER_TAB Call by reference Type reference (TYPE) TIM_TMW_MSGNUMBER_TAB Übergabetabelle Meldungsnummern 19990825
6 Importing IM_MSGREF_TAB Call by reference Type reference (TYPE) TIM_TMW_MSG_REFERENCE_TAB Übergabetabelle Meldungsreferenzen 19990825
# Exception Resumable Description Created on
1 CONTEXT_MISSING Meldungssachgebiet fehlt 19990825
2 NO_MESSAGE_FOUND Keine Meldung entspricht den Selektionskriterien 19990825

Method GET_T100_MESSAGETEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGUAGE Call by reference Type reference (TYPE) T100-SPRSL SY-LANGU Sprachenschlüssel 19990930
2 Importing IM_MESSAGE_ID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 19990930
3 Importing IM_MESSAGE_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 19990930
4 Returning RE_T100_MESSAGE_TEXT Value transfer Type reference (TYPE) T100-TEXT Nachrichtentext 19990930
# Exception Resumable Description Created on
1 MESSAGE_NOT_FOUND Meldung nicht vorhanden 19990930

Method UPDATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_INT Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_ENTRY_INTERNAL Meldung 19990807
# Exception Resumable Description Created on
1 MESSAGE_NOT_FOUND Meldung nicht vorhanden 19990930
History
Last changed by/on SAP  20021025 
SAP Release Created in