Example SAPTalk Screens

The below intructions / ABAP code is part of the SAPTAlk Instant messaging program for SAP.

Here are a few screen shots showing what the application looks like and briefly how it can be used. When you first log in you are presented with the following screen, which will give you a good idea of the layout and how this is gong to work.


First thing you will probably want to do is change your display name which is done via the user options button (top right). This will present you with the following screen which allows you to edit your display name and directory for storing files used by the application.


Example entry, if file path is left blank a default path is used instead

TEST1's screen now looks like this(name has been updated to Bob.

 

 

When you first enter the application you will notice that there are no users in your user list. This is
because your friends list always displayed by default. To add users to your friends list simply display
all online users and by clicking on the user/friends list drop down and selecting all online users. Then
by right clicking on the desired user select 'add to friends list'. Your friends list will then look something
like this:

 

 

 

If another users changes there display name i.e. TEST2 changes his to fred then your list of displayed
users will automatically update once a conversation is in process.

 

 

Fred now sends a message saying 'Hello', both Fed's and Bob's conversation windows are updated
automatically.

 

 

Now Bob reply's. Once again both conversation windows are updated automatically:

 

 


Related Articles

Background to the SAPTalk application
SapTALK User Messaging service
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'
SAPTalk - MSM messenger application for SAP
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