Dynamic Parallel Approvals in SAP Build Process Automation: A Fixed-Branch Strategy
In many enterprise approval workflows, there is a need for parallel approvals. These approvals are often dynamic—the number of approvers and their identities depend on the business context, making them hard to model using static workflow designs.
SAP Build Process Automation, a low-code solution on SAP Business Technology Platform (SAP BTP), provides tools to design workflows and automate business processes. However, SAP Build Process Automation currently doesn’t support truly dynamic parallel branches out-of-the-box.
In this blog post, I’ll walk you through a design workaround to achieve dynamic parallel approvals using a fixed number of branches corresponding to the maximum number of approvers that can be expected at a time, conditional logic, and structured input. This is particularly useful when the maximum number of parallel approvers is known in advance.
![]()
What Is RISE with SAP?
Editor’s note: SAP announced changes to RISE with SAP at SAP Sapphire 2025. While this blog is a good starting point for learning about RISE with SAP, some things may have changed.
RISE with SAP is a package of applications, services, and methodologies that helps companies transition from on-premise applications (such as SAP ERP), platforms, and infrastructure to a pure-cloud model.
![]()









