How enterprise architects transition from classical Business Workflow (SWDD/BOR) to SAP S/4HANA Flexible Workflow. Master scenario definitions, Agent Determination BAdIs, deadlock escalations, and SAP Task Center federation on SAP BTP.
Complete production blueprints for Flexible Workflow, RAP BAdIs, and BTP Task Center in The SAP Clean Core & ABAP Cloud Handbook.
For decades, SAP Business Workflow relied on transaction SWDD, Business Object Repository (BOR) macros, and container bindings. In SAP S/4HANA and Clean Core, this architecture is deprecated for new scenarios:
BUS2012) broke upgrade compatibility.| Component | Classical Business Workflow (SWDD) | Flexible Workflow (SWF_FLEX) |
|---|---|---|
| Configuration Tool | SAP GUI Builder (SWDD) | Fiori App "Manage Workflows" (F1481) |
| Business Object Model | BOR Object Type (SWO1) | ABAP Cloud CDS View / RAP Entity |
| Agent Determination | Standard Tasks & Rule Containers | Cloud-Released BAdIs & Org Hierarchy |
| Threshold Changes | Code modification & Transport | Business Key-User directly in Production |
| Mobile Support | Custom SAP Fiori Gateway Service | Native My Inbox & BTP Task Center |
When business logic requires complex multi-dimensional approval matrices (e.g. routing based on Plant, Cost Center, and Purchasing Group simultaneously), developers implement clean core released BAdIs:
In hybrid enterprise landscapes, business users receive approval requests from multiple SAP systems: S/4HANA Finance, SAP Ariba, SAP Fieldglass, and SAP SuccessFactors. SAP Task Center on SAP BTP unifies all tasks:
1. Real-Time Push: When a Flexible Workflow work item is generated in S/4HANA, the Task Center connector pushes metadata to BTP via CloudEvents.
2. Universal Web & Mobile UI: Executives approve or reject with one click from their mobile phone or SAP Start portal.
3. Instant Callback: The decision is posted back securely to S/4HANA via the BTP Destination Service using Principal Propagation.
Explore over 95 interactive tools, 80+ production architecture cheat sheets, and the complete Clean Core & ABAP Cloud Developer Handbook.