Du möchstest eine CSV erstellen, da ist DTAFMT(*FIXED) kontraproduktiv.
Die CCSID ist bei TOCCSID anzugeben und für Windows ist das 1252. PCASCII entspricht 850 und da stimmen heutzutage die Umlaute nicht.
Anzupassen ist noch FLDDLM(';') und für deutsches Excel DECPNT(*COMMA).
Für die Spaltenüberschriften gibts weiter hinten noch ADDCOLNAM(*SQL/*SYS).
*SQL hat den Vorteil dass die Alias bzw. langen Namen einer TABLE genommen werden.

Schau dir den Rest der Parameter an. Zu jedem Feld gibts i.Ü. auch die F1-Taste.

Die SQL-Variante ist zwar für IT'ler ganz nett aber nicht automatisierbar.
Ansonsten gäbe es noch die gute alte "Datenübertragung von IBM i", die nach einmaliger Definition auch mehrfach aufgerufen werden kann.