Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9369

‘GUI_DOWNLOAD ‘doesn’t create comma delimited file.

$
0
0

Hello Experts,

I’m working with ‘GUI_DOWNLOAD‘and according to my requirement I have to create file on local ‘COMMA DELIMITED’. I’ve tried everything but it’s not working for. Can somebody please take a look at my following code suggests how to make it working?

 

 

CONCATENATE 'SAP_ECLIPSE_EMP' sy-datum '.csv' into lv_file_emp.
     CLEAR lv_empfile.
     CONCATENATE p_file
                 lv_file_emp
                 INTO lv_empfile.


       LOOP AT pgt_emp INTO lwa_emp.
         CONCATENATE   lwa_emp-pernr
                       lwa_emp-vorna
                       lwa_emp-nachn
                       lwa_emp-sprsl
                       lwa_emp-telty
                       lwa_emp-telnr
                       lwa_emp-com01
                       lwa_emp-num01
                       lwa_emp-dat01
                       lwa_emp-zzrank
                       lwa_emp-stat2
                       lwa_emp-mgtxt
                       lwa_emp-vehop
                       lwa_emp-vehca
                       lwa_emp-group
                       lwa_emp-hpten
                       lwa_emp-hptfr
                       INTO wa_emp-l_record
                       separated by ','.
             APPEND wa_emp to gt_emp.
       ENDLOOP.

     CALL FUNCTION 'GUI_DOWNLOAD'
       EXPORTING
         FILENAME                     = lv_empfile
         filetype                    = 'ASC'
         "APPEND                       = 'X'
         WRITE_FIELD_SEPARATOR         = ','
*       HEADER                        = '00'
*       TRUNC_TRAILING_BLANKS         = 'X'
*       WRITE_LF                      = 'X'
*       COL_SELECT                    = ' '
*       COL_SELECT_MASK               = ' '
*       DAT_MODE                      = ' '
*       CONFIRM_OVERWRITE             = ' '
*       NO_AUTH_CHECK                 = ' '
*       CODEPAGE                      = ' '
*       IGNORE_CERR                   = ABAP_TRUE
*       REPLACEMENT                   = '#'
*       WRITE_BOM                     = ' '
*     IMPORTING
*       FILELENGTH                    =
       TABLES
         DATA_TAB                      = GT_EMP
     EXCEPTIONS
       file_write_error        = 1
       no_batch                = 2
       gui_refuse_filetransfer = 3
       invalid_type            = 4
       no_authority            = 5
       unknown_error           = 6
       header_not_allowed      = 7
       separator_not_allowed   = 8
       filesize_not_allowed    = 9
       header_too_long         = 10
       dp_error_create         = 11
       dp_error_send           = 12
       dp_error_write          = 13
       unknown_dp_error        = 14
       access_denied           = 15
       dp_out_of_memory        = 16
       disk_full               = 17
       dp_timeout              = 18
       file_not_found          = 19
       dataprovider_exception  = 20
       control_flush_error     = 21
       OTHERS                  = 22.
     IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
     ELSEIF sy-subrc = 0.
       WRITE: / 'File downloaded at: ', lv_empfile.
     ENDIF.

 

Many thanks in advance.


Viewing all articles
Browse latest Browse all 9369

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>