Ich weiß nicht wie du das Debuggen damit verhindern willst.
Da ich einen Breakpoint auf den IF setzen und den Inhalt ändern kann wird der SBMJOB ja verhindert und weiter geht's im Geschäft.
Die Einzige Möglichkeit das Debuggen etwas einzuschränken ist ein CHGPGM RMVOBS(*ALL), was ggf. auch einen Releasewechsel verhindert.

Ich glaube nicht, dass sich der Typ des Debuggers feststellen lässt, da alles per API ausgelöst wird. Schließlich kann ja jeder seinen eigenen Debugger schreiben.
Und der OpsNav kann auch noch den Debugger (ohne RDI) aufrufen.