A question I get often is about the way I connect to SAP ECC from my Mac.
Obviously, many users prefer to install Windows to their Macbooks and run SAP GUI For Windows over it.
However; SAP has an alternative less known GUI for Linux / Mac systems: SAP GUI For Java. You can download it from http://service.sap.com for free using an S-user, install it to your Mac like a regular application and connect to any SAP ECC system. No need to install Windows at all.
The way you define a new SAP Connection in SAP GUI For Java differs slightly from SAP GUI For Windows. Let’s assume that you have the following connection information:
- Address: 10.1.3.40
- System No: 02
In SAP GUI For Java, you need to get to the “Advanced” tab, click “Expert mode” and enter the following connection string:
conn=/H/10.1.3.40/S/3202
Obviously, the address goes between /H/ and /S/ and the system number goes to the end of the string. If your system ID is 00, you need to enter 3200. If your system ID is 07, you need to enter 3207. In our case, your system ID is 02 so you need to enter 3202.
That’s all there is! Using this connection string, you should be good to go.
Your connection string can contain additional parameters; such as your user name, client number, etc. Here are some sample connection strings:
conn=/H/sapsrv/S/3204&jenc=MacTurkish&jloc=tr&cpg=1607&clnt=100&user=kerem
Here are some sample connection strings going over routers (IP’s changed for security reasons):
conn=/H/88.249.244.45/H/10.0.0.5/S/3200 conn=/H/78.186.178.12/W/golive2013/H/192.168.2.10/S/3200
This blog entry is super useful because it’s been hard for me to find the official documentation on PlatinGUI aka SAP GUI for Java connection strings. This blog entry has good google juice but the closest thing I could find to thorough documentation of all the parameters is here:
http://sites-final.uclouvain.be/sise/SAP//Manual-7.10r7/backgrnd/conndata.htm
It looks like that’s coming out of a manual for 7.10, so it’s out of date. Am I confused or is there an official manual that’s pretty hard to search via https://launchpad.support.sap.com ?
Dear Ben,
Full set of fields (parameters) that could be included in the connection string can be found in “5.3.2 Connection Data” section of official Platin Manual.
As of version 7.50, applicable fields and their descriptions are listed below.
Kind regards,
Gökhan
Dear Dr. Kerem Koseoglu, your post has been really interesting to me. Because I’ve been looking for a post during several years about how configure SAP Gui for Java, and only in your I understood what’s the correct way to do it.
Great post.
Nice blog. As non-Mac User it helps me when people with a Mac are joining my code jam events.
Best Regards,
Andre
Thank you!