Das Problem mag ja sein, dass während des CPYF die Daten nicht verändert werden dürfen damit diese konsistent sind. Da gibts dann tatsächlich nur wenig Möglchkeiten.

Mit WRKOBJLCK (bzw. den API's) kann man zwar die Job's killen, aber wer sagt denn, dass das nicht zu Folgefehlern und somit Inkonsistenzen führt.

Ausserdem können ja wieder Sperren auftreten nachdem die Jobs gekillt wurden, weil diese wieder neu gestartet werden (Prestart-Job's, Job-Warteschlange ...).

Wenn du Inkonsistenz mit Job-Kills akzeptierst, kannst du auch gleich den CPYF ohne ALCOBJ machen, was ggf. zum gleichen Ergebnis führt.

Ein DLCOBJ entsperrt nur, was vorher mit ALCOBJ im selben Job gesperrt wurde.

So wie Dieter es in seiner charmanten Art beschreibt: Die Lösung muss mit dem Skalpell und nicht mit dem Hammer erfolgen.