Using service bundles in Service Order Management

In this topic, the specific characteristics and available types of service bundles (normal and fixed price) are discussed. It also covers how a service bundle can be integrated to the processes in Service Order Management.
A service bundle allows for the bundling of different products such as services, service parts, and expenses in one item in a service document. These different products are visible as service order items in a service document, such as a service order. Depending on the type of service bundle, only the product for the service bundle is billed (fixed price service bundle); the assigned products of the service bundle (visible as subitems in the document) are only used to execute the service and not billed (we use a fixed price service order as an example here). For normal service bundles (not fixed price) this works the other way around: the subitems are billed to the customer, not the main item.
The main purpose of a service bundle from a business perspective is to enable the analysis of the contribution margins of services rendered at the level of the main item.
A fixed price example: in SAP S/4HANA Finance, the line item of the service bundle is visible as an account assignment object. The subitems are not visible as separate account assignment objects. They are linked to the account assignment object, which is the main item/service bundle item. All costs and revenues are posted to the single account assignment object of the main item. This also means that the contribution margin is calculated for the product of the main item/service bundle item. Therefore, you will see a margin for the complete service bundle in SAP S/4HANA Finance.
When using a normal (not a fixed price) service bundle, each subitem will be visible as a separate account assignment object.
If you want to set up a (fixed price) service bundle, assign the general item category group Service Bundle (SVBL) to the service product material master in the General Information view.
Types of service bundles
As mentioned, different types of service bundles are available in SAP S/4HANA Cloud - Service. Which one to use depends on the business requirements. A normal service bundle would be a service bundle where the main item has item category SVB1 in the service order. Besides this type, there are also fixed price service bundles: the item category for the main item for a fixed price service bundle is either SVB4 or SVB6 in the service order.
When using an SVB1 service bundle, the customer is not invoiced the main item of the service bundle. Standard subitems can be used where the customer is billed for the actual consumption of labor and materials and fixed price subitems can also be used, where the customer is billed using previously agreed prices.
For an SVB1 service bundle, subitems can be assigned to service contracts. The main item cannot be assigned to a service contract.
The profit center is determined for the subitems of an SVB1 service bundle. The system does not determine a profit center for the main item. It is possible to manually change the profit centers assigned to the subitems.
For an SVB1 service bundle, the main item is priced at 0. The customer is only billed for services, service parts, and expenses defined in the subitems. Taxes are also calculated at subitem level.
For fixed price service bundles, things are a little different. A fixed price service bundle again consists of a main item and one or more subitems. In the case of a fixed price service bundle, the customer receives a billing document for the main item. Subitems are not invoiced separately.
The main item of a fixed price service bundle can be assigned to a service contract. It is not possible to assign subitems of a fixed price service bundle to service contracts.
The profit center of a fixed price service bundle is determined for the main item. The system does not determine a profit center for the subitems. It is possible to manually change the profit center of the main item.
The price of the main item of a fixed price service bundle is determined automatically if appropriate condition master data has been maintained (condition type PPR0). It is possible to apply manual and automatic surcharges and discounts. Condition type PMP0 can be used to manually change the price of the service bundle.
A fixed price service bundle is handled as one unit for taxation purposes. If a subitem must be taxed at a different rate, it must either be assigned to an additional service bundle or be added as a single item to a service order.
One of the differences between item category SVB6 and SVB4 (both for fixed price service bundles) is that SVB6 supports partial billing to the customer.
The following table summarizes the three types mentioned above:
Frequently Asked Questions | Service Order (SV01) With Service Bundle (SVB1) | Service Order (SV01) With Fixed Price Service Bundle (SVB4) or (SVB6) | Fixed Price Service Order (SV02) With Fixed Price Service Bundle (SVB4) |
---|---|---|---|
Which types of subitems can I use to create a service bundle? | Standard subitems and fixed price subitems | Fixed price subitems | Fixed price subitems |
Is service contract determination supported? | Yes, for subitems | Yes, for the main item | No |
Is profit center determination supported? | Yes, for subitems | Yes, for the main item | Yes, for the main item |
Where do I define the price of the service bundle? | Each subitem has a price | In the main item | In the main item |
Where is the price data obtained from? | From condition master data | From condition master data | From condition master data |
Can I also assign a price manually? | Yes, to fixed price subitems | Yes, to the main item | Yes, to the service order header and the main item |
Which items are used to calculate taxes? | All subitems | The main item | The main item |
Can I use partial billing? | Yes, for standard subitems | Yes, if you create a fixed price service bundle SVB6 | No |
What is billed? | The confirmed quantity of consumed labor and materials for standard subitems. The fixed price for fixed price subitems. | The fixed price defined for the main item | The fixed price defined for the header or the fixed price defined for the main item |
How are the costs determined? | Using the consumption reported with service confirmation items. For procured service parts and services, the price in the supplier invoice is used. | Using the consumption reported with service confirmation items. For procured service parts and services, the price in the supplier invoice is used. | Using the consumption reported with service confirmation items. For procured service parts and services, the price in the supplier invoice is used. |
Which item is used to create the account assignment object? | Each subitem has its own account assignment object | The main item | The main item |
What is the profitability product? | The service product assigned as the main item | The service product assigned as the main item | The service product assigned as the main item |
Are subitems included when the contribution margin is determined? | Yes, although each subitem has its own account assignment object, the service product assigned to the main item is used to aggregate costs and revenues across the entire service bundle | Yes, the account assignment object of the main item is used to aggregate costs and revenues across the entire service bundle | Yes, the account assignment object of the main item is used to aggregate costs and revenues across the entire service bundle |
Creating a service order that includes a service bundle (fixed price example)

Step 1: To create a service order, choose Create Service Order in the Manage Service Orders SAP Fiori app or via an API (Application Programming Interface).
Step 2: Choose the service order type Fixed Price Order. Enter the mandatory data, and select the Service Bundle checkbox. The service bundle requires a hierarchy of products. Therefore, the product fields are blocked. The products will be added after the service order is created. Choose Save and Edit.
Creating the service bundle (fixed price example) - continued

Step 3: Enter the product that represents the service bundle as a main item. As subitems enter, for example, a service, an expense, and a service part. You cannot enter a product that represents a service bundle as a subitem. The corresponding item categories are determined automatically.
Pricing of the service bundle (fixed price example)

Step 4: The price of the main item of a service bundle is determined automatically if appropriate condition master data has been maintained (condition type PPR0). The prices of the subitems are ignored. Manual and automatic surcharges and discounts can be applied. You can manually change the price of the service bundle using condition type PMP0.
Release and account assignment (fixed price example)

Step 5: The next step is the release of the service order. This is when the account assignment object related to the main item is created. This account assignment object is inherited in the subitems.
A purchase requisition (fixed price example)

Step 6: For the released service part that is part of the service bundle, a purchase requisition is created automatically. The account assignment object for this purchase requisition is the account assignment object of the main item. This account assignment object is used in the complete procurement process. Purchase order, goods receipt, and supplier invoice all post their values to SAP S/4HANA Finance with this account assignment object.
A service confirmation (fixed price example)

Step 7: After the goods receipt of the service part, you can create a service confirmation. Enter all mandatory data and choose the input field for products to select the relevant items. You choose the service products for which the service confirmation is created. You can see the main item product ID and the description of the service bundle.
Hierarchy of the service bundle in the service confirmation (fixed price example)

Step 8: The hierarchy of the service bundle items is copied into the service confirmation automatically. The item categories are also determined automatically. The main item is copied into the service confirmation to keep the complete hierarchy in the confirmation. Once the service is fulfilled, the service technician completes the service confirmation.
The working hours are now booked in an automatically created time sheet, using the account assignment object of the main item. The expenses are booked to the account assignment object of the main item. The procured service part and the product for the service bundle do not generate any postings.
Billing Document Request (BDR) (fixed price example)

Step 9: When the service order is completed, only the main item (representing the whole service bundle) is released for billing. After this, the billing document request (BDR) is listed in the billing due list.
Billing Document (fixed price example)

Step 10: Create a billing document for the service order.
The SAP Fiori app Service Order Actuals

All involved transactions and documents in this process post their values to the account assignment object of the service bundle main item. In the Service Order Actuals app, you can check all postings made so far. From here, you can also jump to the Line Items in General Ledger app. In this app you can check the details of the postings made so far to the account assignment object of the service bundle main item.
Partial billing for normal (also called: time & material) service bundles

Status Released for the service bundle main Item is enough to be able to do partial billing of the completed subitems, without having to create confirmations upfront for the other subitems.