You are on page 1of 9

Giving some life to SAP menu screen | SCN

05/12/13

Getting Started Newsletters Store

Welcome, Guest

Login Register

Search the Community

Products Industries Lines of Business

Services & Support Training & Education University Alliances

About SCN Partnership Events & Webinars

Downloads Developer Center Innovation


Activity Browse Communications Actions

More documents in

SAP GUI

Actions

Giving some life to SAP menu screen


created by joan mas on Nov 12, 2013 7:48 AM, last modified by joan mas on Nov 25, 2013 7:46 AM Share

Version 1

Login to follow, like, comment, share and bookmark content.

Login

Register

Time ago, I decided to look for a way to add some life and additional functionalities to my personal boring menu screen... Wait! This not another document on how change background colours or image on the right upper...

Incoming Links
Giving some life to SAP menu screen Part II

And after some work, I wanted to share with you the results and how-to.

Lets have a look at the differences:

Block 1: added pushbuttons in toolbar to exit SAP and navigate to SPRO in a new session. Block 2: added gifs in application bar with different functionalities: navigate to Accuweather
and to Google Maps, execute: MS Word, SAP general menu and SAP logistics menu, send an email by outlook and navigate to Google and to SCN.

Block 3: added gifs in menu area with different functionalities: navigate to gmail, to SAP
http://scn.sap.com/docs/DOC-48796 1/9

Giving some life to SAP menu screen | SCN

05/12/13

business workplace, to SPRO, to Google and to SAP help portal, execute: SAP logistics menu, SAP financial menu, SAP workbench menu, SAP systems menu and SAP general menu.

Block 4 and Block 5: added a specific icon by client and descriptive text displayed in title
bar on status bar to distinguish visually the client and transaction were working with. This will help to avoid committing mistakes when working with different clients and sessions in a smart way. Icon is only displayed in status bar. Of course youll be able to add/remove pushbuttons, gifs and icons and adjust functionalities as you like after reading this document.

Interested?
Great, that means youll keep reading this document...

Steps
1-Create the following directory: C:\guixt\scripts. This is where our scripts will be stored by default. A script is a file that contains sentences to execute things. We dont need to have programming skills for this script. 2- Open notepad editor, copy & paste the script at the end of the document and save it as saplsmtr_navigation.0100.txt in C:\guixt\scripts and close it. 3-Icon and gifs. Download from http://ge.tt/1ngALYy to C:\guixt\scripts (download available for next 30 days). Alternatively you can create/use your own (change name of them in script if needed). 4- Activate GuiXT in our laptop & desktop. By doing so, script will be executed when creating a new session or after new login. This script is run locally in our laptop/desktop. 5- Test & Enjoy

Activating/Deactivating GuiXT
We need to use GuiXT, software developed by Synactive and available for free, with limited functionality. To use it, we need to activate it locally in our desktop/laptop. To activate/deactivate, just click on customize local layout icon and click on Activate:

Once activated, minimize Guixt screen and at the bottom of our screen, a GuiXT icon becomes available

Now we click on GuiXT icon and select Edit, Profile and tic on No language key in script name in further options block. In that way, the scripts we create are non language dependant. We click on Ok button and minimize GuiXT screen.

http://scn.sap.com/docs/DOC-48796

2/9

Giving some life to SAP menu screen | SCN

05/12/13

Log out from SAP. Next time you log in, you should notice changes in your screen...But before, lets keep reading.

Understanding this script


You can comment any sentence by setting at the beginning of it these two symbols \\ and it wont be executed. The script is divided into blocks that correspond with the blocks shown in the screenshot at the beginning of the document for better understanding.

Block 1: sentences executed here are similar of those executed in command field. Block 2: sentences with start means that when clicking on a image (gif) system will start
execute something (navigation on internet, execution of an executable...) when sentence starts with Input, is similar to using command field but thru an image. You need to adjust the sentence mailto and set proper TO email.

Block 3: same as Block 2. Sentence POS will shift SAP menu downwards 2 lines. Block 4 & 5: according to client number, we use a specific icon and a text that contains two
system variables (_client and _transaction). You need to replace client number by yours. Its not the goal of this document explain in detail syntax of the sentences in the script. You can find in Internet GuiXT documentation on syntax and keywords for further details.

Logon and test it


Log on and your screen should have a new look. Try different functionalities. If you want to know which functionally has every image, just click on GuiXT button and read the script weve copied and once done, minimize GuiXT screen (if you close it by mistake, youll have to logout and login). If no GuiXT is displayed, check directory and script names and if GuiXT is activated.

Errors
If GuiXT icon is red

it means that there is an error in our script. If this happens, we click on GuiXT icon and a GuiXT window will open, containing our script and showing the error. We click on Edit, Script and notepad opens the script for us to modify.

Once we correct the sentence, we can save (file, save) and exit editor (file, exit) and finally
http://scn.sap.com/docs/DOC-48796 3/9

Giving some life to SAP menu screen | SCN

05/12/13

minimize GuiXT screen. We open a new session to check the results (GuiXT icon in this new session should not be red, otherwise theres still an issue and we have to repeat the process of editing the script and looking for the issue). This process (clicking in the GuiXT icon and edit & save & exit notepad) can also be used to update the script on the fly and see the results immediately. Remember to close editor (not GuiXT! If you close it, youll need to logout and logon) if youre modifying on the fly to avoid having several scripts opened simultaneously with the risk of overwriting the script depending on the order youll close them.

Graphics
In block 1, SAP icons can be found with tcode RSTXICON (select Icons as Abap list and use values in column code. In the script the value must be between @s). In block 2 and 3 we can use images with extension bmp, gif or jpg. Size of gifs used in block 2 must be 18x18, while for block 3, they can we bigger, I used 34x34. In block 4 we must use images with extension ico. Size I used is 32x32. Gifs and icons come from free to use websites or created by myself.

Finally
To avoid someone updating the script, once it works fine, we can hide GuiXT icon. To do it, we click on GuiXT icon and select Edit, Profile:

And in start window, select Hidden instead of normal.

If you need GuiXT icon back, execute guixt.exe visible in C:\Program Files\SAP\FrontEnd\SAPgui. It will be visible till you log off. If you want it visible permanently, update the profile and in start window area set normal.

Stop using GuiXT


If you decide to stop using GuiXT, deactivate Sap GuiXT as we saw at the beginning of the document. If you dont want to use a script, rename or delete it.

Script. Copy & paste below sentences and change client number and mailto email as explained in step 2
// // Start script //
http://scn.sap.com/docs/DOC-48796 4/9

Giving some life to SAP menu screen | SCN

05/12/13

// Block 1 pushbutton (toolbar) "@VB@bye bye" "/nend" pushbutton (toolbar) "@OJ@SPRO" "/ospro" // Block 2 in tool bar gif size 18x18 image (toolbar) "C:\GuiXT\Scripts\jscn_18x18_1.gif" Start="http://scn.sap.com/welcome\" image (toolbar) "C:\GuiXT\Scripts\google18x18.gif" Start="http:\\www.google.com\" image (toolbar) "c:\guixt\scripts\mail_18x18_1.gif" start="mailto: xx@xx.com? subject=Some issues in system &V[_client]&body=Hello, " image (toolbar) "C:\GuiXT\Scripts\menu18x18_log.gif" "Input=OK:/ns000_lo" image (toolbar) "C:\GuiXT\Scripts\menu18x18.gif" "Input=OK:/ns000" image (toolbar) "C:\GuiXT\Scripts\word18x18.gif" Start="C:\Program Files\Microsoft Office\Office12\winword.exe" image (toolbar) "C:\GuiXT\Scripts\maps18x18.gif" Start="http:\\maps.google.com\" image (toolbar) "C:\GuiXT\Scripts\weather18x18.gif" Start="http://www.accuweather.com/" // Block 3 in Menu Area gif size 34x34 Images horizontal pos X[image_container] X[image_container]+(2,0) image (0.1,0.1) (1,3) "C:\GuiXT\Scripts\gmail234x34.gif" Start="http:\\www.gmail.com\" image (0.1,5.1) (1,8) "C:\GuiXT\Scripts\sms34x34.gif" "Input=OK:sbwp" image (0.1,10.1) (1,13) "C:\GuiXT\Scripts\custo34x34.gif" "Input=OK:spro" image (0.1,15.1) (1,18) "C:\GuiXT\Scripts\google34x34.gif" Start="http:\\www.google.com\" image (0.1,20.1) (1,23) "C:\GuiXT\Scripts\sap34x34.gif" Start="http:\\help.sap.com\" image (0.1,25.1) (1,28) "C:\GuiXT\Scripts\Logistics34x34.gif" "Input=OK:s000_lo" image (0.1,30.1) (1,33) "C:\GuiXT\Scripts\Finance34x34.gif" "Input=OK:s000_fi" image (0.1,35.1) (1,38) "C:\GuiXT\Scripts\Workbench34X34.gif" "Input=OK:s001" image (0.1,40.1) (1,43) "C:\GuiXT\Scripts\System34x34.gif" "Input=OK:s002" image (0.1,45.1) (1,48) "C:\GuiXT\Scripts\General34x34.gif" "Input=OK:s000" // Block 3.A in Menu Area gif size 18x18 Images vertical //pos X[image_container] X[image_container]+(0,5) //image (0,0) "C:\GuiXT\Scripts\gmail18x18Alt.gif" Start="http:\\www.gmail.com\" //image (1,0) "C:\GuiXT\Scripts\sms18x18Alt.gif" "Input=OK:sbwp" //image (2,0) "C:\GuiXT\Scripts\custo18x18Alt.gif" "Input=OK:spro" //image (3,0) "C:\GuiXT\Scripts\google18x18Alt.gif" Start="http:\\www.google.com\" //image (4,0) "C:\GuiXT\Scripts\sap18x18Alt.gif" Start="http:\\help.sap.com\" //image (5,0) "C:\GuiXT\Scripts\Logistics18x18Alt.gif" "Input=OK:s000_lo" //image (6,0) "C:\GuiXT\Scripts\Finance18x18Alt.gif" "Input=OK:s000_fi" //image (7,0) "C:\GuiXT\Scripts\Workbench18X18Alt.gif" "Input=OK:s001" //image (8,0) "C:\GuiXT\Scripts\System18x18Alt.gif" "Input=OK:s002" //image (9,0) "C:\GuiXT\Scripts\General18x18Alt.gif" "Input=OK:s000" // Block 4 & 5 SET V[var1] "&" if Q[client=500] Icon "C:\guixt\scripts\social_aim.ico" TitlePrefix "Client IDES &[_client]:&V[var1]V[_transaction]" endif // Adjust yourself for rest of your clients by removing // and using client and proper icon name // if Q[client=xxx] // Icon "C:\GuiXT\Scripts\social_evernote.ico" // TitlePrefix "Client IDES &[_client]:&V[var1]V[_transaction]" // endif // if Q[client=xxx] // Icon "C:\GuiXT\Scripts\social_twitter_bird.ico" // TitlePrefix "Client IDES &[_client]:&V[var1]V[_transaction]" // endif
http://scn.sap.com/docs/DOC-48796 5/9

Giving some life to SAP menu screen | SCN

05/12/13

// if Q[client=xxx] // Icon "C:\GuiXT\Scripts\social_apple.ico" // TitlePrefix "Client IDES &[_client]:&V[var1]V[_transaction]" // endif // End script

A variant
You might prefer not having menu shifted downwards. We can set icons vertically on left side and shift menu rightwards. In that case, I recommend reduce size from 34x34 to 18x18 or less.

The only thing that we have to do is modify our script, commenting (//) block 3 and uncommenting block 3.A.

Last comment
Youll notice that when creating a new session, added gifs in application bar shift leftwards. Opening a menu or executing a tcode in command field will set them to their original place. Enjoy! Regards, JM

404 Views

Tags: sap, menu, script, guixt

Average User Rating (8 ratings)


Share
Like 2 Like 2 Tweet 2

21 Comments
Narendra Konnipati Nov 12, 2013 12:13 PM

Hi JM, You are doing wonderful job ,especially in this case.Actually,a long time back ,I have activated Guixt after activation I got one screen shot ad I really dont know what to do with that screen shot but now at least I learned some thing with your post. I have small doubt in this case,If we want to modify the sap screen shot ,do we need sap licence in this case ? I will try once again this in my system. Thansk, Naren
Like (0) joan mas Nov 12, 2013 12:44 PM (in response to Narendra Konnipati)

Thanks Narendra for your comments. No, we don't need to buy any license in this case. Sentences used in the script are fully available. Regards, JM

http://scn.sap.com/docs/DOC-48796

6/9

Giving some life to SAP menu screen | SCN

05/12/13

Like (0) ' MoazzaM ' Nov 12, 2013 12:31 PM

Great work and I liked the way you have presented this. Thank you for sharing this knowledge. Thank$
Like (0) joan mas Nov 12, 2013 12:45 PM (in response to ' MoazzaM ')

Thanks MoazzaM for your comments. Regards, JM


Like (1) Suman Sardar Nov 12, 2013 3:38 PM

Nice to know such thing. Thanks for sharing.


Like (0) joan mas Nov 12, 2013 5:39 PM (in response to Suman Sardar)

Welcomed Regards, JM
Like (0) Srinu S Nov 12, 2013 7:13 PM

Very nice blog.


Like (0) joan mas Nov 13, 2013 7:45 AM (in response to Srinu S)

Thanks, Regards, JM
Like (0) OD Manikandan Nov 13, 2013 8:12 AM

Very nice, Hearty congrats and Thanks for teaching us. Regards, OD
Like (0) joan mas Nov 13, 2013 1:09 PM (in response to OD Manikandan)

Thanks, Regards, Jm
Like (0) * Ammarah * Nov 13, 2013 9:19 AM

joan mas, very nice. The best part of it is the subject i.e. giving life to SAP Menu Screen
Like (0) joan mas Nov 13, 2013 1:09 PM (in response to * Ammarah *)

Thanks Ammarah, Regards, JM


Like (0) SAP User Nov 13, 2013 3:51 PM

Thank you. It is very nice. I have one question. Can i show the system along with client? I have 3 systems (DV,QAT, QAC etc) using same client. It would be better if i can show system also along with cleint. Thanks Venkat
Like (0) SAP User Nov 13, 2013 4:04 PM (in response to SAP User)

http://scn.sap.com/docs/DOC-48796

7/9

Giving some life to SAP menu screen | SCN

05/12/13

Never mind. I found the variable. In this way you need not hard code any thing. TitlePrefix "Client &V[_database] : &[_client]:&V[var1]V[_transaction]"
Like (0) joan mas Nov 14, 2013 7:29 AM (in response to SAP User)

Hi Sap User, great! Happy to see you've beginning to adjust it to your needs. Regards, JM
Like (0) Anwer Suleman Nov 14, 2013 5:40 AM

Nice Work, Also the explanation and presentation was very clear. Keep up the good work. Love to see some more.
Like (0) Anwer Suleman Nov 14, 2013 5:41 AM

Very Nice I must Insist. Again !.


Like (0) joan mas Nov 14, 2013 7:30 AM (in response to Anwer Suleman)

Thanks Anwer for your comments, Regards, JM


Like (0) Jyoti Prakash Nov 25, 2013 7:49 AM

Document moved to SCN space for SAP GUI from Best Wishes, JP

http://scn.sap.com/community/erp/sd

Like (0) Daniel Mead Nov 25, 2013 8:25 PM

I can get any piece of this to work? Running Windows 7 64-bit and SAP GUI 7.30 core patch 6 Hotfix 2. Just taking baby steps, trying to get the first par to work. Activated GuiXt / Start script // Block 1 pushbutton (toolbar) "@VB@bye bye" "/nend" pushbutton (toolbar) "@OJ@SPRO" "/ospro" Block 2 in tool bar gif size 18x18 image (toolbar) "C:\GuiXT\Scripts\jscn_18x18_1.gif" Start="http://scn.sap.com/welcome\" image (toolbar) "C:\GuiXT\Scripts\google18x18.gif" Start="http:\\www.google.com\" image (toolbar) "c:\guixt\scripts\mail_18x18_1.gif" start=" mailto:daniel.mead@centerpointenergy.com.com?subject=Some issues in system &V[_client]&body=Hello, " image (toolbar) "C:\GuiXT\Scripts\menu18x18_log.gif" "Input=OK:/ns000_lo" image (toolbar) "C:\GuiXT\Scripts\menu18x18.gif" "Input=OK:/ns000" image (toolbar) "C:\GuiXT\Scripts\word18x18.gif" Start="C:\Program Files (x86)\Microsoft Office\Office14\winword.exe" image (toolbar) "C:\GuiXT\Scripts\maps18x18.gif" Start="http:\\maps.google.com\" image (toolbar) "C:\GuiXT\Scripts\weather18x18.gif" Start="http://www.accuweather.com/"
Like (0) joan mas Nov 25, 2013 8:35 PM (in response to Daniel Mead)

Hi Daniel, reason to write this document is to share with others. You can use any part of it. It should work with your configuration. Regards, JM
Like (0)

http://scn.sap.com/docs/DOC-48796

8/9

Giving some life to SAP menu screen | SCN

05/12/13

Site Index Privacy

Contact Us Terms of Use

SAP Help Portal Legal Disclosure

Copyright

Follow SCN

http://scn.sap.com/docs/DOC-48796

9/9

You might also like