Das wird dir nicht helfen. Wenn du den Modus schließt, wird der DEQUEUE-Baustein nicht durchlaufen. Die Sperre ist "irgendwie" mit dem Modus verknüpft. Wird dieser beendet, wird auch die Sperre gelöscht. Aber eben nicht durch den Dequeue-Baustein sondern systemintern.Julia611 hat geschrieben:Wäre es möglich, in dem Dequeue-Baustein eine Art BAdi, User-Exit oder Enhancement aufzurufen? Wie finde ich, ob es so etwas gibt? Wenn ich den Modus über ALT + F4 schließe schafft SAP es ja auch, die Sperre wieder aufzuheben.
Du hast geschrieben:Julia611 hat geschrieben:Für den Job: Was meinst du mit dem Update im eigenen System? Ich würde mir die gesperrten Einträge von der ext. DB selektieren und dann prüfen, ob die im SAP auch noch gesperrt sind.
"Externe DB" ist für mich ein fremdes System. Wenn du dir den Merker nur in einer eigenen Tabelle speicherst, reicht es natürlich nur diese zu überprüfen.Julia611 hat geschrieben:...wird auf dieser ext. Datenbank ein Status "X" gesetzt
Warum muss den dieser Status auf 'X' gesetzt werden? Warum fuehrst Du nicht alle Pruefungen durch, nachdem der User auf speichern gedrueckt hat?Julia611 hat geschrieben:Hallo liebe Experten,
Beim Einstieg in die co02 wird auf dieser ext. Datenbank ein Status "X" gesetzt (als Kennzeichen, dass der FAUF gerade in Bearbeitung ist). Beim Sichern der Daten im Kundenbild wird der Status wieder zurückgesetzt. Jetzt ist mein Problem: Wie kann ich den Status zurücksetzen, wenn der Anwender den Modus mit ALT + F4 (oder das Schließen-"X" oder den Zurück-Pfeil) schließt? Dann durchlaufe ich mein PAI nicht und habe ich keine Gelegenheit den Status auf der ext. Datenbank zurückzusetzen.