Alles sehr merkwürden....

Wir machen unsere Menüs mit nem eigenen CLP und das funktioniert supi.

Also laut Handbuch wären die Erstellungbefehle für Deinen Fall wie folgt:
CRTDSPF FILE(PERLIB/PERSMENU) +
SRCFILE(USERLIB/SFPERS) +
DFRWRT(*NO) +
RSTDSP(*NO)

CRTMSGF MSGF(PERLIB/PERSMENU) +
TEXT('Message file of commands for menu PERSMENU.')

CRTMNU MENU(PERLIB/PERSMENU) TYPE(*DSPF) DSPF(*MENU) +
MSGF(*MENU) DSPKEY(*NO) CMDLIN(*LONG) +
TEXT('Personnel menu')
Versuch das mal genauso, nur eben die Namen der LIB und des Objektes ersetzen.

Wenn Du schreibst dass bei Umwandlung durch automatik das funktioniert, dann prüfe doch mal die Umwandlungsliste, was da genau für Parameter gezogen werden.

kuempi