Creating an Internet Service 

Use

In order for you to log onto the R/3 System and start a Web application, the Internet Transaction Server requires a relevant Internet service.
Each service consists of a set of components:

A concrete instance of a service is defined by a theme. A theme has its own set of HTML templates, language resources, and MIME objects, and gives a service a particular appearance. The actual function of the service remains unchanged.

Prerequisites

If you want to create a service for an R/3 transaction, you should first check its classification and change it if necessary. The default classification of a transaction is Professional User Transaction.

Procedure

  1. Start the Object Navigator (SE80).
  2. In the object list selection, choose Internet Service.
  3. Enter the name of the service you want to create.
  4. Note that all Repository objects in the customer namespace begin with Y or Z.

  5. Choose or ENTER .
  6. The system checks whether there is already a service with the same name in the system. If there is not, the Create Object dialog box appears.

  7. Confirm the creation by choosing Yes.
  8. The Create Service dialog box appears.

  9. If your Web application is a Web transaction, enter the transaction code of the corresponding R/3 transaction.
  10. If you only want to generate HTML templates for some of the screens in the R/3 tranaction, select the ITS mixed mode option.
    For further information, refer to
    Using Mixed Mode.

  11. Choose .
  12. The Create Object Catalog Entry dialog box appears.

  13. Assign the service to a development class.

Result

The Internet service has now been created as a development object in the R/3 Repository, and appears in the object list. The service has been assigned the theme 99, which is the current theme.
If you entered an R/3 Transaction in step 6, the parameter ~TRANSACTION will have been generated for the service. if you set the ITS mixed mode flag, the corresponding parameters will have been filled with appropriate values.

See also:

Using Mixed Mode

Generating HTML Tempaltes

Publishing a Web Application