Solution Order Management

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 offerAppropriate starting object
Physical product onlySales order
One-off technical service onlyService order
Long-running service coverage onlyService contract
People-based project onlyCustomer project
Product plus installation and service contractSolution order
Equipment plus subscription and implementation projectSolution order
One agreement combining goods, project work, and recurring serviceSolution 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 familyWhat it representsTypical follow-up transaction
Sales itemPhysical or other sales productSales order, delivery, and invoice
Service, expense, or service-part itemOne-time service execution and its related consumptionService order, service confirmation, billing request, and invoice
Service-contract itemService delivered under a long-term agreementService contract and contract billing
Subscription-billing itemSubscription componentSubscription billing item and downstream billing data
Project itemService delivered as a customer projectCustomer 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:

  1. Create the solution order and enter the sold-to party, organizational data, dates, products, quantities, and prices.
  2. Add the item types required by the commercial solution.
  3. Validate item data, dependencies, and pricing.
  4. Release eligible items.
  5. Orchestration creates or updates the appropriate follow-up transactions.
  6. Operational teams deliver goods, services, contracts, subscriptions, and projects in their respective processes.
  7. Status and document relationships flow back into Solution Order Progress.
  8. Billing processes create separate or combined customer invoices according to the configured billing design.
  9. 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 choiceCustomer experienceOperational consideration
Separate invoicesEach component is billed by its own process and scheduleSimpler source-process ownership but more customer documents
Combined solution invoiceEligible billing data converges into one customer invoiceRequires 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:

LevelControl question
ComponentIs each product, service, contract, subscription, or project recording cost and revenue correctly?
SolutionIs the combined offer delivering the expected total margin?
Customer invoiceIs 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

ObjectBest fitWhat it does not replace
Sales orderSale and fulfillment of sales productsDetailed service, contract, subscription, or project execution
Service orderOne-off technical serviceLong-running contract management or project delivery
Service contractOngoing service agreementIndividual execution confirmations or customer-project planning
Customer projectPeople-based project delivery and project billingProduct fulfillment or service-contract lifecycle
Solution orderOne commercial solution spanning several item familiesThe 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 areaQuestions to resolve
Offer modelWhich sold combinations genuinely require one orchestration object?
Item designWhich products create sales, service, contract, subscription, or project follow-ups?
Release controlWho validates and releases each item type, and what becomes irreversible afterward?
Data authorityWhich fields are maintained in the solution order and which in the follow-up document?
ExceptionsWho owns orchestration errors and who owns business-process errors?
BillingWhich components are invoiced together, and which split criteria must remain?
AccountingHow are component revenue, cost, recognition, and total solution margin reconciled?
IntegrationWhich subscription, field service, CRM, or external systems are required and separately entitled?
AnalyticsWhich statuses and margins must be visible at item, solution, and portfolio level?
Clean coreCan 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.