Mit den ersten beiden Diagrammen kommt man oft schon recht weit, eine sinnvolle Ergänzung in Geschäftsanwendungen ist meist das sogenannte Aktivitätsdiagramm welches wir abschießend noch vorstellen werden.
Das Aktivitätsdiagramm zeigt uns das dynamische Verhalten (Ablauf der Einzelschritte) der Anwendung, sprich wie laufen die Prozesse / Aktivitäten im Detail ab. So könnten wir unserem Anwendungsfall "Kundestammdaten ändern“ mit dem Aktivitätsdiagramm wie folgt modellieren.
Begonnen wird ganz links bei dem schwarz gefüllten Kreis, danach wird die Einstiegsmaske dargestellt. Gibt der Benutzer einen gültigen Debitor wird geprüft ob er Vertriebsbereichsdaten angegeben hat und der entsprechende Dynpro dargestellt. Ist der Debitor bzw. falls angegeben die Vertriebsbereichsdaten nicht vorhanden wird eine Fehlermeldung ausgegeben und der Einstiegsdynpro angezeigt.
Das Aktivitätsdiagramm wird häufig noch im Detail beschrieben. Wichtig ist, dass man Dinge nicht mehrmals beschreibt, nämlich einmal im UseCase Diagramm und dann im Aktivity Diagramm nochmals – sprich Redundanzen sind unbedingt zu vermeiden.

