Lesson 5 of 6
Classic release strategies
8 min
Before flexible workflow, SAP approvals for requisitions and purchase orders used release procedures. Contoso's ECC 6.0 system has them, and after conversion to SAP S/4HANA they still work. Many companies keep them for a while, so testers, key users and process owners need to understand them, and to know how they live alongside flexible workflow.
How a classic release strategy works
The usual form is release with classification. Characteristics such as total value, plant, purchasing group, material group or document type are defined on communication structures (CEBAN for requisitions, CEKKO for purchase documents) and grouped in a class. Each release strategy is a combination of characteristic values (for example, plant 1710 and value over $25,000) with the release codes that must approve, their sequence, and the release indicators that say what the document may do at each stage (for example, "blocked" until the last code releases). Requisitions can also use a simpler release procedure without classification, at item level only.
Releasing documents
| Document | Individual release | Collective release |
|---|---|---|
| Purchase requisition | ME54N | ME55 |
| Purchase order | ME29N | ME28 |
Classic release transactions.
Approvers release with their release code. Collective release lists many documents at once and releases them in one action, but does not support rejection; individual release allows approving or rejecting specific documents. Release codes can be linked to workflow so that approvers are notified, but many companies simply ran a collective release list each morning.
| Topic | Flexible workflow | Classic release strategy |
|---|---|---|
| Configured in | Fiori apps by process experts | Customizing: classification, groups, codes, strategies |
| Conditions | Start and step conditions on document fields | Characteristic values on CEBAN / CEKKO |
| Approvers | Users, roles, team functions | Release codes linked to authorizations (and optionally workflow) |
| Approving | My Inbox | ME54N / ME55, ME29N / ME28, or workflow inbox |
| Change after approval | Value change restarts by default | Re-determination based on strategy and change rules |
| Direction | Strategic option; Public Edition approach | Still supported in converted on-premise and Private Edition systems |
Running both
SAP lets you choose per document type: one PO document type can use flexible workflow while another still uses a release strategy, and the same is true for requisitions. That allows a gradual move. It also creates risk: if both are configured for the same document type, or switched mid-process, documents can behave unexpectedly, for example a release strategy not being triggered or the workflow starting when it should not. SAP has published knowledge base articles on these symptoms. Contoso's design keeps an explicit table of document types and their approval method, and every change to it is a change request.
Moving from release strategies to flexible workflow
Contoso's plan converts with release strategies unchanged, so day one behaves like ECC, and moves PO document types to flexible workflow one at a time after go-live. Each move is a small project: rebuild the strategy's values as start conditions and steps, map release codes to roles or team functions, decide what happens to POs already in release, and retest the thresholds. Documents created under the old method keep their release status, so expect a period in which both methods are visible in reports. In Public Edition this question does not arise, because flexible workflow is the approval approach there.
What would you do?
After conversion, a PO of document type NB above $25,000 is output to Lakeside without any approval. Before go-live it used a release strategy. Flexible workflow was activated for NB in a transport last week. What is the best next step?
- Classic release with classification uses characteristics on CEBAN/CEKKO, release groups, codes, indicators and strategies.
- Release requisitions in ME54N/ME55 and POs in ME29N/ME28; collective release cannot reject.
- The approval method is chosen per document type; both can run in one system.
- Keep a signed-off table of document types and approval methods, and test each.
Check your understanding · not graded
Lesson check
1. Which communication structure holds release characteristics for purchase orders?
2. Which transaction releases POs collectively?
3. What can collective release not do?
4. How is the choice between flexible workflow and release strategy made?