SAP Business Workflow / WebFlow 
Mit dem SAP Business Workflow können Sie auf einfache Weise Geschäftsprozesse abbilden, die noch nicht im SAP-System enthalten sind. Dies können einfache Freigabe- oder Genehmigungsverfahren sein oder auch komplexere Geschäftsprozesse, wie das Anlegen eines Materialstamms und die damit zusammenhängende Koordinierung der beteiligten Abteilungen. Besonders effizient kann der SAP Business Workflow dort eingesetzt werden, wo Arbeitsabläufe immer wieder durchlaufen werden, oder wo der Geschäftsprozess eine Vielzahl von Bearbeitern in einer genau festgelegten Reihenfolge benötigt.
Sie können einen Workflow entweder manuell starten oder er kann vom SAP-System als Reaktion auf ein Ereignis gestartet werden. Ereignisse werden vom SAP-System automatisch ausgelöst, wenn vorher definierte Zustände eintreten, z.B. wenn bei einer automatischen Prüfung bestimmte Fehler gefunden werden. Somit können Sie den SAP Business Workflow auch einsetzen, um auf Fehler und Ausnahmesituationen in anderen existierenden Geschäftsprozessen zu reagieren.
SAP stellt Ihnen zahlreiche Workflows zur Verfügung, die vordefinierte Geschäftsprozesse abbilden. Diese Workflows können Sie ohne großen Implementierungsaufwand einsetzen. Eine Übersicht über diese SAP-Workflows finden Sie unter Workflow-Szenarios in den Anwendungen.
Der SAP Business Workflow verwendet die existierenden Transaktionen und Funktionen des SAP-Systems und ändert diese nicht. Sie können mit dem SAP Business Workflow die bestehenden Funktionen des SAP-Systems zu neuen Geschäftsprozessen zusammenfügen, wobei das Workflow-System diese Geschäftsprozesse steuert.
Wenn Sie bereits das SAP Organisationsmanagement einsetzen, können Sie den dort erstellten organisatorischen Aufbau direkt dazu nutzen, die einzelnen Schritte eines Workflow durch die passenden Bearbeiter ausführen zu lassen. Sie haben die Möglichkeit, die Ausführung eines Schrittes z.B. durch eine Planstelle vorzusehen. Dadurch wird gewährleistet, dass während der Ausführung des Workflow die jeweiligen Inhaber der Planstelle die einzelnen Schritte ausführen können. Somit werden personelle Änderungen in Ihrer Organisation sofort bei der Ausführung eines Workflow berücksichtigt.
Der SAP Business Workflow / WebFlow bietet Ihnen eine Vielzahl von Werkzeugen, um Workflows zu definieren und zu analysieren sowie den laufenden Betrieb zu überwachen. Der SAP Business Workflow / WebFlow kann auch über das Internet ausgeführt werden.
Mit dem SAP Business Workflow/ WebFlow können Sie für alle Schritte des Workflow während der Ausführung individuell die geeigneten Bearbeiter ermitteln. Die Ausführung und der Beginn aller Schritte kann terminüberwacht werden, wobei auf Terminüberschreitungen individuell reagiert werden kann. Mit dem Ad-hoc-Workflow können Sie auch im produktiven Betrieb schnell einen Workflow erstellen.
Der Endanwender erhält Informationen zu seinen auszuführenden Tätigkeiten im Business Workplace. Dort hat er einen zentralen Überblick über alle durchzuführenden Tätigkeiten, zu deren Ausführung er berechtigt ist. Er kann von dort direkt mit der Ausführung beginnen.
Im Workflow Builder können Sie einen Workflow anzeigen und Veränderungen vornehmen. Kleinere Erweiterungen, wie eigene Bearbeiterzuordnungen oder Änderungen in Terminüberwachungen, können Sie dabei direkt an den SAP-Workflows vornehmen.
Zur Unterstützung bei der Definition von Workflows existieren zahlreiche Workflow Wizards, mit denen Sie spezielle Teile eines Workflow erstellen können. Alle verfügbaren Workflow Wizards stehen Ihnen im Workflow Builder zur Verfügung.
Um die Funktionen des SAP-Systems dem Workflow zur Verfügung zu stellen, setzen Sie Business Objekte ein, die Sie im Business Object Builder definieren und analysieren können. Ebenfalls können Sie selbstentwickelte ABAP-Klassen verwenden. Diese und die Business Objekte werden dem Workflow in wiederverwendbaren Aufgaben zur Verfügung gestellt. Der Business Workflow Explorer ermöglicht Ihnen einen Überblick über alle existierenden Aufgaben.
Dem Systemadministrator für Workflow stehen eine Reihe von Werkzeugen zur Verfügung, mit denen er die laufenden Workflows kontrollieren und analysieren kann. Im Falle von auftretenden Problemen wird er automatisch vom System benachrichtigt.