<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Multiple upload from desktop in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960507#M67271</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;please can you tell me...what parameter should i maintain. And i dont know the filenames too.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so can u define some method for that&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz if possible help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Sep 2005 13:43:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-09-22T13:43:06Z</dc:date>
    <item>
      <title>Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960505#M67269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have to upload multiple files together and have to send to application server. I am able to do with single file but not getting any idea how to upload multiple files together.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if someone has faced the same problem before can please help me. or if some one have idea plz help me its urgent for me. and can please send me the logic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will be great help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz help !!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 13:27:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960505#M67269</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T13:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960506#M67270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i thing already some posting are there. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read all the file names and keep it to one itab&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;   use upload function ( how you are doing for single file )&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  and using open dataset you can write into application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;sasi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 13:34:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960506#M67270</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T13:34:08Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960507#M67271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;please can you tell me...what parameter should i maintain. And i dont know the filenames too.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so can u define some method for that&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz if possible help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 13:43:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960507#M67271</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T13:43:06Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960508#M67272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try with this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: l_filename type string OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_filename = 'c:\temp1.xls'.&lt;/P&gt;&lt;P&gt;APPEND L_FILENAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_filename = 'c:\temp2.xls'.&lt;/P&gt;&lt;P&gt;APPEND L_FILENAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT L_FILENAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                      = l_filename&lt;/P&gt;&lt;P&gt;     FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;     HAS_FIELD_SEPARATOR           = '#'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB                      = itab1.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;    OPEN DATASET &amp;lt;applicationfilename&amp;gt; FOR OUTPUT IN TEXT MODE.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      LOOP AT ITAB1&lt;/P&gt;&lt;P&gt;        TRANSFER ITAB1 TO pt_infil .&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLOSE DATASET pt_infil.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 13:56:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960508#M67272</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T13:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960509#M67273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;1) CL_GUI_FRONTEND_SERVICES-&amp;gt;DIRECTORY_LIST_FILES
2) loop at file_table.
     fm C13Z_FILE_UPLOAD_ASCII
   endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 14:01:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960509#M67273</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2005-09-22T14:01:57Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960510#M67274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;i am still confused....if i append the l_filename. but what should be the select option for user to select the files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as i dont know what are the file names. they could be any. so please a little bit help more reuqiered..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 14:10:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960510#M67274</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T14:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960511#M67275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try with this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables tline.&lt;/P&gt;&lt;P&gt;data: l_filename type string OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;select-options l_file for tline-tdline  no intervals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR l_file-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To get file name from user's workstation&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            def_filename     = l_file-low&lt;/P&gt;&lt;P&gt;            def_path         =  'c:/'&lt;/P&gt;&lt;P&gt;            mask             = ',&lt;STRONG&gt;.&lt;/STRONG&gt;,&lt;STRONG&gt;.&lt;/STRONG&gt;.'&lt;/P&gt;&lt;P&gt;            mode             = 'S'&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            filename         = l_file-low&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            inv_winsys       = 1&lt;/P&gt;&lt;P&gt;            no_batch         = 2&lt;/P&gt;&lt;P&gt;            selection_cancel = 3&lt;/P&gt;&lt;P&gt;            selection_error  = 4&lt;/P&gt;&lt;P&gt;            OTHERS           = 5.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 14:31:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960511#M67275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T14:31:14Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960512#M67276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An exampl to do that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_path(1024) DEFAULT 'c:\tmp\',&lt;/P&gt;&lt;P&gt;            p_appl LIKE RCGFILETR-FTAPPL DEFAULT '/home/ABALLAY/Pablo'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: v_count type i,&lt;/P&gt;&lt;P&gt;      v_path TYPE STRING,&lt;/P&gt;&lt;P&gt;      v_filename  LIKE RCGFILETR-FTFRONT,&lt;/P&gt;&lt;P&gt;      wa_tab LIKE FILE_INFO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: TAB TYPE STANDARD TABLE OF FILE_INFO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF t_data OCCURS 0,&lt;/P&gt;&lt;P&gt;        LINE(1000),&lt;/P&gt;&lt;P&gt;      END OF t_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_path = p_path.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;DIRECTORY_LIST_FILES&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    DIRECTORY                   = v_path&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FILTER                      = '&lt;STRONG&gt;.&lt;/STRONG&gt;'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FILES_ONLY                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DIRECTORIES_ONLY            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    FILE_TABLE                  = TAB&lt;/P&gt;&lt;P&gt;    COUNT                       = v_count.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CNTL_ERROR                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DIRECTORY_LIST_FILES_FAILED = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRONG_PARAMETER             = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ERROR_NO_GUI                = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   NOT_SUPPORTED_BY_GUI        = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   others                      = 6&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET p_appl FOR OUTPUT IN TEXT MODE  ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT TAB INTO WA_TAB..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE p_path wa_tab-filename INTO v_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      FILENAME                      = v_filename&lt;/P&gt;&lt;P&gt;      FILETYPE                      = 'ASC'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    HEADLEN                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    LINE_EXIT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TRUNCLEN                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_FORM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_PROG                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DAT_D_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB                      = t_data&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      CONVERSION_ERROR              = 1&lt;/P&gt;&lt;P&gt;      FILE_OPEN_ERROR               = 2&lt;/P&gt;&lt;P&gt;      FILE_READ_ERROR               = 3&lt;/P&gt;&lt;P&gt;      INVALID_TYPE                  = 4&lt;/P&gt;&lt;P&gt;      NO_BATCH                      = 5&lt;/P&gt;&lt;P&gt;      UNKNOWN_ERROR                 = 6&lt;/P&gt;&lt;P&gt;      INVALID_TABLE_WIDTH           = 7&lt;/P&gt;&lt;P&gt;      GUI_REFUSE_FILETRANSFER       = 8&lt;/P&gt;&lt;P&gt;      CUSTOMER_ERROR                = 9&lt;/P&gt;&lt;P&gt;      NO_AUTHORITY                  = 10&lt;/P&gt;&lt;P&gt;      OTHERS                        = 11&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_data.&lt;/P&gt;&lt;P&gt;    TRANSFER t_data TO p_appl.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;PabloX.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 14:33:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960512#M67276</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T14:33:26Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple upload from desktop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960513#M67277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anu,&lt;/P&gt;&lt;P&gt;in the following, you might have to change path-separators according to your back/frontend OS but otherwise it's fully functional for your request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards Jörg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ztest99  .&lt;/P&gt;&lt;P&gt;PARAMETERS: path(128) LOWER CASE OBLIGATORY.&lt;/P&gt;&lt;P&gt;DATA: filtab TYPE filetable,&lt;/P&gt;&lt;P&gt;      filline TYPE LINE OF filetable,&lt;/P&gt;&lt;P&gt;      a_file TYPE string.&lt;/P&gt;&lt;P&gt;DATA: intab TYPE TABLE OF string,&lt;/P&gt;&lt;P&gt;      a_line TYPE string.&lt;/P&gt;&lt;P&gt;DATA: target TYPE string.&lt;/P&gt;&lt;P&gt;DATA: rc TYPE i.&lt;/P&gt;&lt;P&gt;DATA: ix TYPE i.&lt;/P&gt;&lt;P&gt;DATA: dummy TYPE TABLE OF string WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;CALL METHOD cl_gui_frontend_services=&amp;gt;file_open_dialog&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    window_title            = 'Select files for upload'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DEFAULT_EXTENSION       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DEFAULT_FILENAME        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FILE_FILTER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INITIAL_DIRECTORY       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    multiselection          = 'X'&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    file_table              = filtab&lt;/P&gt;&lt;P&gt;    rc                      = rc&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    file_open_dialog_failed = 1&lt;/P&gt;&lt;P&gt;    cntl_error              = 2&lt;/P&gt;&lt;P&gt;    error_no_gui            = 3&lt;/P&gt;&lt;P&gt;    not_supported_by_gui    = 4&lt;/P&gt;&lt;P&gt;    OTHERS                  = 5.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Do some Error Handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;LOOP AT filtab INTO a_file.&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename        = a_file&lt;/P&gt;&lt;P&gt;      filetype        = 'ASC'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      data_tab        = intab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      file_open_error = 1&lt;/P&gt;&lt;P&gt;      file_read_error = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DO SOME ERROR HANDLING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SPLIT a_file AT '' INTO TABLE dummy.&lt;/P&gt;&lt;P&gt;  ix = LINES( dummy ).&lt;/P&gt;&lt;P&gt;  READ TABLE dummy INDEX ix.&lt;/P&gt;&lt;P&gt;  CONCATENATE path dummy INTO target SEPARATED BY '/'.&lt;/P&gt;&lt;P&gt;  OPEN DATASET target FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;  LOOP AT intab INTO a_line.&lt;/P&gt;&lt;P&gt;    TRANSFER a_line TO target.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CLOSE DATASET target.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2005 16:13:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-upload-from-desktop/m-p/960513#M67277</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-22T16:13:04Z</dc:date>
    </item>
  </channel>
</rss>

