Ggf. kam der Compiler mit einer redundanten Definition der verwendeten Variablen in unterschiedlichen Prozeduren nicht zurecht.

Um diesem zukünftig aus dem Weg zu gehen empfielt es sich sowieso die Module einzeln zu erstellen und mittels CRTSRVPGM dann später zu binden.