Liquid UI - Documentation - 5.1 Configuring Liquid UI SDK

5.1 Configuring Liquid UI SDK


Prerequisites

  • Products: SAP GUI, Liquid UI for iOS (Optional), Liquid UI for Android (Optional)
  • Client and Server devices should be in the same network.

The Liquid UI SDK offers the infrastructure to customize and display SAP screens on both desktop and mobile devices. By configuring the SDK, you enable the Liquid UI Server to communicate with your SAP Server and deliver tailored screens to SAP GUI and mobile devices.

 

Note: After installing the Liquid UI SDK software with a valid license, you must Activate GuiXT in SAP GUI and then configure the SDK.

 

The Liquid UI SDK comes mostly pre-configured. After installation, you can connect to an existing SDK connection in SAP GUI to access sample customized screens.

To configure your own setup, follow these two steps:

  1. Configure your Liquid UI Server to communicate with your SAP Server
    • Configure your script's directory path in guixt.sjs file
    • Configure your proxy server details in the sapproxy.ini file
    • Restart your Liquid UI Server
  2. Configure your SAP GUI (/clients) to communicate with the Liquid UI Server
    • Add a new SAP connection to connect to your Liquid UI Server
 
 

Configure your Liquid UI Server

The Liquid UI Server requires configuration files located in the Liquid UI SDK installation folder.

 
64 bit OS: C:\Program Files (x86)\Liquid UI SDK\LUI Server
32 bit OS: C:\Program Files\Liquid UI SDK\LUI Server
 
guixt.sjs

The guixt.sjs is the configuration file that defines various parameters, such as script directory path, license key, debug flags, and more. This file is present in the Liquid UI Server folder and can be opened with any text editor.

 

Note: The guixt.sjs file is pre-configured with all settings required for Liquid UI SDK.

 

Save changes in administrator mode to apply them.

 
guixt.sjs configuration file in Liquid UI Server
 

The configuration parameters are defined as follows:

Directory1 Path for WS scripts
OPENCONSOLE
Enables console output
HIDECONSOLE Disables console output
TRACEFLAGS Set trace options for debugging
sapproxy.ini

The sapproxy.ini configuration stores proxy server details that let your SAP GUI connect to your SAP Server using Liquid UI Server.

 
Sapproxy file containing proxy server details
 

The Server configuration parameters are defined as follows:

proxycount Number of connections between the SAP Server and Liquid UI Server.
ListenPort Port number used by the Liquid UI Server (must be in the 32xx series).
TargetServer Host name or IP address of the SAP application server.
TargetServerPort Port of the SAP server to connect to
GuiXT
  • Enter 10 to load customized SAP scripts.
  • Enter 0 to load default SAP scripts.
Restart Liquid UI Server

After editing both configuration files:

  • Open Services, select Liquid UI Server, and click Restart the service.
     
    Restart the Liquid UI Server
     

Configuring your SAP GUI

After the server is configured, you need to add a new connection in the SAP GUI:

  1. Open your SAP logon pad. Click the New, then the Create New System Entry window appears. Fill in the required details and click Next.
     
    Adding new SAP connection by clicking New in the logon pad
     

    As per the image, the Liquid UI Server connection has the following details:

    • Connection Type - Custom Application Server
    • Description - Specifies information about the Server
    • Application Server - localhost (or IP address if on another machine)
    • Instance Number - 10 (last two-digit of the proxy Listenport)
    • System ID - SAP system ID
  2. Select the required network settings and click Next. Select the preferred language from the Language drop-down list, and click Finish.
     
    Select prefereed language and click finish
     
  3. Then, the newly added Liquid UI Server connection appears in the list of connections on your SAP logon pad.
     
    Newly added connection appears in the logon pad
     

Configuring Liquid UI for iOS (Optional)

Click here for details on how to add a connection in Liquid UI for iOS using QR Code.

Click here for details on the Connection transmitter.

Configuring Liquid UI for Android (Optional)

You can add your server connection in the Liquid UI for Android through a simple scan using a connection transmitter.

Click here for details on how to add a connection in Liquid UI for Android using a QR Code.

 

Note: Ensure that the Liquid UI Server and client device are on the same network, and check that Windows Firewall allows the Liquid UI app.

 

Next Steps

2 built-in routes for SAP Customization
Customizing screen layout using Designer
Create your first SAP customization script using Designer and deploy it on desktop and mobile Customizing screen layout using Text Editor
Create your first SAP customization script using Text Editor and deploy it on desktop and mobile.


5 min.

5 min.

This article is part of the 1.0 Get started with the Liquid UI development tutorial.


Can't find the answers you're looking for?