Für die Unicode-Verarbeitung solltest du den Datentyp "C" und CCSID 13488 (Default) bzw. 1200 verwenden.
Um zwischen Zeichen und Unicode zu wechseln benötigt man bei einfachen Moves/Eval's keine Funktionen, das mach der Compiler automatisch.
Für explizite Umwandlungen stehen die Funktionen:
%char(MyUcs): UCS2->CHAR
% UCS2(MyChar): CHAR->UCS2
zur Verfügung.
Eine UTF8-Unterstützung (1208) gibt es ausschließlich mit SQL.

Achtung:
Bei der Codewandlung von UCS2 nach CHAR kann es zu Datenverlusten kommen, da ggf. phonetische Ersatzwerte verwendet werden.