Instant messenger for SAP
The SAP instant messenger program 'SapTALK' is a free service for the SAP environment that allows users to instantly send real time messages to each other. The first message sent displays a popup window containing the message and inviting the receiver to join conversation. Once within the conversation the users are able to send messages to each other as they would with any other instant messaging service such as MSN messenger or ICQ.
See here for information and screen shots of SAP instant messenger program 'SapTALK'.
The current version of this SAP instant messenger works with SAP 4.7 and above and can be installed using the SAPLink functionality, which allows SAP applications to be packaged up into a nugget and uploaded onto any SAP system. Therefore installation is a fairly simple process by following the below steps. Alternatively you can install the saptalk instant messaging service manually by following this link.
1) Install the SAP application SAPLink
This allows users to copy SAP application between different SAP systems. If you follow this link it will show you how to install this service. Required before SapTALK can be uploaded.
2) Install the SapTALK nugget
Use the SapLink program to install the SapTALK nugget ( nugg_saptalk.nugg )
3) Create SAP Parameter ID's
Unfortunately SapLink does not upload the parameter ID's so you will need to create these manually.
4) Create a SAP Messages and its class
SapLink also does not contain the messages required for this sap instant message application so you will also need to create these manually.
5) Alternatively if for some reason the above steps did not work you can install the saptalk instant messaging service manually by following this link.
Nugget file for Instant messaging service for SAP
Message Class 'ZUMESS' and message '000'
SAPTalk Parameter ID's
Screen shots of Instant messenger for SAP
Background to the SAPTalk application
SapTALK User Messaging service
Example SAPTalk Screens
SAPTalk create screen 0100 with the following elements (see below screen shots for layout):
Create function module Z_SEND_MESSAGE
Create function module Z_ENQUE_SLEEP
Creation of GUI Status FEEDBACK
Creation of GUI Status 'MESS'
Creation of GUI Status 'OPTIONS'
Creation GUI Status 'ULIST'
Code listings for SAPTALK includes
Code listing for ZSAPTALKF01(include)
Code listing for ZSAPTALKI01(include)
Code listing for ZSAPTALKO01(include)
SAPTalk selection screen parameters
Code listing for ZSAPTALKTOP(include)
SAPTALK - table creation
Code listing for ZMESSCLEARUP
ZMESS: Function group creation details
Code listings for SAPLZMESS(fgroup)
Code listings for SAPLZMESS includes
SAPLZMESS(fgroup ZMESS) - Screen creation
SapTALK: Report creation details
Code listing for SAPTALK
SAPTALK - Include creation
SAPTALK - Screen creation
SAPTALK - GUI Status creation
SAPTALK - GUI Title creation
SapTALK - Transaction creation
Create SAPTalk SAP tables
Create table ZMESSFRIENDS
Create table ZMESSOPTIONS
Create table ZMESSTAB
SAPLZMESS(fgroup)- Function module creation
Message Class and messages
SAPTalk Parameter ID's
SAPTAlk clearup tranasction code