1. Request a Developer Access Key for the following object:
The dynpro must be changed. Modify the window area in order to have a larger display area.
Program LSO02O00
module d0100_init output. [..] else. * initialisation include zbctcbl1. " This is the modification. move text-201 to sos02-text2. move text-202 to sos02-text4. set pf-status 'EXPR'. set titlebar '002'. endif. endmodule.
5. Create a user exit in 'Projects and Enhancements' for SUSR0001, for the exit EXIT_SAPLSUSF_001 . Upload the program ZXUSRU01 and activate the project. This program runs automatically when the user logs in. It checks the user's messages and notify the user.
6. Create table ZZSYSMES and ZZSYSUSR. Generate a Table Maintenance for table ZZSYSMES.
Name ZZSYSMES Transparente Tabelle Kurzbeschreibung System Messages Letzte Änderung SZHTCB 14.08.1997 Mastersprache D Status aktiv gesichert Entwicklungsklasse $TMP -------------------------------------------------------------------------------- AusliefKlasse L Tabelle für Ablage temporärer Daten, wird leer ausgeliefert Feldname Key Datenelem. Typ Länge PrüfTab Kurzbeschreibung ZZINDEX NUM03 NUMC 3 Zaehler ZZNUM NUM03 NUMC 3 Zaehler TEXT TEXT45 CHAR 45 Text in Länge 45
Name ZZSYSUSR Transparente Tabelle
Kurzbeschreibung System Messages, User table
Letzte Änderung SZHTCB 14.08.1997 Mastersprache D
Status aktiv gesichert Entwicklungsklasse $TMP
--------------------------------------------------------------------------------
AusliefKlasse L Tabelle für Ablage temporärer Daten, wird leer
ausgeliefert
Feldname Key Datenelem. Typ Länge PrüfTab Kurzbeschreibung
MANDT MANDT CLNT 3 * Mandant
BNAME XUBNAME CHAR 12 * Benutzername im Benutzerstamm
ZZINDEX NUM03 NUMC 3 Zaehler
ZZENDDA DATUM DATS 8 Datum
ZZENDZE SYUZEIT TIMS 6 SYSTEM: Uhrzeit
7. Create and upload program ZSBEN001
ZZINDEX ZZNUM TEXT 1 1 Message One, Title 1 2 Test message 1 3 System Administrator 2 1 Message Two, Title 2 2 Sysadmin - test
BNAME Recipient's User-id MESS_NO The message number ( Here 1 or 2 ) ENDDA End date (the message will be delivered only ENDZE End Time before end date/time)
Now the recipient must do something in SAP to receive the message in a pop-up.