Liquid UI for SAP GUI enables you to work on all the WS commands and features which are useful in customizing the SAP screens. To execute the commands on Server, you also need to install Liquid UI Server.
WS commands lets you add new screen elements, change the position and size of the existing SAP screen elements, delete the screen elements. You can also automate the process via scripts, functions, batch files, perform advanced administrative functions and troubleshoot to solve the SAP GUI issues.
The below list is presented in the alphabetical order and will specify in which interface each command is supported. Each interface will be specified as 'Yes' or 'No' for each individual command. The chart is based on the 1.2.353.0 WS release and is as follows.
Note: Not all options for every command will be supported on all platforms.
WS Command / System variable |
SAP GUI | Web Server |
Liquid UI Server |
appendfile() | Yes | Yes | Yes |
applyguiscript() | Yes | No | No |
_ashost | Yes | No | No |
box() | Yes | Yes | Yes |
boxsize() | Yes | Yes | Yes |
buttonsize() | Yes | Yes | Yes |
_blackbox | Yes | Yes | Yes |
_builddate | Yes | Yes | Yes |
call() | Yes | Yes | Yes |
checkbox() | Yes | Yes | Yes |
clearscreen() | Yes | Yes | Yes |
closefile() | Yes | Yes | Yes |
column() | Yes | No | Yes |
columnheader() | Yes | No | No |
columnorder() | Yes | Yes | Yes |
columnsize() | Yes | Yes | Yes |
columnwidth() | Yes | Yes | Yes |
comment() | Yes | Yes | Yes |
COM Control | Yes | No | No |
connectHTML() - Work in progress | - | - | - |
copytext() | Yes | Yes | Yes |
_client | Yes | Yes | Yes |
_clientedition | Yes | Yes | Yes |
_clipboard | Yes | Yes | Yes |
_connectiondata | No | Yes | Yes |
_cursorcolname | Yes | Yes | Yes |
_cursorcoltechname | Yes | Yes | Yes |
_cursorfieldname | Yes | Yes | Yes |
_cursorfieldtechname | Yes | Yes | Yes |
_cursorrow | Yes | Yes | Yes |
_cursortabname | Yes | Yes | Yes |
_cursortabtechname | Yes | Yes | Yes |
del() | Yes | Yes | Yes |
dropdownlist() (combobox) | Yes | No | Yes |
_database | Yes | Yes | Yes |
_directoryN | Yes | Yes | Yes |
_dynpro | Yes | Yes | Yes |
enable() - Work in progress | - | - | - |
enter() | Yes | Yes | Yes |
_eventid | Yes | Yes | Yes |
fieldsize() | Yes | Yes | Yes |
file() - Work in progress | - | - | - |
getfieldattribute() | Yes | Yes | Yes |
gettableattribute() | Yes | Yes | Yes |
globaltextreplace() | Yes | Yes | Yes |
goto - label | Yes | Yes | Yes |
_guixtsjs | Yes | Yes | Yes |
_guixtdll | Yes | Yes | Yes |
HTML5 Compatibility | No | Yes | Yes |
htmlnode() - Work in Progress | No | Yes | No |
_hostname | Yes | Yes | Yes |
image() | Yes | No | No |
inputfield() | Yes | Yes | Yes |
leave() | Yes | Yes | Yes |
linerecordsplit() | Yes | Yes | Yes |
link() - Work in progress | - | - | - |
load() | Yes | Yes | Yes |
localvaluehelp() | Yes | No | No |
_language | Yes | Yes | Yes |
_last_fcode | Yes | Yes | Yes |
_listfirstvisiblecol | Yes | Yes | Yes |
_listlastvisiblecol | Yes | Yes | Yes |
_listline | - | - | - |
_listdatawidth | Yes | Yes | Yes |
_listtotalwidth | Yes | Yes | Yes |
_listfirstvisiblerow | Yes | Yes | Yes |
_listlastvisiblerow | Yes | Yes | Yes |
_liststring | Yes | Yes | Yes |
_log | Yes | Yes | Yes |
message() | Yes | Yes | Yes |
_message | Yes | Yes | Yes |
_msgno | Yes | Yes | Yes |
_msgtype | Yes | Yes | Yes |
_msgid | Yes | Yes | Yes |
nodropdownlist() - Work in progress | - | - | - |
noinput() | Yes | Yes | Yes |
noscrollbar() | Yes | Yes | Yes |
_notificationID | Yes | Yes | Yes |
onmessage | Yes | Yes | Yes |
onscreen() | Yes | Yes | Yes |
onUIEvents() | Yes | Yes | Yes |
openfile() | Yes | Yes | Yes |
pos() | Yes | Yes | Yes |
pushbutton() | Yes | Yes | Yes |
_page.exists | Yes | Yes | Yes |
_program | Yes | Yes | Yes |
radiobutton() | Yes | Yes | Yes |
readfile() | Yes | Yes | Yes |
reenter() - Work in progress | - | - | - |
removefile() | Yes | Yes | Yes |
return() | Yes | Yes | Yes |
returnvalues() - Work in progress | - | - | - |
rfcconnect - Work in progress | - | - | - |
rfcconnect-parameters - Work in progress | - | - | - |
set() | Yes | Yes | Yes |
setcursor() | Yes | No | No |
ShellExecutet() - Work in progress | - | - | - |
sort | Yes | No | No |
start | Yes | No | No |
statusmessage() | Yes | Yes | Yes |
switchto | Yes | Yes | Yes |
system.queryExists() - Work in progress | - | - | - |
_sapgui_version | Yes | Yes | Yes |
_sapgui_patch | Yes | Yes | Yes |
_sessioncount | Yes | Yes | Yes |
table() | Yes | Yes | Yes |
tablewidth() | Yes | Yes | Yes |
text() | Yes | Yes | Yes |
textbox() | Yes | Yes | Yes |
textreplace | Yes | Yes | Yes |
tip() | Yes | Yes | Yes |
title() | Yes | Yes | Yes |
toMultiByte() | Yes | No | Yes |
toUTF8() | Yes | No | Yes |
_tabcol | Yes | Yes | Yes |
_tabrow | Yes | Yes | Yes |
_tabrowabs | Yes | Yes | Yes |
_title | Yes | Yes | Yes |
_transaction | Yes | Yes | Yes |
usecss() | No | Yes | No |
usejs() | No | Yes | No |
_user | Yes | Yes | Yes |
versionnumber() | Yes | Yes | Yes |
view() | Yes | No | Yes |
_version | Yes | Yes | Yes |
windowsize() | Yes | Yes | Yes |
_windowsize | Yes | Yes | Yes |
ws<command>() | Yes | No | No |
wscurl | Yes | No | No |
wsmessage() - Work in progress | - | - | - |
wsodbc | Yes | Yes | Yes |
ws_log | Yes | No | No |
ws_WS | Yes | No | No |
ws_vap | Yes | No | No |
#include - Work in progress | - | - | - |