Ich denke nicht, da jeder da eigene Ideen hat.
Wenn du kein Free machen darfst bist du nun mal auf 10 Stellen beschränkt.

Allerdings:
Wenn du SQL im RPGLE verwenden darfst, kann man ja die Programminternen Felder weiterhin 10-stellig machen und die SQL-Namen ansonsten verwenden.
Externe Referenzen gestalten sich da allerdings schwierig.