cancel
Showing results for 
Search instead for 
Did you mean: 

SAPgui-Patch-Version Check with ABAP

jrg_engel
Explorer
0 Kudos

Hello all together,

I have to check the SAPGUI-Patchversion of all local SAPgui-Installation with ABAP. With the function RFC_SYSTEM_INFO I can get the SAPgui version, but I'm interested especially in the Patchversion.

I'm happy about every hint!

Greetings

Joerg Engel

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

BW systems have that functionality built-in. I don't remember how to access it though. If you have a desktop managment system you can run SAPVER to get the patch level.

Regards,

John

jrg_engel
Explorer
0 Kudos

hello John,

thanks for this helpful answer, I never heard about this tool. I found it in OSS 526199.

But did you used this tool with ABAP?

I like to check the Patchlevel of all users from SAP side, maybe I'm not the first one ....

Kind regards

Jörg

matthias_fiebig
Explorer
0 Kudos

Hello,

take a look at sap note 654583.

they use the Methode Get_Gui_Version from the class cl_gui_frontend_services

to get the gui version.

if you use a system before 6.20 take a look to note

655168.

I hope this helps

Matthias

jrg_engel
Explorer
0 Kudos

THANK YOU Matthias,

that's it! Now I can check the patchlevel of all users!

Kind regards

Jörg

Former Member
0 Kudos

Hello Joerg,

CL_GUI_FRONTEND_SERVICES->GET_GUI_VERSION does 'only' return the Patch-Version of that GUI-Instance you are logged on with on you client machine.

> Now I can check the patchlevel of all users!

How do you access the info about sapgui's of other users machines ?

Best regards

Jens

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

I can tell you what we do. There is a CMOD exit in the logon mechanism (SUSR0001). We use this exit (EXIT_SAPLSUSF_001) to gather the Gui Version (using the mechanism mentioned) and record the information in a Z-Table. We also use cl_gui_frontend_services=>get_computer_name

to get their machine name. That way we can run reports by user/machine/logon date to see what version of the SAP Gui we have outstanding.

Former Member
0 Kudos

Hi Jens,

By using CL_GUI_FRONT END_SERVICES->GET_GUI_VERSION I can able to get the patch level only  for the current system.

How can I get the patch level of all users along with their versions as like in sm04.

Thanks & Regards,

Rajasekar .M

ramin_komilian
Explorer
0 Kudos

Hi Rajasekar,
it isn't possible that you are get the GUI patch level in sm04

BR, Ramin

Answers (1)

Answers (1)

val_steve
Discoverer
0 Kudos

on the SAP GUI Logon screen, on the left top side,

above the 'SAP Logon' label, there is additional symbol - press it,

choose "About SAP Logon"

patch level is displayed.