Entering content frameFunction documentationSales Order Entry in the Internet (SD-SLS-SO) Locate the document in its SAP Library structure


A useful supplement to normal business transactions is the ability to accept purchase orders from customers over the Internet and forward them as sales orders to an R/3 System.

This is true for all kinds of business, such as catalogs, where the customer knows exactly what she or he wants and is probably only interested in comparing prices and receiving the goods quickly.

Types of Internet Application Components

Consumer to Business


Advantages for your Customer:

Advantages for you:


To enter an order in the Internet, the customer has to log on with his or her SAP customer number (or email address) and an initial password that you issued. The customer can replace the initial password with their own. The system asks for the customer number and password as soon as the customer assigns a product to shopping basket. New customers can register at this point by entering their information and the system assigns them an initial password that they can change later.


You can use transaction SU05 to create, change and delete passwords for the customer. In order to create a unique identification for the customer, enter object category KNA1 next to the customer number.

The system creates a customer master record in the R/3 System with the data from the new customer. Essentially, the user just provides address data and additional information such as data for the company code and sales area are taken from a reference customer.

The reference customer is obligatory and you enter it as a global customer in the R/3 System with the company code, organizational data, account group, and internal number assignment data. You store the reference customer as a parameter value for the parameter CSM in the master record for the global user.

- sapnumber (standard value)
The customer has to enter his or her assigned customer number to buy products

- email
The customer can enter his or her email address and the R/3 System then automatically finds the customer number by determining the customer master record for that address.

Material Group

Authorization group WWW must be saved for the material group that is being offered on the Internet. You can save it in the material master in Customizing by going to Logistics - General ® Logistics Basic Data: Material Master ® Material ® Define Material Groups. If you want to offer several Internet application components in the same client, you can use the user parameter VBG (in combination with the R/3 user) to control several material groups.

Preallocated Data and Parameters

All the authorizations for the Sales/Distribution object class must be maintained for the R/3 user used by the Internet application component to log on to the R/3 System via the Interaction Transaction Server (ITS9). You must also save certain parameters for this user.

A sales order is created in your R/3 System based on the sales order that has been entered in the Internet. The sales order contains certain mandatory entries that have to be completed when it is being created.

This data is taken from the default parameters for the global user master record. The parameters are as follows:

AAT (sales order type)

VKO (sales organization)

VTW (distribution channel)

SPA (division)

CSM (customer number of reference customer)

VBG (service material group)

If these parameters have not been completed, the system automatically enters the following values:

AAT (sales order type): OR

VKO (sales organization): 001

VTW (distribution channel): 01

SPA (division): 01

VKB (sales office) from customer master

VBG (material group): WWW


Service Name

The service name of this Internet application component is VW01 and you can find all the relevant files under the service name in SAP@Web Studio.


The following Business Application Programming Interfaces (BAPIs) are used for this Internet application component:




Leaving content frame