‎2010 Nov 23 4:02 PM
Hi,
My client is uing around 30 transactions using RF device. Now we want to see how effective these devices are used.
So we want to record the number of Transactions each user is performing on a daily basis.
The same Transaction can also be performed from SAP System also.
How to identify if the Transaction is performed by SAP or by RF device.
I have seen AL08 T-code how it is identifying the Terminal. But the code is written at Kernel level.
Is there any way in programming to Identify if the user has logged onto RF device.
Thanks in Advance.
Venkat
‎2010 Nov 23 11:47 PM
Hi,
check FM TH_USER_INFO. It uses same C routines used in SM04 and it returns host name and IP address. As far as I remember RF guns connect to telnet server hence all users have IP address of telnet server.
BTW have you tried to use security audit (SM19)? You can log every start of transaction and audit record contains username as well as hostname.
Cheers
‎2010 Nov 24 4:07 PM
Hi,
Thanks for the reply. The function module will help for sure which i too have checked.
But for example a user has connected through PC an RF device for same T-code e.g. LM01, this will return the PC.
But when we are connected to PC or RF device alone it is giving the correct value.
SM19 will not work . Let us say if one user is using RF device for goods issue, and he has done 100 goods issues today we want to track it as 100 transactions for the Goods Issue for that User.
Any suggestion on how to see if the Transaction is done from RF device or from PC?
Thanks,
Venkat