SAP GUI for JAVA
SAP GUI for JAVA environment (abbreviated to : SAP GUI for Java) is written in java and is the platform-independent implementation of SAP GUI. Like SAP GUI for the windows environment, this GUI also uses the DIAG protocol, so the volume of data transfer for each screen change is also generally only a few KB.
SAP GUI for Windows
Windows-based platform and supports all transactions in tan SAP system the flow data between the presentation leave and the allocation level does not consist of prepared screens but rather logical compact information about control elements and user input (DIAG protocol).
SAP GUI for HTML
Consist of Internet Transaction server (ITS) on the server side and a web browser on the client side. The ITS is required to convert the SAP GUI data flow from the SAP web Application server into HTML and back. An HTML data flow is exchanged (using the web server) between the WGate f the ITS ad the front end. The primary advantage of SAP GUI for HTML is that almost no installation is required on the front ed all you need is a browser (currently: Microsoft Internet explorer, Version 4.0 or higher ) SAP GUI for HTML does not support all the function in an Sap system, it is however sufficient for he majority of user un a company.