<?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: Generating report in Excell in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489900#M1062696</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;GUI_DOWNLOAD&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Sep 2008 04:47:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-10T04:47:43Z</dc:date>
    <item>
      <title>Generating report in Excell</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489899#M1062695</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 have one predefined excell format templet, i want data to be populated into the same format from ABAP Program. and later user can save the format and do changes according.&lt;/P&gt;&lt;P&gt;how to do this any idea are welcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 03:27:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489899#M1062695</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-10T03:27:58Z</dc:date>
    </item>
    <item>
      <title>Re: Generating report in Excell</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489900#M1062696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;GUI_DOWNLOAD&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 04:47:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489900#M1062696</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-10T04:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: Generating report in Excell</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489901#M1062697</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;You can transfer data to a excel sheet using FM ' GUI_DOWNLOAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a sample code for this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ls_test,&lt;/P&gt;&lt;P&gt;line type string,&lt;/P&gt;&lt;P&gt;END OF ls_test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : lw_test type ls_test,&lt;/P&gt;&lt;P&gt;li_test TYPE STANDARD TABLE OF ls_test,&lt;/P&gt;&lt;P&gt;int1 TYPE C,&lt;/P&gt;&lt;P&gt;int2 TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gv_tab(1) TYPE c&lt;/P&gt;&lt;P&gt;VALUE cl_abap_char_utilities=&amp;gt;horizontal_tab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int1 = '1'.&lt;/P&gt;&lt;P&gt;int2 = '2'.&lt;/P&gt;&lt;P&gt;CONCATENATE int1 gv_tab int2 gv_tab '=SUM(A1:B1)'&lt;/P&gt;&lt;P&gt;INTO lw_test-line .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND lw_test to li_test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION &lt;STRONG&gt;'GUI_DOWNLOAD'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'E:\EXCELFORM.XLS'&lt;/P&gt;&lt;P&gt;FILETYPE = 'ASC'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;data_tab = li_test&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;P&gt;Rahul Sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 04:53:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489901#M1062697</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-10T04:53:59Z</dc:date>
    </item>
    <item>
      <title>Re: Generating report in Excell</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489902#M1062698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;GUI_DOWNLOAD will enable you to download your internal table contents into an excel sheet in your system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                = PATH     """your file path&lt;/P&gt;&lt;P&gt;      FILETYPE                = 'ASC'&lt;/P&gt;&lt;P&gt;      WRITE_FIELD_SEPARATOR   = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB                = TABLE_DWNLD   "your Inernal table name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Later after the user has changed the data in the excel sheet , you can upload this data to your ABAP program using the FM GUI_UPLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Winnie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 04:56:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489902#M1062698</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-10T04:56:20Z</dc:date>
    </item>
    <item>
      <title>Re: Generating report in Excell</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489903#M1062699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manohar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the code below...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PARAMETERS : p_dload TYPE rlgrap-filename.
DATA : w_dload TYPE string.
 
TYPES : BEGIN OF ty_kna1,      " structure
        kunnr TYPE kna1-kunnr,
        name1 TYPE kna1-name1,
        ort01 TYPE kna1-ort01,
        land1 TYPE kna1-land1,
        END OF ty_kna1.
 
DATA :  it_kna1 TYPE TABLE OF ty_kna1.  "body
 
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_dload.
  PERFORM f_dload.
START-OF-SELECTION.
 
  PERFORM f_extract.
  PERFORM f_download.  " download file to presentation server
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f_dload
*&amp;amp;---------------------------------------------------------------------*
FORM f_dload .
  CALL FUNCTION 'F4_FILENAME'
* EXPORTING
*   PROGRAM_NAME        = SYST-CPROG
*   DYNPRO_NUMBER       = SYST-DYNNR
*   FIELD_NAME          = ' '
    IMPORTING
      file_name           = p_dload
             .
 
ENDFORM.                    " f_dload
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f_extract
*&amp;amp;---------------------------------------------------------------------*
FORM f_extract .
  SELECT kunnr
          name1
          ort01
          land1 FROM kna1 INTO TABLE it_kna1 .
ENDFORM.                    " f_extract
 
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f_download
*&amp;amp;---------------------------------------------------------------------*
FORM f_download .
  w_dload = p_dload.
  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
*   BIN_FILESIZE                    =
      filename                        = w_dload
   filetype                        = 'ASC'
*   APPEND                          = ' '
   write_field_separator           = 'X'
*   HEADER                          = '00'
*   TRUNC_TRAILING_BLANKS           = ' '
*   WRITE_LF                        = 'X'
*   COL_SELECT                      = ' '
*   COL_SELECT_MASK                 = ' '
*   DAT_MODE                        = ' '
*   CONFIRM_OVERWRITE               = ' '
*   NO_AUTH_CHECK                   = ' '
*   CODEPAGE                        = ' '
*   IGNORE_CERR                     = ABAP_TRUE
*   REPLACEMENT                     = '#'
*   WRITE_BOM                       = ' '
*   TRUNC_TRAILING_BLANKS_EOL       = 'X'
*   WK1_N_FORMAT                    = ' '
*   WK1_N_SIZE                      = ' '
*   WK1_T_FORMAT                    = ' '
*   WK1_T_SIZE                      = ' '
* IMPORTING
*   FILELENGTH                      =
    TABLES
      data_tab                        = it_kna1
*   FIELDNAMES                      =
 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.
  ENDIF.
ENDFORM.                    " f_download


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 05:00:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489903#M1062699</guid>
      <dc:creator>Mohamed_Mukhtar</dc:creator>
      <dc:date>2008-09-10T05:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Generating report in Excell</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489904#M1062700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can also use this FM to populate excell sheet 'XXL_SIMPLE_API'&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 05:00:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489904#M1062700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-10T05:00:18Z</dc:date>
    </item>
    <item>
      <title>Re: Generating report in Excell</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489905#M1062701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;Thank you for your quick reponce. &lt;/P&gt;&lt;P&gt;any idea how we can   &lt;STRONG&gt;Use OLE&lt;/STRONG&gt; to do this Excel  report.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 06:39:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generating-report-in-excell/m-p/4489905#M1062701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-10T06:39:43Z</dc:date>
    </item>
  </channel>
</rss>

