Ok den Aufbau habe ich denke ich ungefähr verstanden...
Ein Programm besteht aus mehreren Modulen. Diese Können ein oder mehrere Prozeduren enthalten.
Dabei ist es egal ob es sich um eine Main- oder eine Subprozedur handelt. Wobei der Unterschied zwischen einer Main- und Subprozedur in der "Zyklusverarbeitung" liegt.
Kann man das so sagen?

So.., versuche ich nun mit CRTRPGMOD(da das Modul später in einem RPGLE verwendet werden soll) umzuwandeln kommt trzd. die Meldung Programm kann nicht beendet werden..
Füge ich einen LR ein meldet er „*RNF0256 301 Bestimmung zwischen Prozeduren gefunden. Bestimmung ignoriert.

Wirklich nochmal vielen Dank für die Hilfe, ist echt nicht so einfach wenn man sich das alles selbst mit Skripten und Beispielen im Selbststudium beibringen muss..

Max