Liquid UI - Documentation - 3.5 Fetch data from another screen

3.5 Fetch data from another screen


This article explains how to fetch data from different SAP screens or transactions using Liquid UI product suite. To achieve this, you will need to use the Liquid UI Designer tool which is simple and user-friendly

In a nutshell, Liquid UI allows you to record a sequence of user actions and assign those steps to the click of a pushbutton or UI Event. This script can then be enhanced and modified as needed. To illustrate this feature, we have recorded a video that shows how to fetch data from the 2nd screen of SU01D and displaying it on the 1st screen.

Step-by-step guide:

  • In SAP, navigate to screen where the UI should be displayed
  • Open Liquid UI Designer and start recording
  • Navigate to the screen containing the content that you are interested in
  • Navigate back to the start screen on which you want to show the data
  • Stop recording
  • Save the recorded function
  • Create a copy of Basic View using Liquid UI Designer by dragging and dropping or repositioning screen elements
  • Screen elements should be named
  • Create a pushbutton and attach the recorded function to it
  • Modify the recorded function to read values from SAP fields
  • Load the function in the screen file
  • Refresh on SAP which will show the modified screen
  • Test

Execution on Desktop

  • Install Liquid UI WS on local machine
  • Place the location of the scripts in 'guixt.sjs' file found at location 'C:\Program Files (x86)\SAP\FrontEnd\SAPgui'
  • Also, place the license provided by Synactive in 'guixt.sjs' file
  • Log in to SAP and 'Activate GuiXT' by selecting the option from the tri-color icon [ ]
  • Refresh on SAP which will show the modified screen
  • Test

Execution on Web

  • Install Liquid UI Server
  • Place the location of the scripts in 'guixt.sjs' file found at location 'C:\Program Files (x86)\Synactive Inc\GuiXTWSServer'
  • Specify the connections in 'sapproxy.ini' file
  • The license provided by Synactive can be imported to 'SynSerialManager.exe' by double clicking on the license file
  • Run the server by double clicking the 'ConsoleMode.bat' file
  • Log in to SAP, which will show the modified screen
  • Test

Execution on iOS

  • Install Liquid UI app from App Store
  • Liquid UI Server is required to view the modified screens
  • Place the location of the scripts in 'guixt.sjs' file found at location 'C:\Program Files (x86)\Synactive Inc\GuiXTWSServer'
  • Specify the connections in 'sapproxy.ini' file
  • The license provided by Synactive can be imported by holding the license file and opening with Liquid UI
  • Run the server by double clicking the 'ConsoleMode.bat' file
  • Specify the Application Server, Instance number and Client parameters
  • Log in to SAP, which will show the modified screen
  • Test

Execution on Android

  • Install Liquid UI app from App Store
  • Liquid UI Server is required to view the modified screens
  • Place the location of the scripts in 'guixt.sjs' file found at location 'C:\Program Files (x86)\Synactive Inc\GuiXTWSServer'
  • Specify the connections in 'sapproxy.ini' file
  • The license provided by Synactive can be imported by holding the license file and opening with Liquid UI
  • Run the server by double clicking the 'ConsoleMode.bat' file
  • Specify the Application Server, Instance number and Client parameters
  • Log in to SAP, which will show the modified screen
  • Test

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