<?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: pgm needed in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216105#M475173</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In your Fieldsymbols declaration define &amp;lt;table&amp;gt; as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;table&amp;gt; TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: table(30) TYPE c,&lt;/P&gt;&lt;P&gt;flname TYPE rlgrap-filename.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA tabref TYPE REF TO data.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;table&amp;gt; TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;table = 'MARA'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CREATE DATA tabref TYPE STANDARD TABLE OF (table).&lt;/P&gt;&lt;P&gt;ASSIGN tabref-&amp;gt;* TO &amp;lt;table&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECT * FROM (table) INTO TABLE &amp;lt;table&amp;gt;.&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                        = 'D:\Wences\test.txt'&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                        = &amp;lt;table&amp;gt;&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&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, 23 Apr 2007 06:52:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-23T06:52:39Z</dc:date>
    <item>
      <title>pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216103#M475171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can any one please send me the simple pgm to download as a flat file in application server or watever server name is mentioned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using data sets.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please dont confuse the pgm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;simple take 3 to 4 fields and download in application server &lt;/P&gt;&lt;P&gt;if possible with headings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thats enough&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 06:48:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216103#M475171</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T06:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216104#M475172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this simple code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT YOPENDATASET .&lt;/P&gt;&lt;P&gt;TABLES : LFA1.&lt;/P&gt;&lt;P&gt;PARAMETERS : FILE(200) TYPE C.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;ORT01 LIKE LFA1-ORT01,&lt;/P&gt;&lt;P&gt;LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF JTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF JTAB.&lt;/P&gt;&lt;P&gt;OPEN DATASET FILE FOR INPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;READ DATASET FILE INTO ITAB.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;PERFORM SUB USING 'YMPOOL' '100'.&lt;/P&gt;&lt;P&gt;PERFORM SUB1 USING : 'LFA1-LIFNR' ITAB-LIFNR,&lt;/P&gt;&lt;P&gt;'LFA1-ORT01' ITAB-ORT01,&lt;/P&gt;&lt;P&gt;'LFA1-LAND1' ITAB-LAND1.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'YMTRAN' USING ITAB MODE 'A'.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;CLOSE DATASET FILE.&lt;/P&gt;&lt;P&gt;FORM SUB USING A B .&lt;/P&gt;&lt;P&gt;CLEAR JTAB.&lt;/P&gt;&lt;P&gt;JTAB-PROGRAM = A.&lt;/P&gt;&lt;P&gt;JTAB-DYNPRO = B.&lt;/P&gt;&lt;P&gt;JTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;APPEND JTAB.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SUB1 USING C D.&lt;/P&gt;&lt;P&gt;CLEAR JTAB.&lt;/P&gt;&lt;P&gt;JTAB-FNAM = C.&lt;/P&gt;&lt;P&gt;JTAB-FVAL = D.&lt;/P&gt;&lt;P&gt;APPEND JTAB.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this resolves your query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward all the helpful answers.&amp;lt;/b&amp;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, 23 Apr 2007 06:51:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216104#M475172</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T06:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216105#M475173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In your Fieldsymbols declaration define &amp;lt;table&amp;gt; as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;table&amp;gt; TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: table(30) TYPE c,&lt;/P&gt;&lt;P&gt;flname TYPE rlgrap-filename.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA tabref TYPE REF TO data.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;table&amp;gt; TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;table = 'MARA'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CREATE DATA tabref TYPE STANDARD TABLE OF (table).&lt;/P&gt;&lt;P&gt;ASSIGN tabref-&amp;gt;* TO &amp;lt;table&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECT * FROM (table) INTO TABLE &amp;lt;table&amp;gt;.&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                        = 'D:\Wences\test.txt'&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                        = &amp;lt;table&amp;gt;&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&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, 23 Apr 2007 06:52:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216105#M475173</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T06:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216106#M475174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arun,&lt;/P&gt;&lt;P&gt;Check this sample code it downloads into aplication and presentation server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM download_file TABLES t_down_tab USING u_down_line.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  DATA: l_file TYPE string.&lt;/P&gt;&lt;P&gt;  CLEAR: l_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: tab.                                               &lt;/P&gt;&lt;P&gt;  DATA: t_outputline(300).&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;f&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Column break in excel sheet when runned in background  &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tab = cl_abap_char_utilities=&amp;gt;horizontal_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_prsfil = 'X'.&lt;/P&gt;&lt;P&gt;    MOVE filepath TO l_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- downloading data into presentation server&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        filename                = l_file&lt;/P&gt;&lt;P&gt;        filetype                = 'ASC'&lt;/P&gt;&lt;P&gt;        write_field_separator   = 'X'&lt;/P&gt;&lt;P&gt;        dat_mode                = 'X'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        data_tab                = t_down_tab&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        file_write_error        = 1&lt;/P&gt;&lt;P&gt;        no_batch                = 2&lt;/P&gt;&lt;P&gt;        gui_refuse_filetransfer = 3&lt;/P&gt;&lt;P&gt;        invalid_type            = 4&lt;/P&gt;&lt;P&gt;        no_authority            = 5&lt;/P&gt;&lt;P&gt;        unknown_error           = 6&lt;/P&gt;&lt;P&gt;        header_not_allowed      = 7&lt;/P&gt;&lt;P&gt;        separator_not_allowed   = 8&lt;/P&gt;&lt;P&gt;        filesize_not_allowed    = 9&lt;/P&gt;&lt;P&gt;        header_too_long         = 10&lt;/P&gt;&lt;P&gt;        dp_error_create         = 11&lt;/P&gt;&lt;P&gt;        dp_error_send           = 12&lt;/P&gt;&lt;P&gt;        dp_error_write          = 13&lt;/P&gt;&lt;P&gt;        unknown_dp_error        = 14&lt;/P&gt;&lt;P&gt;        access_denied           = 15&lt;/P&gt;&lt;P&gt;        dp_out_of_memory        = 16&lt;/P&gt;&lt;P&gt;        disk_full               = 17&lt;/P&gt;&lt;P&gt;        dp_timeout              = 18&lt;/P&gt;&lt;P&gt;        file_not_found          = 19&lt;/P&gt;&lt;P&gt;        dataprovider_exception  = 20&lt;/P&gt;&lt;P&gt;        control_flush_error     = 21&lt;/P&gt;&lt;P&gt;        OTHERS                  = 22.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;*--- downloading data into application server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   OPEN DATASET filepath FOR OUTPUT IN TEXT MODE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    OPEN DATASET filepath FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      LOOP AT t_down_tab INTO u_down_line.&lt;/P&gt;&lt;P&gt;        DO.&lt;/P&gt;&lt;P&gt;          ASSIGN COMPONENT sy-index OF STRUCTURE u_down_line TO &amp;lt;f&amp;gt;.&lt;/P&gt;&lt;P&gt;          IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;            EXIT.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          IF sy-index = 1.&lt;/P&gt;&lt;P&gt;            MOVE &amp;lt;f&amp;gt; TO t_outputline.&lt;/P&gt;&lt;P&gt;          ELSE.&lt;/P&gt;&lt;P&gt;        CONCATENATE t_outputline &amp;lt;f&amp;gt; INTO t_outputline SEPARATED BY tab&lt;/P&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        ENDDO.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transfer data to excel file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        TRANSFER t_outputline TO filepath.&lt;/P&gt;&lt;P&gt;        CLEAR t_outputline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       TRANSFER u_down_line TO filepath.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*End of changes                                    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLOSE DATASET filepath.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DOWNLOAD_FILE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Dont forget to allot points dude this is what we do it for.&amp;lt;/b&amp;gt;Hope this will solve ur problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 07:00:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216106#M475174</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T07:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216107#M475175</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; thank  u for ur help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but l_file will b empty  rite according to this pmg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u please send by taking some sample fields from sap table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and heading will also cum or it will not&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please do the needfull&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 07:18:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216107#M475175</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T07:18:17Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216108#M475176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes i understood please send me the full&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;becoz i want to know where they r calling wat datas are present&lt;/P&gt;&lt;P&gt;how the declaratin part and all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 07:21:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216108#M475176</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T07:21:52Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216109#M475177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Arun&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Analyse this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT test.&lt;/P&gt;&lt;P&gt;*--Internal table &amp;amp; Work area Declaration&lt;/P&gt;&lt;P&gt;DATA : t_data TYPE STANDARD TABLE OF t000,&lt;/P&gt;&lt;P&gt;       wa_data TYPE t000.&lt;/P&gt;&lt;P&gt;DATA : w_message(100)  TYPE c.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*--Application Server File path from user&lt;/P&gt;&lt;P&gt;PARAMETERS  :  p_file TYPE  rlgrap-filename.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*--Get data into the Internal table t_data&lt;/P&gt;&lt;P&gt;  SELECT * FROM t000 INTO TABLE t_data .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*--- Create the application server file path&lt;/P&gt;&lt;P&gt;  OPEN DATASET p_file FOR OUTPUT IN TEXT MODE ENCODING DEFAULT MESSAGE w_message.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*--- Display error messages if any.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE w_message TYPE 'E'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*---Data is downloaded to the application server file path&lt;/P&gt;&lt;P&gt;    LOOP AT t_data INTO wa_data.&lt;/P&gt;&lt;P&gt;      TRANSFER wa_data TO p_file.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*--Close the Application server file (Mandatory).&lt;/P&gt;&lt;P&gt;  CLOSE DATASET p_file.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE  'Error closing the File' TYPE 'E'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE : 'File saved in the location' , p_file.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take a look at this help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3c8c358411d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3c8c358411d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will find some sample code as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This has been discussed a lot . Please refer the following links&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1850620"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="569321"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="322419"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 08:17:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216109#M475177</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T08:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216110#M475178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;    Try the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Table declarations...................................................&lt;/P&gt;&lt;P&gt;tables: bkpf.                          " Accounting Document Header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Selection screen elements............................................&lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  p_burks like bkpf-bukrs.             " Company Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options:&lt;/P&gt;&lt;P&gt;  s_gjahr for bkpf-gjahr.              " Fiscal year&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Type declaration of the structure to hold Accounting Document Header*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_bkpf,&lt;/P&gt;&lt;P&gt;    bukrs type bkpf-bukrs,             " Company Code&lt;/P&gt;&lt;P&gt;    belnr type bkpf-belnr,             " Accounting Document Number&lt;/P&gt;&lt;P&gt;    gjahr type bkpf-gjahr,             " Fiscal year&lt;/P&gt;&lt;P&gt;    blart type bkpf-blart,             " 	Document type&lt;/P&gt;&lt;P&gt;    bldat type bkpf-bldat,             " Document date in document&lt;/P&gt;&lt;P&gt;  end of fs_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold Accounting Document Header                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_bkpf like standard table&lt;/P&gt;&lt;P&gt;           of fs_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Type declaration of the structure to hold file data                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_table,&lt;/P&gt;&lt;P&gt;    str type string,&lt;/P&gt;&lt;P&gt;  end of fs_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold file data                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_table like standard table&lt;/P&gt;&lt;P&gt;            of fs_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Data declarations...................................................&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work variables                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  w_char(50)      type c,&lt;/P&gt;&lt;P&gt;  w_file_name(50) type c value 'YH645_050103'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select bukrs                           " Company Code&lt;/P&gt;&lt;P&gt;       belnr                           " Accounting Document Number&lt;/P&gt;&lt;P&gt;       gjahr                           " Fiscal year&lt;/P&gt;&lt;P&gt;       blart                           " 	Document type&lt;/P&gt;&lt;P&gt;       bldat                           " Document date in document&lt;/P&gt;&lt;P&gt;  from bkpf&lt;/P&gt;&lt;P&gt;  into table t_bkpf&lt;/P&gt;&lt;P&gt; where bukrs eq p_burks&lt;/P&gt;&lt;P&gt;   and gjahr in s_gjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;  loop at t_bkpf into fs_bkpf.&lt;/P&gt;&lt;P&gt;    do.&lt;/P&gt;&lt;P&gt;      assign component sy-index of structure fs_bkpf to &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;      if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;        exit.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        move &amp;lt;fs&amp;gt; to w_char.&lt;/P&gt;&lt;P&gt;        if sy-index eq 1.&lt;/P&gt;&lt;P&gt;          fs_table-str = &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          concatenate fs_table-str ',' w_char into fs_table-str.&lt;/P&gt;&lt;P&gt;        endif.                         " IF SY-INDEX...&lt;/P&gt;&lt;P&gt;      endif.                           " IF SY-SUBRC...&lt;/P&gt;&lt;P&gt;    enddo.                             " DO...&lt;/P&gt;&lt;P&gt;    append fs_table to t_table.&lt;/P&gt;&lt;P&gt;  endloop.                             " LOOP AT T_KNA1...&lt;/P&gt;&lt;P&gt;endif.                                 " IF SY-SUBRC...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;open dataset w_file_name for output in text mode encoding default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_table into fs_table.&lt;/P&gt;&lt;P&gt;  transfer fs_table-str to w_file_name.&lt;/P&gt;&lt;P&gt;endloop.                               " LOOP AT T_TABLE...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if helpful.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;kiran kumar k&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 08:29:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2216110#M475178</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T08:29:01Z</dc:date>
    </item>
  </channel>
</rss>

