Ich bin bei dynamische Maßnahmen ganz neu.
Es soll beim Erstellen einer Abwesenheit in der PA30 eine dynamische Maßnahme auf gewissen Bedingungen prüfen (Abw.art.; Abw.dauer; etc.).
Anschließend soll eine bestimmte zweite Form der Abwesenheit angelegt werden, welche parallel zur eigentlichen Abwesenheit läuft.
Die beiden blockieren sich dabei nicht.
Momentan wird die dyn. Maßnahme ausgeführt und prüft korrekt.
Die beiden Abwesenheiten werden angelegt.
Aber wenn ich die beiden Abwesenheiten wieder entferne um erneut testen zu können,
bestehen diese weiterhin. Nach einem zweiten Löschversuch sind sie dann wirklich weg.
Da die Abwesenheiten nach dem ersten Löschversuch nicht mehr in der Auflistung sind und dann nach Neuladen der PA30 wieder enthalten sind bin ich nicht ganz sicher wo hier der Fehler liegen könnte. Ob hier vielleicht die Abwesenheiten komischerweise nach dem ersten Löschen nochmals erzeugt wurden.
Zum Erzeugen der Abw. nutze ich den Fuba "HR_INFOTYPE_OPERATION".
Hoffe Ihr könnt mir hier vielleicht einen Tipp geben.
Nach weiteren Tests habe ich bemerkt, dass der Fehler anscheinend nur dann auftritt wenn vor dem Löschen die Transaktion NICHT verlässt.
Gehe ich raus und wieder rein in die PA30 so scheint das Löschen beim ersten Versuch erfolgreich zu sein. :/