Wenn Ihr die Quellen nicht habt, gibt es tatsächlich ein Problem.
Ein Wiederherstellen ist so nicht möglich.
Normalerweise werden die Prozeduren/Funktionen beim Restore der Objekte automatisch registriert.
Ansonsten muss man dies an Hand der Quellen machen.
Gerne wird dies bei der Ausführung via Opsnav vergessen.
Native auf der AS/400 lege ich mir gerne eine QSQLSRC an.

Versuche mal ein PRTSQLINF des jeweiligen Programmobjektes.
Bei "externen" SQL-Prozeduren/Funktionen benötigst du halt die Quelle.

Du kannst aber an Hand der Verwendung in den aufrufenden Programmen diese wiederherstellen.

Bei "internen", also per SQL-Body erstellten, Prozeduren/Funktionen hast du wirklich schlechte Karten.