
SAP GUI for HTML
Purpose
The SAP GUI for HTML dynamically emulates R/3 transaction screens in a Web browser by automatically mapping R/3 screen elements to HTML via the Internet Transaction Server (ITS).
Implementation Considerations
If you want to allow users to run R/3 transactions directly from a Web browser, with a graphical user interface similar to that used in the SAP GUI for Windows, and with no additional effort involved, you should install the SAP GUI for HTML.
Integration
The SAP GUI for HTML is one of the
ITS implementation models for screen-based applications that allow users to run R/3 dialog transactions directly from a Web browser. This model automatically maps the screen elements in R/3 transactions to HTML using HTMLBusiness functions implemented inside the ITS. Each HTMLBusiness function handles a different screen element and uses the screen attributes to position HTML controls at the same position on the HTML page as on the R/3 screen.
With the SAP GUI for HTML, you need little or no knowledge of HTML, HTMLBusiness or JavaScript. Also, you do not have to be familiar with the SAP@Web Studio, because the SAP GUI for HTML generates the required templates automatically.
SAP ships a standard library of HTMLBusiness functions for mapping R/3 screen elements to HTML, but you can modify these without having to make any changes in R/3.
To run the SAP GUI for HTML, you must install the ITS.
If you want to run business graphics in the SAP GUI for HTML, you must also install the Internet Graphics Server (IGS).
For information about installing these components, see
SAPGUI for HTML Requirements.Features
Since most users are familiar with Web browsers and HTML user interfaces have a universally accepted look and feel, the SAP GUI for HTML provides a similar easy-to-use graphical user interface.
If you install the SAP GUI for HTML server software and you have a standard Web browser, you can run R/3 transactions with no additional effort. For each R/3 screen, the SAP GUI for HTML dynamically generates an HTML page with a layout similar to that in the SAP GUI for Windows.
This is how the SAP GUI for HTML displays a screen:

Dynamic emulation of R/3 transaction screens means that:
Since the SAP GUI for HTML automatically generates HTML pages, there is no need to create HTML templates manually. As a result, the transactions can be shipped without HTML templates, provided the HTML presentation generated by SAP GUI for HTML is sufficient.
Constraints
The scope of the SAP GUI for HTML is restricted by the inherent limitations of HTML and Web browsers. Although you can map most screen elements and controls used on R/3 screens to HTML, some controls have restrictions.