... das fängt doch schon damit an, was für Dich "das auslösende Programm" ist? Wen dann da QDBPUT oder ähnliches steht, ist es dann dieses, oder welches sonst? Was ist, wenn QDBPUT morgen anders heißen solllte? Was ist, wenn Du auf eine Procedure eines SRVPGMS stößt, geht es dann den Call stack weiter hoch, bis ein *PGM auftaucht? Um das Call stack durchhampeln kommst Du eh nicht rum, aber was soll das Ganze eigentlich bezwecken?

D*B