Internet Application Development  

Purpose

This process describes the main steps you have to take in the SAP@Web Studio to develop Internet applications driven by the Internet Transaction Server (ITS).

Prerequisites

You have defined the business logic in the R/3 System:

You must do this first, because you need to be able to specify the underlying ABAP program and screen numbers when creating HTMLBusiness templates.

In this case, it is not essential to define the business logic first, but it makes sense to follow the procedure described in this documentation.

Process Flow

To develop an Internet application that accesses data in the R/3 System and can be run from a Web browser, you must create an Internet Transaction Server (ITS) service.

The steps specified below describe how to:

Creating a New Service

  1. Start the SAP@Web Studio and set up the environment.
  2. Create a new project to store the service directories and files.
  3. You can assign several services to one project.

  4. Define an ITS site.
  5. Create the ITS files:
    1. Create the service.
    2. Create the HTMLBusiness templates.
    3. If required, create flow files for the HTMLBusiness templates.
    4. If required, create language resource files.
    5. If required, create more themes for the service.
  1. Specify the active service.
  2. Edit the files as necessary, and perform a syntax check on the HTMLBusiness templates.
  3. Publish and test the service.
  1. Store the new files in ITS source control:
    1. Add the files to ITS source control.
    2. Create a change request in the R/3 System.
    3. Assign the files to the change request.

Modifying an Existing Service

  1. Start the SAP@Web Studio and, if necessary, adjust the environment.
  2. Open an existing project.
  3. Select an existing ITS site.
  4. Import the existing files.

You can import files from the ITS server, or from the Web server, or check them out of ITS source control.

If you import the files from ITS source control, you must assign them to a change request.

  1. Specify the active service.
  2. Edit the files as necessary, and perform a syntax check on the HTMLBusiness templates.
  3. Publish and test the service.
  1. If you previously checked the files out of ITS source control, check them back in.

Result

You can now run the new or modified application from a Web browser.