SAP ABAP Class CL_MESSAGE_HANDLER_CATSXT (Message Processing for Time Sheet CATSXT)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-TS (Application Component) Time Sheet
     CATS_MISC (Package) Customizing and Reporting for the Time Sheet
Properties
Class CL_MESSAGE_HANDLER_CATSXT  
Short Description Message Processing for Time Sheet CATSXT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CATS_MISC   Customizing and Reporting for the Time Sheet 
Created 20010615   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MESSAGE_HANDLER_CATSXT has no forward declaration.
Interfaces
Class CL_MESSAGE_HANDLER_CATSXT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GRID_CATSXT 20011116 Basic Class for ALV Grid in the Time Sheet
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_LOG_CLOSE Constant Public Type reference (TYPE) UI_FUNC 'CX_LOG_CLOSE' FCODE for Closing Application Log 20011113
2 CO_LOG_EXT Instance attribute Protected Type reference (TYPE) STRING 'CATSXT_APPR_LOG_EXT' 20011115
3 CO_LOG_TOOLBAR_EXIT Instance attribute Protected Type reference (TYPE) BALUEF 'CATSXT_APPR_SET_TOOLBAR' 20011115
4 CO_LOG_UCOM_EXIT Instance attribute Protected Type reference (TYPE) BALUEF 'CATSXT_APPR_USER_COMMAND' 20011115
5 CO_X Constant Protected Type reference (TYPE) XFELD 'X' 20011115
6 CUMULATE_MSG Instance attribute Protected Type reference (TYPE) CATSXT_MSG_CUMULATION Collect Messages of Same Type (Only Issue Once) 20011115
7 LOGEXT Instance attribute Protected Type reference (TYPE) CATSXT_APPR_LOG_EXT 20011115
8 LOG_CNTL_HANDLE Static Attribute Protected Type reference (TYPE) BALCNTHNDL 20011115
9 LOG_CONTAINER Static Attribute Protected Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER 20011115
10 LOG_HANDLE Static Attribute Protected Type reference (TYPE) BALLOGHNDL 20011115
11 LOG_HEIGHT Static Attribute Protected Type reference (TYPE) INT4 50 20011115
12 LOG_PROFILE Static Attribute Protected Type reference (TYPE) BAL_S_PROF 20011115
13 LOG_VISIBLE Static Attribute Protected Type reference (TYPE) XFELD 20011115
14 MSG_TAB Instance attribute Protected Type reference (TYPE) CATSXT_MESSAGE_ITAB 20011115
15 PTAB_LN Static Attribute Protected See coding 20011115
16 PTAB_X Static Attribute Protected See coding 20011115
17 SINGLE_MSG_WITHOUT_LOG Instance attribute Protected Type reference (TYPE) XFELD 20011115
18 TRIP_NUMBER_EXISTS Instance attribute Protected Type reference (TYPE) XFELD 20011115
19 WORKDATE_EXISTS Instance attribute Protected Type reference (TYPE) XFELD 20011115
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add Message 20010615
2 ADD_TABLE Instance method Public Method Add Table From Messages 20010615
3 CLOSE_LOG Static method Protected Method Close Application Log 20011113
4 CONSTRUCTOR Instance method Public Constructor Constructor 20011113
5 DELETE_ALL Instance method Public Method Delete All Collected Messages 20011116
6 DISPLAY Instance method Public Method Display Collected Messages in Application Log 20011112
7 GET_ALL Instance method Public Method Provide All Collected Messages 20010615
8 GET_NAME Static method Protected Method Determine Employee Name 20011113
9 INIT_LOG Instance method Protected Method Initialize Application Log 20011112
10 SET_LOG_PROFILE Instance method Protected Method Create Profile for Application Log 20011112
11 SET_LOG_VISIBILITY Static method Public Method Set Visibility of Application Log - Internal Use 20011113
Events
# Event Type Visibility Description Created on
1 CLOSE_MESSAGE_LOG_REQUESTED Static Event
(1)
Public
(2)
Request to Close Application Log 20011113
Types
Class CL_MESSAGE_HANDLER_CATSXT has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COUNTER Call by reference Type reference (TYPE) CATSCOUNTE Zähler für Sätze in der Zeiterfassung 20020723
2 Importing IM_MESSAGE_ID Call by reference Type reference (TYPE) C 'CATSXT' Nachrichten, Nachrichtenklasse 20010615
3 Importing IM_MESSAGE_NUMBER Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtennummer 20010615
4 Importing IM_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20010615
5 Importing IM_MESSAGE_V1 Call by reference Type reference (TYPE) ANY Nachrichtenvariabele 20010615
6 Importing IM_MESSAGE_V2 Call by reference Type reference (TYPE) ANY Nachrichtenvariabele 20010615
7 Importing IM_MESSAGE_V3 Call by reference Type reference (TYPE) ANY Nachrichtenvariabele 20010615
8 Importing IM_MESSAGE_V4 Call by reference Type reference (TYPE) ANY Nachrichtenvariabele 20010615
9 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20011113
10 Importing IM_ROW_NUMBER Call by reference Type reference (TYPE) BAPI_LINE Zeile im Parameter (Zuordnung zum erzeugenden Datensatz) 20020424
11 Importing IM_TRIP_NUMBER Call by reference Type reference (TYPE) REINR Reisenummer 20011112
12 Importing IM_WORKDATE Call by reference Type reference (TYPE) CATSDATE Datum 20010615

Method ADD on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGES Call by reference Type reference (TYPE) CATSXT_MESSAGE_ITAB CATSXT: Interne Tabelle für Fehlermeldungen 20010615

Method ADD_TABLE on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method CLOSE_LOG Signature

Method CLOSE_LOG on class CL_MESSAGE_HANDLER_CATSXT has no parameter.
Method CLOSE_LOG on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CUMULATE_MESSAGES Call by reference Type reference (TYPE) CATSXT_MSG_CUMULATION 'X' Gleichartige Nachrichten kumulieren (nur einmal ausgeben) 20011113
2 Importing IM_SINGLE_MESSAGE_WITHOUT_LOG Call by reference Type reference (TYPE) XFELD 'X' Einzelnachricht direkt ausgeben (ohne Anwendungslog) 20011113

Method CONSTRUCTOR on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method DELETE_ALL Signature

Method DELETE_ALL on class CL_MESSAGE_HANDLER_CATSXT has no parameter.
Method DELETE_ALL on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_MESSAGE_HANDLER_CATSXT has no parameter.
Method DISPLAY on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGES Value transfer Type reference (TYPE) CATSXT_MESSAGE_ITAB CATSXT: Interne Tabelle für Fehlermeldungen 20010615

Method GET_ALL on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ENAME Call by reference Type reference (TYPE) EMNAM Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20011113
2 Exporting EX_SNAME Call by reference Type reference (TYPE) SMNAM Name des Mitarbeiters (sortierfähig, NACHNAME VORNAME) 20011113
3 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20011113

Method GET_NAME on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method INIT_LOG Signature

Method INIT_LOG on class CL_MESSAGE_HANDLER_CATSXT has no parameter.
Method INIT_LOG on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method SET_LOG_PROFILE Signature

Method SET_LOG_PROFILE on class CL_MESSAGE_HANDLER_CATSXT has no parameter.
Method SET_LOG_PROFILE on class CL_MESSAGE_HANDLER_CATSXT has no exception.

Method SET_LOG_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VISIBLE Call by reference Type reference (TYPE) XFELD 'X' 'X' = Sichtbar, ' ' = nicht sichtbar 20011113

Method SET_LOG_VISIBILITY on class CL_MESSAGE_HANDLER_CATSXT has no exception.
Event Signatures

Event CLOSE_MESSAGE_LOG_REQUESTED Signature
Event CLOSE_MESSAGE_LOG_REQUESTED on class CL_MESSAGE_HANDLER_CATSXT has no parameter.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470