im Zuge eines Projektes sollen Vorgänge von PSP Elementen zurückgemeldet werden. Dies mach ich mit dem FUBA: CO_RU_CONFIRMATION
Jetzt ist das Problem, dass wenn ich 2 Vorgänge eines Auftrages Rückmelden möchte schmeißt er mir die Exception "Order Already Locked" -- also das der Auftrag schon in Bearbeitung ist.
Allerdings schließe ich nach dem 1. Rückmelden schon den Auftrag mit "Commit Work and Wait. ". Nun verstehe ich nicht warum, kann mir da vielleicht jemand weiter helfen?
Es ist so dass man den Fuba und das commit work ( and wait ) für jeden vorgang einzeln aufrufen muss. Der Auftrag selber wird nämlich erst nachdem das commit aufgerufen wurde wieder freigegeben.
Außerdem muss man das commit flag setzen ansonsten schließt er das auch nicht ordentlich.