Spricht was gegen die Verwendung von CL_GUI_FRONTEND_SERVICES =>GUI_DOWNLOAD( ) bzw. evtl. den FuBa GUI_DOWNLOAD? Dort als FILETYPE "DAT" mitgeben und die Feldnamen in der Tabelle FIELDNAMES mitgeben.
(WS_DOWNLOAD ist als obsolet gekennzeichnet / dokumentiert.)
Edit: erst nach abschicken gesehen, dass die Frage nicht mehr taufrisch ist.