CPYTOIMPF ist da schon der richtige Weg.
Man darf sich nicht daran stören, dass bei numerischen Werten die Leerzeichen nicht entfernt werden. Excel kommt damit dann zurecht.

Die 2. Möglichkeit ist dann per SQL:

select trim(Fld1) || ';' || char(NumFld) || ';'
from file
where ...

Das dann als QM-Query und mit STRQMQRY in eine Datei ausgeben.
Diese Datei dann per CPYTOIMPF ins IFS-Stellen.

Bei der Ausgabe darauf achten:
*STDASCII ist CP 850 (DOS)
*PCASCII is CP 1252 (Windows)