In Debugging kommt man natürlich,
aber wenn die Daten nicht zugeordnet werden können
hilft das wenig.
Bei genau zuzuordenden Daten kann VB-Abbruch oder Restart
der Rollback-Logik unterliegen. Das ist ein wesentlicher Unetrschied!
Neu aufsetzten geht immer, aber was wird dann versendet ?
Alles nochmal ? (doppelt ?)
Mail verloren; wenn es aus dem grossen Topf kommt,
findest du kaum raus warum

Eine Wiederholung bedarf zusätzlichen (abweichendes) Coding.
>wie würde Dein Lösungvorschlag aussehen?
Ich würde die Daten Belegweise verarbeiten.
Entweder aus dem verbuchten Beleg nachlesen
(sicher, aber performanceungünstig)
oder Belegweise in den VB-Satz einstellen und per
eigenem FB im VB versenden oder den Report die
Daten aus dem VB-Satz lesen lassen.
Das ist recht einfach zu machen, schnell und sehr sicher.
Vor allem sind alle SAP-Restart und Rollback-Verfahren
damit sichergestellt.
Im Debugging (Fehlersuche) sind immer genau die zugehörigen
Daten (nicht irgendwelche) verfügbar.
Gruss
Daniel