Na dann, herzlichen Glückwunsch !

UTF16 wird bei DSPF's/PRTF's überhaupt nicht unterstützt !

DSPF's und PRTF's benötigen hier den Feldtyp G, Graphic mit der korrekten DBCS-CCSID !!!

Dies bedeutet ebenso auch für die Programme, dass eben G-Felder benötigt werden.

Zur Laufzeit kannst du dann mittels Zuweisung und %UCS2()-Builtin zwischen G-Feldenr und UCS2 (CCSID 13488) wandeln.

Zur Speicherung in der DB empfielt sich nicht UTF16 zu verwenden, da dies ein variabler Zeichensatz ist. UCS2 ist da auf jeden Fall besser.

Wenn du dann Datenaustausch (FTP/IFS) betreibst kannst du dann von/nach UTF16 konvertieren.