Various tools, including the SAP workbench and SAP@Web Studio, are used for IAC development. Everything you need (with the exception of the SAP system, of course) is available at the SAP Labs Inc. Web site, at www.saplabs.com. The current path to the ITS area is under the Projects hyperlink on the left side of the page, but this hyperlink may change in the future. The ITS software is also included on the SAPGUI installation disc.
The SAP@Web Studio enables you to integrate ITS into your environment. With SAP@Web Studio, you can develop and configure Services, which are links to the Web-enabled IACs that you access through ITS. The typical functions for the SAP@Web Studio are template generation, Service file configuration, and source code control. Figure 15.7 shows an SAP@Web Studio screen.
Figure 15.7: SAP@Web Studio screen
After you develop your Web-based transaction in SAP, you need to generate the HTML templates that will be accessed by the Web. A first pass of this process can be performed through SAP@Web Studio. During this stage, SAP@Web Studio pulls the screen layout from the SAP system you specify and generates a simple HTML equivalent page. You must then go through this page and edit it to make it more visually appealing. ITS uses an enhanced HTML language called HTML Business HTML. With this extension, you can put SAP variables into your HTML pages and display multiple lines associated with loops, among other things.
The Service file contains all of the information about a specific HTML page that references an SAP screen. This information includes the name of the called transaction, R/3 connection information, login data, language, and other session data.
After you develop your Web page in the development environment, you can use SAP@Web Studio to manage your HTML files (including graphics) for movement through the consolidation and production SAP environments. This process requires you to upload all non-SAP objects to SAP and assign a change request to them. The procedure is like a check in and check out process. After items are uploaded to SAP, they can then be 'checked out' and changed again in the development environment. After you move your change request to the consolidation or production environment, you can check out the objects by using SAP@Web Studio, which places them correctly on the various servers. However, SAP@Web Studio does not allow you to change these objects in a nondevelopment environment.
The SAP Web Repository releases objects such as reports, function modules, reporting trees, and bitmap objects for access to the Web. You can also display and edit bitmap objects through this transaction. The first screen of the transaction is shown in Figure 15.8.
Figure 15.8: Opening screen of transaction SMW0
Team-Fly |