Folgende Situation :
Möchte aus der Nachrichtenfindung im MM (MB1C) mittels Sendemediums 8 einen Funktionsbaustein aufrufen der im Hintergrund via Calltrans eine einfache Sachkontenbuchung erzeugt.
Soweit alles OK, die Nachricht wird gefunden, in den MM Beleg eingestellt. Wird der Verarbeitungszeitpunkt auf 4 gesetzt, also direkt verarbeiten, sieht erstmal alles recht gut aus, jedoch bricht die Verbuchung (SM13) ab und alles RolltBack. Das Modul RV_MESSAGE_UPDATE
steht mit err in der Verbuchung.
Laasse ich diese Nachricht jedoch mit 1 in den Beleg einstellen und diese dann über den RSNAST00 verarbeiten, nun haltet euch fest, alles klappt, der MM Beleg und der FI Beleg werden erzeugt.
Nun die Frage, warum kann ich es nicht in der Nachrichtenverarbeitung im ersten Fall durchziehen.
Aus der SM13 musst Du doch auch die genaue Fehlermeldung und die Quelltext-Zeile herausfinden können.
Außerdem kannst Du aus SM13 die Inhalte der Parameter prüfen, die an den FB übergeben wurden.