Skip to Content
Product Information
Author's profile photo Harry Li

Solution Quotation in SAP S/4HANA Service 1909OP

Solution quotation enables you to offer solutions to your customers by creating quotations for combinations of different types of products (services and tangible products). These combinations of products are modeled as product bundles in your master data. After the solution quotation accepted, the follow-up transactions such as sales order, service order, service contract is created automatically.

Solution quotation has been carried out in 1809 and improved in 1809 FSP1 and 1909.

Scenarios & UIs

An overview of the current solution quotation scenario is shown in below picture:

In above picture, you can sell a set of products with different types. For example, the notebook itself and the operation system are sold as a sales item, the installation service is sold as a service, and you can also add a supporting contract, or a subscription to your quotation. This is supported via some customizing entries about the item category and its determination. You can also control the price of one product, to assign a different (lower or higher) price when it is added into specific bundle.

A typical scenario would be like this:

  1. The user creates product bundle according to their own product structure. (optional)
  2. Create the solution quotation and input the products or product bundles (if have).
    if a product bundle has been input, it will be exploded according to the data stores in bundle master data.
  3. After checking the details information, release the solution quotation.
  4. Confirm with the customer, then accept the solution quotation by clicking the “accept” button.
  5. The follow-up transactions will be generated based on the system settings:
  • Service Order
  • Service Contract
  • Sales Order
  • Subscription Contract
  1. Process the execution of the individual follow-up transactions. E.g.:
  • Service: Execution
  • Sales: Delivery
  1. Process the billing, invoicing, accounting for the individual transactions.


To create or change a solution quotation, you will need the business role: S4C_SRV_PRO – Service Professional

After opened the WebClientUI, go to “Service Orders”->” Service Order Quotation(s)”.

In the pop-up screen, select the transaction type (SRVP) to create your solution quotation.

Enable product bundles

Product bundles is carried out in S/4HANA 1809 and is also available in 1909.

In solution quotation, you can use the “Higher level item number” to manually build the hierarchy of your items, but product bundle can provide more. If you enable the bundle support in your solution quotation, bundle will be exploded automatically when you input it in the item. In the bundle master data, you can input the validity period of a bundle component, define the prerequisite product or even assign your own BRF+ functions to control whether this component will be exploded.

For details you can follow this link which is introduce the product bundle concept.

Customizing Entries

Here is some of customizing entries related to the solution quotation.

The SAP delivered transaction type of solution quotation is “SRVP” which is defined in this path: IMG->Service->Transactions->Basic Settings->Define Transaction Types

You can refer to the settings in it and check the related customizing entries. For example, partner determine procedure, action profile, and so on.

For item categories, the delivered item category for solution quotation are as below:

  • SRQP – Service Item
  • SRQM – Service Part Item
  • SRQS – Sales item
  • SCNP – Service Contract item
  • SRQE – Expense item
  • SRES – Sales item external configurator
  • PRQP – Subscription item
  • PRQF – Subscription One Off

The item category determination is also there for reference:

Actions to generate the follow-up

When clicking the accept button, the follow-up transactions are generated. This is implemented using the actions.

The used action profile name of solution quotation is SERVICE_QUOTATION_PROD_PKG.

In the action profile, several actions are defined and implemented. (IMG->Service->Basic Functions->Actions->Actions in Transaction->Change actions and conditions)

Please note that, some of the actions are passing the target document’s transaction type as the processing parameters, if you’re copying the transaction types to your own, you need to also change it in the “Processing parameters” in the “Processing types” view.

To create the individual follow-up documents, the related copying control settings are delivered in the path: IMG->Service->Transactions->Basic Settings->Copying control for business transactions

You can refer to the entries by filtering with the transaction type and item category we mentioned earlier.

Pricing procedure

A model pricing procedure has been delivered for solution quotation; the name of the pricing procedure is: A17019. (IMG->Sales and Distribution->Basic Functions->Pricing->Pricing Control->Define and Assign Pricing Procedures)

In solution quotation, both one-time payment and recurring price are supported, because you may have one-time order such as sales/service order and recurring order such as contract/subscription orders together. So, in the pricing procedure, it has been divided into two parts, one is for the one-time payment, the other one is for recurring payment. The bundle price (PSPB) is also available for one-time price, and the variant price (VA00/VASE) are available on both one-time and recurring cases.


An ODATA API for solution quotation has been delivered, to use the ODATA service, you need to add the service via “Activate and Maintain Services” (t-code:/IWFND/MAINT_SERVICE). The external service name is “API_BUS_SOLUTION_QUOTATION_SRV”.

For details of the API, please refer to the SAP help which will be published in once the 1909 version is available.

Until now, you may got an overview of the features about solution quotation. Considering your use case, you can decide to enable some of the features for your order or quotation, as it is mostly are configurable by the customizing. You can copy the standard customizing entries and make some adjustment on it or change some logic implemented to meet your requirements. Start to try and enjoy it!

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Partha Gopalan
      Partha Gopalan

      Hello Harry,


      Its a great read! Could you also explain the Tax service integration provided in Solution Quotation with S41909-SOM?




      Author's profile photo Anu Girdhar
      Anu Girdhar

      Hi Harry,

      Thanks for the informative article giving an end to end view of the flow of process.

      I have a few queries about the subscription order in S/4 HANA Service SOM, if you could answer.

      1. Does the Subscription order/product bundles also support the One time and recurring charges? The sample pricing procedure A17023 for subscription order is only restricted to PSPB and PSMB while A17019 also has PPR0.
      2.  Does the subscription order also support the follow-up transactions such as sales order, service order, service contract ?
      3. In what scenarios would a solution quotation be preferred over Subscription order? What is the best practice here.
      4. Do the product bundles in SOM support hierarchy?


      Author's profile photo Racherla Vyomakesh Bharadwaj
      Racherla Vyomakesh Bharadwaj

      Hi Harry,

      Thank you for sharing pretty informative


      Vyomakesh Bharadwaj Racherla



















      Author's profile photo Myra Santos
      Myra Santos

      Thanks, Harry, for a very good explanation.

      Can you please also do a blog about organizational data determination?

      I created a new transaction type (copy of SRVP). I tried to use a standard SAP org data rule/profile. But when I create a solution quotation, I keep getting an error about missing org unit.



      Author's profile photo Joao Sousa
      Joao Sousa

      One thing that puzzles me is the item category of the bundle item. The bundle NOTEBOOK ULTRA is itself a material, but what item category should be assigned in the master? LUMF? That doesn't seem be part of the default configuration.



      Author's profile photo Dinesh Rai
      Dinesh Rai

      Hi Harry,

      I have requirement where when i create a solution quotation the follow up transaction should create as quantity contract in SAP Sd instead of Sales Order. Can you share if you have done something similar?

      Author's profile photo Steffen Mallwitz
      Steffen Mallwitz

      I would think, that if you copy item type SRQS into the customer name space, that you can then configure it to determine a sales document type in the SD contract sales document category, instead of a sales order document category.

      But otherweise SAP suggests, that whatever you do today with an SD contract to periodically bill a customer should in the future be done by an S/4 service contract or a subscription order.


      Author's profile photo Dinesh Rai
      Dinesh Rai

      Hi Steffen,


      Thank you very much for your quick response. l will try and see if this work for me.





      Author's profile photo Steffen Mallwitz
      Steffen Mallwitz

      Hello Dinesh,

      let me ask, did it work for you?




      Author's profile photo Dinesh Rai
      Dinesh Rai

      Hi Steffen,


      No, it didn't work. Creating Quantity Contract in SD from Solution Quote is not working. I try with all the possible configs. do you have any working scenarios ? where Upon Solution Quotation is released instead SAP SD Sales Order it create SAP quantity contracts.