Online Course

Classic Workflows for SAP ERP and SAP S/4HANA with SAP Business Workflow

with Dr. Kerem Koseoglu

Online
5 Lessons
09/14/2026 – 10/12/2026

The course in detail:

If you’re an ABAP developer working in an on-premise SAP environment, chances are classic SAP Business Workflow is still part of your stack. Make sure you have the skills to excel in your day-to-day workflow responsibilities! This five-day course trains you for every stage of classic workflow development. You’ll start with general concepts, an overview of your tools (including the workflow builder, Transaction SWDD), and system configuration. Then move on to custom workflow design and development, advanced features like agent determination and decision tasks, programmatic extension via ABAP APIs, custom report development, and SAP Fiori approval setup. Conclude the course by improving your administrative skills and learning to monitor and troubleshoot workflows in production.

What you'll learn:

  • Configure an SAP system for workflow development
  • Design and build a complete custom approval workflow from specification to working implementation
  • Implement advanced agent determination methods, custom decision tasks, and step features
  • Extend and manipulate workflows programmatically using ABAP APIs
  • Develop custom reports
  • Enable SAP Fiori-based approval
  • Monitor, troubleshoot, and administer workflows

🕒 The lessons start at 10 a.m. ET and end at 2:00 p.m. ET, breaks included.

Who is this SAP Business Workflow course suitable for?

  • ABAP developers working in on-premise SAP ERP and SAP S/4HANA environments
  • SAP Fiori developers involved in workflow-related approval scenarios
  • Workflow administrators responsible for monitoring and maintaining SAP Business Workflow
  • Technical consultants and project team members building or extending classic workflows

 

Prerequisite: Attendees should have prior knowledge of ABAP programming and a working understanding of object-oriented ABAP concepts. The following topics are out of scope: Flexible workflows for SAP S/4HANA, SAP BTP-based workflows (SAP Build Process Automation), and workflows for public cloud SAP S/4HANA environments. If you need more information about the learning level, please feel free to ask us.

These classic workflow topics will be covered in this course:

  • Classic workflow concepts: containers, tasks, methods, event linkage, binding, and agents
  • Classic workflow development tools
  • System configuration and verification
  • Custom approval workflow development
  • Agent determination
  • Advanced step features
  • Workflow extension with ABAP APIs
  • Custom reporting
  • SAP Fiori approval configuration
  • Production administration

 

Learn more about Rheinwerk Courses with our FAQ.


Note: Can’t join live? No problem! With your purchase, you’ll receive access to the session recordings and slide decks directly on the learning platform shortly after each session concludes. Learn at your own pace, revisit key concepts, and reinforce your understanding of the topic. Whether live or on demand, this course offers you the opportunity to learn directly from a top SAP expert. Don’t miss out!

Lessons

Webinar icon

Overview and Setup

📅 09/14/2026 🕒 10 a.m. – 2 p.m. ET 👤 Dr. Kerem Koseoglu

Get a thorough grounding in SAP Business Workflow! Learn how the classic engine works, see which tools you’ll use to build and monitor workflows, and find out how to configure your SAP system so it’s ready for classic workflow development.

Topics:

  • Workflow concepts: containers, tasks, methods, event linkage, binding, and agents
  • Development tools overview: Transaction SWDD flow design, task and step definition, and ABAP method development
  • System setup with automatic customizing (SWUD), basic configuration, and verification
  • Monitoring transaction codes and tables
Webinar icon

Developing Custom Classic Workflows

📅 09/21/2026 🕒 10 a.m. – 2 p.m. ET 👤 Dr. Kerem Koseoglu

Follow a realistic approval scenario from business requirement to functional workflow. Plan the design, implement each stage—starting the workflow, looping through approvers, collecting and evaluating decisions, and finishing the workflow—and see how the completed classic workflow handles both approval and rejection paths.

Topics:

  • Scenario definition: workflow, task, method, and agent plans
  • Implementation: starting the workflow, looping through approvers, and collecting and evaluating decisions
  • Testing approval and rejection scenarios
  • Using monitoring tools
Webinar icon

Advanced Classic Workflow Features

📅 09/28/2026 🕒 10 a.m. – 2 p.m. ET 👤 Dr. Kerem Koseoglu

Learn to tackle the advanced requirements that appear in virtually every real-world workflow project: flexible agent determination, custom decision tasks, step features, and more!

Topics:

  • Agent determination: users, superior of initiator, roles, HR elements, rules, and expressions
  • Custom decision tasks: implementation, description changes, and container element usage
  • Step features: duration limits, deadline jobs, attachments, and secondary methods
  • Additional step types: activity, condition, container operation, and fork
Webinar icon

Extending Classic Workflows

📅 10/05/2026 🕒 10 a.m. – 2 p.m. ET 👤 Dr. Kerem Koseoglu

Go beyond the workflow builder! Use ABAP APIs to programmatically execute steps, cancel workflows, and manipulate agents. Build custom reports and configure the SAP Fiori gateway to enable web-based approval and rejection.

Topics:

  • Workflow manipulation with ABAP: step execution, workflow cancellation, and agent manipulation
  • Custom reporting: workflow and task concepts, significant tables, agent determination, and reporting tips
  • SAP Fiori approval: backend configuration, launchpad configuration, and authorization
Webinar icon

Administration

📅 10/12/2026 🕒 10 a.m. – 2 p.m. ET 👤 Dr. Kerem Koseoglu

Close out the series with the skills needed to keep workflows running in production: monitor events, workflows, and deadlines; restart or cancel stuck processes; manage agents, authorizations, and inbox substitution; schedule e-mail jobs; and diagnose the most common workflow issues.

Topics:

  • Workflow management: buffer sync; monitoring events, workflows, and deadlines; restarting, completing, and cancelling
  • Agent management: authorization, inbox manipulation, and substitution
  • E-mail notifications: RSWUWFML2, custom e-mail with task links, and delayed items
  • Common issues: workflow doesn’t start, event problems, and work items sent to everyone

Ticket Options

 

Early bird pricing valid until June 29, 2026

$246.00 savings
Early Bird Pricing: Course
$845 $499
Book your ticket for all 5 lessons and save $346.00
Book now
Early Bird Pricing: Individual Lesson
$169 $129
Book your ticket for an individual lesson in this course
Book now

Your Experts

None

Dr. Kerem Koseoglu is a freelance SAP software architect who specializes in ABAP programming. He regularly teaches professional training courses for ABAP developers. He has participated in global software development projects in a variety of roles, including lead architect, team lead, developer, technical advisor, instructor, and project manager. He is the author of Design Patterns in ABAP Objects (SAP PRESS), SQL: The Practical Guide (Rheinwerk Publishing), and several books and articles for technical magazines in Turkey. He has a Ph.D. in organizational behavior.

Discover Additional Courses

In this online course, you’ll enhance your skills in three key areas: object-oriented programming for ABAP (OO-ABAP), core data services (CDS), and ABAP-managed database procedures (AMDP). First, understand the basics of ABAP Objects, the object-oriented extension of the ABAP language. Then build on your knowledge by learning to create and access CDS views, which centralize your database queries and are an entry point to modern ABAP application development! Finally, you’ll see how SQLScript is used for data access and manipulation, before learning to write SQLScript directly in ABAP classes using AMDPs.

Online Course: On Demand

Learn more >

Get to know the ABAP Unit testing framework! In this one-day course, expert Dr. Kerem Koseoglu offers a practical introduction that covers ABAP unit testing in object-oriented ABAP (OO-ABAP), end to end. Learn to define unit test classes, execute tests, and evaluate results through detailed code examples and practical demonstrations. Understand the benefits of mocking for unit tests and learn about alternative options. Explore best practices for test-driven development. The core concepts covered in this course will help you write, run, and maintain valuable ABAP unit tests and improve your applications!

Online Course: On Demand

Learn more >

Pair This Course with These Books

Whether you’re running on-premise SAP S/4HANA or SAP S/4HANA Cloud, get the tools you need to automate your business processes with workflows! Build methods and tasks, define workflows and triggering events, and create notifications with SAP Business Workflow. Walk step by step through standard and custom workflow development using SAP S/4HANA’s flexible workflows. Design and deploy cloud-ready workflows with SAP Business Application Studio and SAP Build Process Automation. This is the only workflow guide you need!

E-book, Print, Bundle

Buy Now >

ABAPers, get on the cutting edge of object-oriented programming for ABAP! Start by mastering the ABAP Objects syntax and then walk through object encapsulation, initialization, inheritance, and polymorphism. Dive into case studies that demonstrate object-oriented programming in real-world scenarios, from consuming services with SAP BTP, ABAP environment to modeling behavior with the ABAP RESTful application programming model. Get expert tips, downloadable code examples, and best practices!

E-book, Print, Bundle

Buy Now >

Ready to take your SAP skills to the next level?

Visit our course webpage to explore our upcoming sessions and secure your spot today with our early bird pricing! Thank you for choosing us as your trusted partner in SAP education.

Ticket options
$246.00 savings
Early Bird Pricing: Course
$845 $499
Early bird pricing valid until and including June 29, 2026
Book now
Early Bird Pricing: Individual Lesson
$169 $129
Book your ticket for an individual lesson in this course
Book now
Easy order process
via the ticket shop by our partner pretix
Convenient payment
with credit card or PayPal
Group discounts
Get in touch for a quote