
Solution Order Management in SAP S/4HANA Cloud Public Edition
A customer may buy a result that combines physical goods, one-off services, a long-running service agreement, a subscription, and a customer project. Each component needs its own execution process, but the customer and provider also need a coherent view of the overall commercial solution. Solution Order Management in SAP S/4HANA Cloud Public Edition provides that orchestration layer.
This guide explains what a solution order does, which item types it can contain, how follow-up transactions are created and connected, how progress and exceptions are monitored, and where solution billing and financial control fit. It is intended for sales and service process owners, solution architects, finance teams, and implementation leads. Detailed project execution is covered in the companion article on Professional Services; service orders, contracts, parts, and repair are covered in the companion article on Technical Services.
What a solution order is
SAP defines the solution order as the main business transaction for an end-to-end process that delivers products from different categories. Current Solution Order Management documentation lists physical goods, one-time services, long-running services, subscriptions, and customer projects, with integration to invoicing and controlling.
A solution order is not the execution document for every component. It holds the commercial combination and triggers the appropriate follow-up transaction for each released item. A sales item becomes a sales order, a service item becomes a service order, a service-contract item becomes a service contract, a subscription item is transferred to subscription billing, and a project item creates or links a customer project.
This distinction prevents two common misunderstandings:
- A solution order is not required for every service business. A standalone customer project, service order, or service contract remains appropriate when only one execution pattern is needed.
- A solution order does not replace the detailed planning, confirmation, fulfillment, or billing logic of its follow-up documents. It coordinates them.
When Solution Order Management fits
Solution Order Management is most relevant when the offer is sold as one solution but fulfilled through several business objects.
| Commercial offer | Appropriate starting object |
|---|---|
| Physical product only | Sales order |
| One-off technical service only | Service order |
| Long-running service coverage only | Service contract |
| People-based project only | Customer project |
| Product plus installation and service contract | Solution order |
| Equipment plus subscription and implementation project | Solution order |
| One agreement combining goods, project work, and recurring service | Solution order |
The decision should follow the commercial agreement and execution complexity, not a desire to use the most comprehensive object. Adding orchestration where it is not needed creates extra master data, status, testing, and support responsibilities.
Solution-order item types
The solution order contains items representing the components sold to the customer. The item category determines the follow-up process.
| Item family | What it represents | Typical follow-up transaction |
|---|---|---|
| Sales item | Physical or other sales product | Sales order, delivery, and invoice |
| Service, expense, or service-part item | One-time service execution and its related consumption | Service order, service confirmation, billing request, and invoice |
| Service-contract item | Service delivered under a long-term agreement | Service contract and contract billing |
| Subscription-billing item | Subscription component | Subscription billing item and downstream billing data |
| Project item | Service delivered as a customer project | Customer project, project billing data, and invoice |
The combination can be tailored to the offer. An organization selling equipment with installation and three years of service coverage might use a sales item, service item, and service-contract item. A digital solution might combine a subscription item with a customer project for implementation. The solution order supplies the common customer and commercial context while each follow-up transaction retains its own operational rules.
Item availability and prerequisites depend on active scope, product master configuration, organizational data, integrations, and commercial entitlement. A design should therefore validate the exact item categories required rather than treating the table as automatic availability in every tenant.
From solution order to follow-up transactions
Solution-order orchestration automatically creates follow-up business transactions from released items and coordinates data exchange between them. SAP describes both forward and backward exchange:
- Forward exchange sends relevant solution-order data into the follow-up transaction when an item is released or changed.
- Backward exchange returns status and selected business information so the solution order can reflect progress across the overall solution.
A simplified lifecycle is:
- Create the solution order and enter the sold-to party, organizational data, dates, products, quantities, and prices.
- Add the item types required by the commercial solution.
- Validate item data, dependencies, and pricing.
- Release eligible items.
- Orchestration creates or updates the appropriate follow-up transactions.
- Operational teams deliver goods, services, contracts, subscriptions, and projects in their respective processes.
- Status and document relationships flow back into Solution Order Progress.
- Billing processes create separate or combined customer invoices according to the configured billing design.
- Finance and controlling report the resulting cost, revenue, and profitability.
Release is a significant control point because it starts execution outside the solution order. Organizations should define who may release each item family, which validation must pass first, and how changes are governed after follow-up documents exist.
Progress monitoring and exception handling
The Manage Solution Orders app provides access to Solution Order Progress. SAP describes a color-coded end-to-end graphic and item list that can display the solution order and related sales orders, service orders, service contracts, subscription items, customer projects, confirmations, deliveries, billing document requests, invoices, and journal entries.
This view is valuable because completion means something different for each component. A physical item may be delivered, a service item may be confirmed, a contract may be released, and a project may still be in execution. The orchestration view brings those states together without flattening them into one generic status.
Situation Handling can identify points that need manual attention. The responsible specialist can navigate from the progress view to the affected business object. Technical distribution status also helps identify whether forward data exchange is still running or has failed. SAP documents a redistribution operation for eligible orchestration errors.
Exception ownership should be explicit. A solution-order specialist may coordinate the overall transaction, but the sales, service, subscription, project, billing, or finance team remains responsible for correcting its own business object. The operating model needs both an end-to-end owner and process-specific owners.
Customer projects in solution orders
A project item represents services delivered as a customer project. SAP's current project-item documentation explains that releasing an unlinked project item creates a follow-up customer project. A solution-order item can also link to an eligible existing customer project while it is in planning.
The solution order does not define the project's work packages or detailed staffing. Those are maintained in the customer-project process. SAP notes that a newly created follow-up project does not automatically contain a work package, so project setup remains a delivery responsibility after orchestration creates the header.
Linking is controlled. The customer project must meet criteria including planning stage, compatible billing process, customer alignment, and organizational alignment. A project can be linked to only one solution-order item. These constraints protect the commercial relationship and should be tested in the intended organizational model.
When the project advances to execution, its progress is reflected in the solution-order relationship. Project billing, effort, expenses, revenue recognition, and detailed margin remain part of the professional-services process rather than the solution-order header.
One-time services and service contracts
A solution-order service item creates a service-order follow-up transaction for one-time work. The service order then plans and confirms labor, parts, expenses, and external services. A service-contract item creates a contract for long-running coverage and can support its own billing plan, renewal, pricing, and service-level terms.
Keeping these objects separate allows the operational design to match the offer. One installation visit can be confirmed and billed from a service order; three years of support can be represented by a contract. The solution order connects both to the same commercial sale and progress view.
Changes after release require careful governance. Some data can synchronize between the solution order and follow-up transaction, while other fields belong to the execution object. Teams should document which object is authoritative for price, dates, configuration, status, and customer-facing output for each item family.
Subscriptions and external dependencies
Solution orders can include subscription-billing items. The resulting process may involve SAP Subscription Billing and integration through SAP Business Technology Platform. SAP's Solution Billing documentation notes that SAP Subscription Billing and some other connected applications require separate licenses.
The presence of a subscription item type therefore does not mean that rating, charging, usage collection, or subscription lifecycle management is contained entirely inside the core Public Edition tenant. Architecture, entitlement, integration, master data, error handling, and reconciliation must be confirmed for the intended subscription scenario.
Solution billing and customer invoices
Solution billing can combine billable data from products, services, subscriptions, and customer projects into a consolidated customer invoice. This is related to, but not automatic from, creating a solution order. Billing convergence still depends on billing data, split criteria, payer and organizational alignment, timing, currency, tax, and configured custom logic where applicable.
| Billing choice | Customer experience | Operational consideration |
|---|---|---|
| Separate invoices | Each component is billed by its own process and schedule | Simpler source-process ownership but more customer documents |
| Combined solution invoice | Eligible billing data converges into one customer invoice | Requires compatible billing attributes and coordinated timing |
The right outcome follows the contract. A customer may want one periodic invoice for the entire solution, separate invoices by delivery type, or a mixture. The design should start with that requirement and then test whether the underlying billing data can converge without losing necessary legal, tax, or accounting distinctions.
Financial control and profitability
Solution-order progress can show document relationships through invoices and journal entries, while analytics provide views of order volume, status, net value, and profitability. Event-based revenue recognition may apply within the relevant follow-up processes, but recognition logic is not one universal rule for the whole solution. A customer project, service contract, service order, subscription, and physical product can each have different accounting events.
The financial design should answer three levels of question:
| Level | Control question |
|---|---|
| Component | Is each product, service, contract, subscription, or project recording cost and revenue correctly? |
| Solution | Is the combined offer delivering the expected total margin? |
| Customer invoice | Is the billing presentation consistent with the contract and source transactions? |
Profitability analysis is only reliable when the component processes use consistent organizational assignments, currencies, account assignments, and reference relationships. Orchestration improves traceability, but it does not correct weak master data or accounting policy.
Solution order compared with other commercial objects
| Object | Best fit | What it does not replace |
|---|---|---|
| Sales order | Sale and fulfillment of sales products | Detailed service, contract, subscription, or project execution |
| Service order | One-off technical service | Long-running contract management or project delivery |
| Service contract | Ongoing service agreement | Individual execution confirmations or customer-project planning |
| Customer project | People-based project delivery and project billing | Product fulfillment or service-contract lifecycle |
| Solution order | One commercial solution spanning several item families | The operational detail of its follow-up transactions |
This comparison is the central fit-to-standard decision. Use the smallest object model that faithfully represents the agreement and execution. A solution order adds value when coordination across components is a business requirement; it adds overhead when the offer has only one straightforward fulfillment path.
Fit-to-standard decisions
An implementation should test complete solution scenarios rather than demonstrating item types in isolation.
| Decision area | Questions to resolve |
|---|---|
| Offer model | Which sold combinations genuinely require one orchestration object? |
| Item design | Which products create sales, service, contract, subscription, or project follow-ups? |
| Release control | Who validates and releases each item type, and what becomes irreversible afterward? |
| Data authority | Which fields are maintained in the solution order and which in the follow-up document? |
| Exceptions | Who owns orchestration errors and who owns business-process errors? |
| Billing | Which components are invoiced together, and which split criteria must remain? |
| Accounting | How are component revenue, cost, recognition, and total solution margin reconciled? |
| Integration | Which subscription, field service, CRM, or external systems are required and separately entitled? |
| Analytics | Which statuses and margins must be visible at item, solution, and portfolio level? |
| Clean core | Can required fields and logic use supported configuration and released extension points? |
The standard scope evolves. Confirm the active Public Edition release, country availability, scope items, APIs, integrations, and commercial entitlements before committing the operating model.
