SAP GUI for JAVA installation and configuration
Recently, I was doing some RnD on SAP GUI for JAVA, and thought to share some knowledge and experience on same.
As we know Microsoft Windows has dominated over the past decades in the field of desktop OS. We use this OS in our daily work in offices or in home. However Windows in not only the desktop OS on market, but also there are other OSes available such as Mac OS X, Ubuntu, Red Hat, Fedora etc. All these OSes are of Linux variants.
By looking into this SAP has developed SAP GUI for JAVA specially meant for Linux OS. However the best thing is, one can install in Windows OS also.
Before using SAP GUI for JAVA let me remind you that, there are few drawbacks or limitations assiciated with it. Such as below. For more details you can refer to SAP note 454939
- Office Integration with regard to embedding Office documents inside the SAP GUI screen or controling Office programs by automation is not supported (note 509690). However downloading and opening documents is possible, opening of course depends on the installed Office products on the client.
- Search help control is not supported (the old style F4 help window is used instead, offering the same functionality).
- Graphical Screen Painter is not available. The alphanumeric layout editor is supported.
- Front-End Printing needs to be done using access method ‘G’, the new printing architecture for all platforms supported by SAP GUI for Java.
- eCATT is not supported.
- Chart control : copy/paste is not available yet.
In this document I am going to demonstrate how to install and configure SAP GUI for JAVA 7.40 in Windows and Linux desktops.
Before installing, we need to download the installation files and manage some pre-requisites.
Pre-requisites are as follows
Hardware:
Hardware according to the requirements of the Linux/Windows distribution
RAM: 4GB recommended for better performance
Software:
Oracle Java SE 8 32- or 64-bit (update 40 or newer)
Visual C++ Libraries VS 2012 11.0.60610 (x86 resp. x86_x64) – for Windows
Supported Windows OS:
Windows 7 32- or 64-bit (Professional, Ultimate and Enterprise Edition)
Windows 8 32- or 64-bit (Professional, Ultimate and Enterprise Edition)
Windows 8.1 32- or 64-bit (Professional, Ultimate and Enterprise Edition)
Supported Linux distributions:
SUSE Linux Enterprise Desktop 11 and 12
SUSE Linux Enterprise Server 11 and 12
openSUSE 13.1 and 13.2
Fedora 20 and 21
Red Hat Enterprise Linux 7
Ubuntu 14.04
A) Downloading required softwares from SMP.
- The latest version avaiable in SMP is SAP GUI for JAVA 7.40. Go to the link and click on “SAP GUI FOR JAVA”.
- Now click the link based on your OS
- Click on link with the latest patch (here patch 3). The patch files are cumulative in nature. This will download the installation files.
B) Installation Procedure in Linux OS
- Type the command to install SAP GUI for JAVA.
java -jar PlatinGUI-<Platform>-<Version>S.jar install
For uninstallation type the below command
java -jar PlatinGUI-<Platform>-<Version>S.jar uninstall
2. Go to the installation directory and type ./guilogon to open logon pad.
C) Installation Procedure in Windows OS
- Double Click on the .jar file or type the command to install SAP GUI for JAVA.
java -jar PlatinGUI-<Platform>-<Version>S.jar install
For uninstallation type the below command or run the uninstall.bat batch file present in installation directory
java -jar PlatinGUI-<Platform>-<Version>S.jar uninstall
2. Go to the installation directory and under bin directory run guilogon.bat to open logon pad or double click on the shortcut created.
D) Configuring for Connection settings (valid for Windows & Linux)
- On the logon pad click on new connection
- Give description and click on “Advanced” tab. Here we have to set the connection string.
- Check the “Expert Mode” and put the string in the following syntax
conn=/H/<HOSTNAME>/S/32<INSTANCENo>
That’s it. All done.
Excellent presentation, I agree with you, some other operative system could be used with JAVA. I have a request to replace some old PC on Windows, looking at JAVA GUI seems to be great, I’ve tested with UBUNTU all them are working fine, in case you have to use LOGON GROUPS first at all check values of Message Server in TX Code SMMS and use the string connection as:
/M/Message.server.IP/S/message.server.port/G/LogonGroup
/H/172.72.1.172/S/3601/G/Public
Regards
Julian