Liquid UI - Documentation - 2.3.09 Web Services

2.3.09 Web Services


Purpose

Liquid UI for Android uses web services to provide end-to-end integration with external programs to use the applications required and stay productive. You can load data into SAP from external programs like Salesforce, Excel, PDF, etc., make RFC calls, interact with Web Services or integrate with a database like Oracle, SQL, and more.

Liquid UI provides a way for screens to consume a web service. For example, it provides turn-by-turn instructions to help users get to a certain address or translates a German language UI to English before the data is posted to SAP. In these examples, Google web services were consumed using simple scripting and Curl. You can also include hyperlinks in the UI to launch Safari to open up any web page.

 

Pre-requisites

You need to add the following .dll files in the Liquid UI Server to access the required web service in the Liquid UI for Android.

  • wscurl.dll uses the load command to transfer data from a WS script to an external URL, such as Google Translate. This is particularly useful for foreign-language users who wish to input text in a non-Western language and then use a service such as Google Translate to change the text into English or some other language.

    For more information on wsCurl, click here.

  • wsprint.dll to print directly from WS scripts. The WS platform extends the functionality of WS by providing the ability to use printers through WebScript. The wsprint.dll contains a set of libraries that you can use to access and use printers from within Liquid UI WS scripts. Currently, this functionality is in use in the field by several of Synactive's customers.

    For more information on wsprint, click here.

  • wsoffice.dll is the set of libraries that enables you to extend the functionality and perform tasks that are not possible with the default implementation of WS.
    For more information on wsoffice, click here.


User Interface

In this article, you can see various web services supported on Liquid UI for Android:

Multi-language support.

Use the terminology you already know - perform day-to-day tasks in your local language. Language globalization enables the personalization of the UI and improves your user's acceptance. So everyone moves faster and stays productive.

GPS coordinates support.

Liquid UI for Android allows you to populate geographical coordinates on any SAP Input Field with a long press. It enables users to locate themselves on a map or determine the distance/routing information or plot business objects like a location.

HTML5 Support

The 1.2.203.0 release of the WS platform and the Web Server produces the HTML5 standard. However, if you are running the HTML5-compliant browser in the Liquid UI for Android. Then, you can utilize certain HTML5-only features in your WebUI interface to SAP.

Sending webmail Support

Liquid UI for Android allows you to send emails as per your requirements from SAP. It enables users to login to any mail server and access this feature from any SAP transaction. 

Upload Excel

Liquid UI for Android allows you to upload the data from the Excel file to the SAP transaction with a single button click. This enables you to enter bulk data into SAP in no time and avoids data entry errors. This is also convenient for finance users to input data to SAP without actually needing to manipulate SAP itself.

 Upload PDF

Liquid UI for Android allows you to upload PDF content to a given SAP transaction and modify/analyze it in PDF while providing error handling and data validations. The user can quickly input data into the PDF form´s pre-set fields, eliminating the need to perform data manipulation in SAP. Then a single button click would upload the data to SAP. In this manner, a lot of similar types of data can be quickly and easily uploaded to SAP by a single user in a short amount of time.


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