<?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: GUI_FILE_SAVE_DIALOG in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189808#M1625123</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;Use Function Module GUI_Download. Follow the below steps if the file you want to save is an excel file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.
PARAMETERS: p_file TYPE rlgrap-filename.
SELECTION-SCREEN END OF BLOCK blk3.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.

  CALL FUNCTION 'F4_FILENAME'
    EXPORTING
      field_name = 'P_FILE'
    IMPORTING
      file_name  = p_file.

START-OF-SELECTION

* For Column Headers.
TYPES: BEGIN OF ty_fieldnames,
       field TYPE c LENGTH 50,
       END OF ty_fieldnames.

  wa_fieldnames-field = 'T1'.
  APPEND wa_fieldnames TO it_fieldnames.
  wa_fieldnames-field = 'T2'.
  APPEND wa_fieldnames TO it_fieldnames.
  wa_fieldnames-field = 'T3'.
  APPEND wa_fieldnames TO it_fieldnames.
  wa_fieldnames-field = 'T4'.
  APPEND wa_fieldnames TO it_fieldnames.

* Save FIle.
CONCATENATE p_file '.xls' INTO p_file.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename                = p_file
      filetype                = 'DAT'
      append                  = ' '
      write_field_separator   = 'X'
    TABLES
      data_tab                = it_final
      fieldnames              = it_fieldnames
    EXCEPTIONS
      file_write_error        = 1
      no_batch                = 2.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Danish.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Sep 2011 06:28:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-09-20T06:28:34Z</dc:date>
    <item>
      <title>GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189801#M1625116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using fm GUI_FILE_SAVE_DIALOG,&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_FILE_SAVE_DIALOG'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   WINDOW_TITLE            = 'Select File'&lt;/P&gt;&lt;P&gt;   FILE_FILTER             = '(&lt;STRONG&gt;.xls)|&lt;/STRONG&gt;.xls|'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FULLPATH                = SOURCEFILENAME&lt;/P&gt;&lt;P&gt;   USER_ACTION             = USER_ACTION.&lt;/P&gt;&lt;P&gt; IF USER_ACTION &amp;lt;&amp;gt; 0 AND USER_ACTION &amp;lt;&amp;gt; 1 AND USER_ACTION &amp;lt;&amp;gt; 2.&lt;/P&gt;&lt;P&gt;    MESSAGE S000(ZZ) WITH TEXT-000.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is showing path select along with buttons Replace, Generate, and Extent. where i dnt need these.&lt;/P&gt;&lt;P&gt;i need bapi in bid like GUI_FILE_LOAD_DIALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2011 12:49:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189801#M1625116</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-09-19T12:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189802#M1625117</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 the FM 'GUI_DOWNLOAD'  using filetpye = 'BIN'.     You have to calcuale the length in byte of file and convert the data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;...

 CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
    EXPORTING
      buffer        = gt_data   
  IMPORTING
      output_length = lv_len
    TABLES
      binary_tab    = lt_itab.

CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      bin_filesize            = lv_len
      filename                = lv_filename
      filetype                = 'BIN'
    TABLES
      data_tab                = lt_itab
    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  &amp;lt;&amp;gt;  0.
............    
ELSE.

......
       ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2011 13:18:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189802#M1625117</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-09-19T13:18:46Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189803#M1625118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have to set&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;init = 'L'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;problem is you don't have a function to do it... but as "init" is a global variable of function pool you can set it in the memory stack&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2011 13:23:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189803#M1625118</guid>
      <dc:creator>franois_henrotte</dc:creator>
      <dc:date>2011-09-19T13:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189804#M1625119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anusha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will suggest you go with class services cl_gui_frontend_services.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2011 13:40:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189804#M1625119</guid>
      <dc:creator>madhu_vadlamani</dc:creator>
      <dc:date>2011-09-19T13:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189805#M1625120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
selection-screen begin of block BCX with frame.
parameters: p_filep like rlgrap-filename.
selection-screen end of block BCX.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_filep.
PERFORM find_dir USING p_filep.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Sep 2011 02:57:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189805#M1625120</guid>
      <dc:creator>sjeevan</dc:creator>
      <dc:date>2011-09-20T02:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189806#M1625121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;firstly i am using f4_filename,&lt;/P&gt;&lt;P&gt;then using the below code but i am not able to carry my filename properly and downloaded file is not in excel format.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSLATE SOURCEFILENAME TO UPPER CASE.&lt;/P&gt;&lt;P&gt;  SPLIT SOURCEFILENAME AT '.XLS' INTO SOURCEFILENAME FILENAME.&lt;/P&gt;&lt;P&gt;  CONCATENATE SOURCEFILENAME '_ERRORS' INTO FILENAME.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MS_EXCEL_OLE_STANDARD_DAT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILE_NAME = FILENAME&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB  = DOWNLOADTAB&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS    = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE FILENAME TO SOURCEFILENAME.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        FILENAME = SOURCEFILENAME&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATA_TAB = DOWNLOADTAB&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS   = 1.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE S000(ZZ) WITH TEXT-001.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz help me to sortout the issue,&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Sep 2011 05:21:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189806#M1625121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-09-20T05:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189807#M1625122</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;Can you check like this.&lt;/P&gt;&lt;P&gt;DATA : t_dfname   TYPE rlgrap-filename VALUE u2018C:\u2019,&lt;/P&gt;&lt;P&gt;t_filename TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION u2018F4_FILENAMEu2019&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;program_name  = sy-repid&lt;/P&gt;&lt;P&gt;dynpro_number = sy-dynnr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;file_name     = t_dfname&lt;/P&gt;&lt;P&gt;t_filename = t_dfname.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;IF t_filename IS INITIAL OR&lt;/P&gt;&lt;P&gt;t_filename = u2018C:\u2019.&lt;/P&gt;&lt;P&gt;MESSAGE:'Custom Message' type 'I'.&lt;/P&gt;&lt;P&gt;STOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION u2018GUI_DOWNLOADu2019&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = t_filename&lt;/P&gt;&lt;P&gt;filetype = u2018DATu2019&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = Ittab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION u2018MS_EXCEL_OLE_STANDARD_DATu2019&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;file_name                 = t_dfname&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab                  = ittab&lt;/P&gt;&lt;P&gt;fieldnames                = it_head&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS                    = 8.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE u2018Excel OPEN Erroru2019 TYPE u2018Iu2019. &lt;/P&gt;&lt;P&gt;STOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Sep 2011 06:03:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189807#M1625122</guid>
      <dc:creator>madhu_vadlamani</dc:creator>
      <dc:date>2011-09-20T06:03:07Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189808#M1625123</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;Use Function Module GUI_Download. Follow the below steps if the file you want to save is an excel file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.
PARAMETERS: p_file TYPE rlgrap-filename.
SELECTION-SCREEN END OF BLOCK blk3.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.

  CALL FUNCTION 'F4_FILENAME'
    EXPORTING
      field_name = 'P_FILE'
    IMPORTING
      file_name  = p_file.

START-OF-SELECTION

* For Column Headers.
TYPES: BEGIN OF ty_fieldnames,
       field TYPE c LENGTH 50,
       END OF ty_fieldnames.

  wa_fieldnames-field = 'T1'.
  APPEND wa_fieldnames TO it_fieldnames.
  wa_fieldnames-field = 'T2'.
  APPEND wa_fieldnames TO it_fieldnames.
  wa_fieldnames-field = 'T3'.
  APPEND wa_fieldnames TO it_fieldnames.
  wa_fieldnames-field = 'T4'.
  APPEND wa_fieldnames TO it_fieldnames.

* Save FIle.
CONCATENATE p_file '.xls' INTO p_file.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename                = p_file
      filetype                = 'DAT'
      append                  = ' '
      write_field_separator   = 'X'
    TABLES
      data_tab                = it_final
      fieldnames              = it_fieldnames
    EXCEPTIONS
      file_write_error        = 1
      no_batch                = 2.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Danish.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Sep 2011 06:28:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189808#M1625123</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-09-20T06:28:34Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_FILE_SAVE_DIALOG</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189809#M1625124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanku all for ur replies,&lt;/P&gt;&lt;P&gt;am not getting eventhough after making changes,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR E_FILE.&lt;/P&gt;&lt;P&gt;*Function Module For Selecting File from its Location(error file)&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROGRAM_NAME = SY-REPID&lt;/P&gt;&lt;P&gt;      FIELD_NAME   = 'E_FILE'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      FILE_NAME    = E_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Process lt_excel1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT LT_FINAL INTO WA_FINAL.&lt;/P&gt;&lt;P&gt;    CLEAR: OUTPUTTAB.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate input data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ERRORS_OCCURED = 'X'.&lt;/P&gt;&lt;P&gt;    IF WA_FINAL-SHIPCUST IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-NAME IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-NAME2 IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-004.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-SEARCHT IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-005.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-STREET2 IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-STREET3 IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-STREET IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-008.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-POSTAL IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-009.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-CITY IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-COUNTRY IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-011.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-REGION IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-012.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-TZONE IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-013.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-INDUSTRY IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-014.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-PLANT IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-015.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF WA_FINAL-TOPAYMENT IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF L_AGROUP(4) IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-017.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF L_SORG(4) IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-018.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF L_DCHAN IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-019.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF L_DVIS(2) IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-020.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF L_SCOND(2) IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-021.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF L_INCO(3) IS INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-022.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF L_TCLASS IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      OUTPUTTAB-ERRORTEXT = TEXT-023.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Download Error File To Pc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHECK LT_EXCEL1 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  REFRESH DOWNLOADTAB.&lt;/P&gt;&lt;P&gt;  LOOP AT LT_FINAL INTO WA_FINAL.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING WA_FINAL TO DOWNLOADTAB.&lt;/P&gt;&lt;P&gt;    APPEND DOWNLOADTAB.&lt;/P&gt;&lt;P&gt;    CLEAR DOWNLOADTAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  TRANSLATE SOURCEFILENAME TO UPPER CASE.&lt;/P&gt;&lt;P&gt;  SPLIT SOURCEFILENAME AT '.XLS' INTO SOURCEFILENAME FILENAME.&lt;/P&gt;&lt;P&gt;  CONCATENATE SOURCEFILENAME '_ERRORS' INTO FILENAME.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MS_EXCEL_OLE_STANDARD_DAT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILE_NAME = FILENAME&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB  = DOWNLOADTAB&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS    = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE FILENAME TO SOURCEFILENAME.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        FILENAME = SOURCEFILENAME&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATA_TAB = DOWNLOADTAB&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS   = 1.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE S000(ZZ) WITH TEXT-001.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Sep 2011 11:04:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-file-save-dialog/m-p/8189809#M1625124</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-09-20T11:04:28Z</dc:date>
    </item>
  </channel>
</rss>

