Siebel Connector for SAP R/3 > Standard Integrations > Sales Order Integration >

Quote to Sales Order Standard Integration


The following topics explain the quote to sales order standard integration.

Executing Quote to Sales Order

This topic describes how to transfer a Siebel quote to an SAP sales order. It also describes how quotes can be validated. To execute the Quote to Sales Order data flow, first make sure you completed the installation steps as described in Installing and Configuring the SAP Connector and executed Account to Customer and Products to Material data flows successfully. You should have set up products and sales area accounts before you submit sales orders to SAP.

Validate quotes by pressing Validate on the SAP line Item view. This is similar to Validate on Sales Order. Invoking the Validate data flow on quote returns Credit Status, Pricing information, and Delivery Proposal (Schedule Lines in Schedule Line form) only. Delivery block and billing block information is not provided, but can be added if required by modifying the applet (both the fields are in the underlying database and Bus Comp). When you are satisfied with the Delivery Proposal and Pricing you can submit quotes by pressing Place Order. This does not submit quotes directly to SAP but first creates a Siebel sales order and then submits it.

To execute the data flow in the Siebel application

  1. Navigate to the Quotes tab.
  2. Click New to create a new Quote Header or select an existing Quote. Enter information in the list, review entries, and then click Save. The following figure shows the Quotes list and its fields: Quote #, Revision, Name, Opportunity, Created, Status, Active, and Price List.
  3. Click for full size image

  4. If your customer wants to pay with a credit card:
    1. Click the Payments view tab and scroll down to Payment Detail - Credit Card.
    2. Enter the credit card information.
    3. The following information is required for a successful credit card authorization in SAP or the Siebel application, depending on your setup:

  5. Click the Line Items (SAP) view tab.
    1. Add or modify the SAP-specific Information in the Quote Header. Make sure that the correct SAP Sales Area is assigned.
    2. Create a new line item or select an existing line item.
    3. Enter line item data, review the entries, then save the line item.
  6. To validate a quote or create an order in SAP, click Validate or Place Order.
  7. To get more detailed delivery information for a selected line item, navigate to the Schedule Line tab.

Siebel/SAP Pricing Integration for Quotes and Orders

To execute pricing in Siebel quotes and orders two scenarios are possible:

To execute the Siebel/SAP price integration make sure you have completed the installation steps as described in Installing and Configuring the SAP Connector.

To add shipping and billing information in Quotes and Orders

  1. Click the Fulfillment view tab.
  2. Choose Shipping Terms from the predefined pick list. For Incoterms Part 1 use the Shipping Terms field, and for Incoterms Part 2 use the Shipping Info field.
  3. Navigate to the Payment tab.
  4. Choose Payment Terms from the predefined pick list.
Siebel Application as Price Master

You maintain your complete pricing data in the Siebel application. For more information about Siebel ePricer, refer to Pricing Administration Guide. Assign a price list in the Quote/Order Header or enter a manual price in the Discounted Price field. A flag is checked to let you know that the Siebel application is the pricing master. SAP then calculates with the Net Price sent from the Siebel application.

For standard integration, the Siebel application uses SAP to calculate the tax. To send freight charges to SAP, click the Total view tab, and enter the Freight Costs into the Shipping Charges field.

Condition Type. Table 14 and Table 15 show the default field mappings used when the Siebel application is the price master. You may need to change them depending on your SAP configuration settings.

Table 14.  Mapping Siebel Fields and Values to SAP BAPI Fields When the Siebel Application Is Price Master
Siebel Field/Value
SAP BAPI Field
SAP Condition Type HB00
ORDER_HEADER_IN-CD_TYPE1
Freight (Header)
ORDER_HEADER_IN-CD_VALUE1
SAP Condition Type PN00
ORDER_ITEMS_IN-CD_TYPE2
Item Price
ORDER_ITEMS_IN-CD_VALUE2

Table 15.  Mapping SAP BAPI Fields to Siebel Fields and Values When the Siebel Application Is Price Master
SAP BAPI Field
Siebel Field/Value
ORDER_ITEMS_OUT-SUBTOTAL_5
Tax Amount
ORDER_ITEMS_OUT-NET_VALUE
Adjusted List Price * Quantity Requested

GETSTATUS. When you submit a sales order, SAP takes the ownership of the price data. Any changes you make to the pricing relevant data is updated in the Siebel application.

SAP as Price Master

In this scenario you maintain your pricing master data (price lists, discounts, and so on) in SAP. When you validate or submit a quote or an order to SAP, SAP calculates the Line Item price. This price is sent back to the Siebel application together with freight and tax information. Table 16 and Table 17 show the default field mappings used when SAP is the price master.

Table 16.  Mapping Siebel Fields and Values to SAP BAPI Fields When SAP Is Price Master
Siebel Field/Value
SAP BAPI Field
SAP Condition Type HB00
ORDER_HEADER_IN-CD_TYPE1
Freight (Header)
ORDER_HEADER_IN-CD_VALUE1
SAP Condition Type PB00
ORDER_ITEMS_IN-CD_TYPE2
Item Price
ORDER_ITEMS_IN-CD_VALUE2

Table 17.   Mapping SAP BAPI Fields to Siebel Fields and Values When SAP Is Price Master
SAP BAPI Field
Siebel Field/Value
ORDER_ITEMS_OUT-SUBTOTAL_4
Freight Amount
ORDER_ITEMS_OUT-SUBTOTAL_5
Tax Amount
ORDER_ITEMS_OUT-NET_VALUE
Adjusted List Price * Quantity Requested


 Siebel Connector for SAP R/3 
 Published: 22 August 2003