Nein, das siehst du ganz richtig.

Um in C-ähnlichen Strukturen zu programmieren musst du dich mit dem ILE-Konzept befassen (was an dieser Stelle zu weit führt).
Mittels ILE kannst du Prozeduren mit lokalen Variablen sowie Service-Programme (entspricht im weitesten Sinne DLL's) erstellen.
Von der Klassen-Steuerung (also C++) ist auch ILERPG aber weit weit entfernt.