<?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: creating a file in application server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858526#M362682</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nivetha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below example should give you some idea in downloading as .CSV file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: it_t001 type table of t001,
      wa_t001 type t001.
data: fname type filename value '/dir/file.csv'.

field-symbols: &amp;lt;wa&amp;gt;, &amp;lt;fld&amp;gt;.
data: str type string.

select * into table it_t001 from t001.

open dataset fname for output in text mode encoding default.
if sy-subrc ne 0.
   write:/ 'Unable to open file:', fname.
else.
   loop at it_t001 assigning &amp;lt;wa&amp;gt;.
        clear str.
        do.
          assign component sy-index of structure &amp;lt;wa&amp;gt; to &amp;lt;fld&amp;gt;.
          if sy-subrc ne 0.
             exit.
          elseif sy-index = 1.
             move &amp;lt;fld&amp;gt; to str.
          else.
             concatenate str &amp;lt;fld&amp;gt; into str separated by ','.
          endif.
        enddo.
        transfer str to fname.
   endloop.
   close dataset fname.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For downloading back,&lt;/P&gt;&lt;P&gt;use OPEN DATASET in INPUT MODE, READ DATASET and CLOSE DATASET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Jan 2007 05:43:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-01-23T05:43:05Z</dc:date>
    <item>
      <title>creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858522#M362678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to create a file(.csv file) in application server and how to download the contents of an internal table to that file created in application server,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 05:39:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858522#M362678</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:39:07Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858523#M362679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the OPEN DATASET and TRANSFER statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FILE = /usr/sap/tmp/file.csv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET file IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab_csv.&lt;/P&gt;&lt;P&gt; TRANSFER itab_csv TO file.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 05:40:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858523#M362679</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858524#M362680</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 create file as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET F_NAME FOR OUTPUT IN TEXT MODE MESSAGE MESS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls reward points if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 05:40:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858524#M362680</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858525#M362681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI..This is a sample program to create a CSV file.  If you require to move this file to the application server, you can use OPEN DATASET...TRANSFER DATASET..etc to move it to the application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zcomma .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Open the file using Notepad or open and SaveAs Text file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_output OCCURS 0,&lt;/P&gt;&lt;P&gt;         text(3000) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF i_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ws_rmwwr(15) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_rbkp OCCURS 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        belnr LIKE rbkp-belnr,&lt;/P&gt;&lt;P&gt;        gjahr LIKE rbkp-gjahr,&lt;/P&gt;&lt;P&gt;        blart LIKE rbkp-blart,&lt;/P&gt;&lt;P&gt;        bldat LIKE rbkp-bldat,&lt;/P&gt;&lt;P&gt;        budat LIKE rbkp-budat,&lt;/P&gt;&lt;P&gt;        usnam LIKE rbkp-usnam,&lt;/P&gt;&lt;P&gt;        xblnr LIKE rbkp-xblnr,&lt;/P&gt;&lt;P&gt;        bukrs LIKE rbkp-bukrs,&lt;/P&gt;&lt;P&gt;        lifnr LIKE rbkp-lifnr,&lt;/P&gt;&lt;P&gt;        waers LIKE rbkp-waers,&lt;/P&gt;&lt;P&gt;        rmwwr LIKE rbkp-rmwwr,&lt;/P&gt;&lt;P&gt;      END OF i_rbkp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT belnr&lt;/P&gt;&lt;P&gt;        gjahr&lt;/P&gt;&lt;P&gt;        blart&lt;/P&gt;&lt;P&gt;        bldat&lt;/P&gt;&lt;P&gt;        budat&lt;/P&gt;&lt;P&gt;        usnam&lt;/P&gt;&lt;P&gt;        xblnr&lt;/P&gt;&lt;P&gt;        bukrs&lt;/P&gt;&lt;P&gt;        lifnr&lt;/P&gt;&lt;P&gt;        waers&lt;/P&gt;&lt;P&gt;        rmwwr FROM rbkp UP TO 10 ROWS INTO TABLE i_rbkp.&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;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  LOOP AT i_rbkp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE i_rbkp-rmwwr TO ws_rmwwr CURRENCY 'USD'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ws_rmwwr = i_rbkp-rmwwr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write ws_rmwwr no-gap to ws_rmwwr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE i_rbkp-belnr&lt;/P&gt;&lt;P&gt;                i_rbkp-gjahr&lt;/P&gt;&lt;P&gt;                i_rbkp-blart&lt;/P&gt;&lt;P&gt;                i_rbkp-bldat&lt;/P&gt;&lt;P&gt;                i_rbkp-budat&lt;/P&gt;&lt;P&gt;                i_rbkp-usnam&lt;/P&gt;&lt;P&gt;                i_rbkp-xblnr&lt;/P&gt;&lt;P&gt;                i_rbkp-bukrs&lt;/P&gt;&lt;P&gt;                i_rbkp-lifnr&lt;/P&gt;&lt;P&gt;                i_rbkp-waers&lt;/P&gt;&lt;P&gt;                ws_rmwwr&lt;/P&gt;&lt;P&gt;     INTO i_output SEPARATED BY ',' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND i_output.&lt;/P&gt;&lt;P&gt;    CLEAR i_output.&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BIN_FILESIZE                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    filename                      = 'C:\test.csv'&lt;/P&gt;&lt;P&gt;   filetype                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  APPEND                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_FIELD_SEPARATOR         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        = '00'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TRUNC_TRAILING_BLANKS         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_LF                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COL_SELECT                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COL_SELECT_MASK               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&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                      = i_output[]&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;          .&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>Tue, 23 Jan 2007 05:42:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858525#M362681</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:42:52Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858526#M362682</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nivetha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below example should give you some idea in downloading as .CSV file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: it_t001 type table of t001,
      wa_t001 type t001.
data: fname type filename value '/dir/file.csv'.

field-symbols: &amp;lt;wa&amp;gt;, &amp;lt;fld&amp;gt;.
data: str type string.

select * into table it_t001 from t001.

open dataset fname for output in text mode encoding default.
if sy-subrc ne 0.
   write:/ 'Unable to open file:', fname.
else.
   loop at it_t001 assigning &amp;lt;wa&amp;gt;.
        clear str.
        do.
          assign component sy-index of structure &amp;lt;wa&amp;gt; to &amp;lt;fld&amp;gt;.
          if sy-subrc ne 0.
             exit.
          elseif sy-index = 1.
             move &amp;lt;fld&amp;gt; to str.
          else.
             concatenate str &amp;lt;fld&amp;gt; into str separated by ','.
          endif.
        enddo.
        transfer str to fname.
   endloop.
   close dataset fname.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For downloading back,&lt;/P&gt;&lt;P&gt;use OPEN DATASET in INPUT MODE, READ DATASET and CLOSE DATASET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 05:43:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858526#M362682</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858527#M362683</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi nivetha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first u have to create the physical path for application server by using logical path(apllication server path in ur system).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can do this by function module FILE_GET_NAME_USING_PATH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then u can open that file for output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET f_file FOR OUTPUT IN TEXT MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSFER itab TO  f_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 05:46:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858527#M362683</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858528#M362684</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 use this code.&lt;/P&gt;&lt;P&gt;suppose the i_levelall is ur internal table.&lt;/P&gt;&lt;P&gt;w_tab type c value cl_abap_char_utilities=&amp;gt;horizontal_tab,&lt;/P&gt;&lt;P&gt;w_newline type c value cl_abap_char_utilities=&amp;gt;newline,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;F NOT i_levelall[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    LOOP AT i_levelall INTO wa_levelall.&lt;/P&gt;&lt;P&gt;      wa_outtab-udate = wa_levelall-udate.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t1 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-utime = wa_levelall-utime.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t2 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-matnr = wa_levelall-matnr.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t3 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-maktx = wa_levelall-maktx.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t4 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-kunnr = wa_levelall-kunnr.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t5 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-name1 = wa_levelall-name1.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t6 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-kotabnr = wa_levelall-kotabnr.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t7 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-type = wa_levelall-type.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t8 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-ftext = wa_levelall-ftext.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t9 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-kschl = wa_levelall-kschl.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t10 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-username = wa_levelall-username.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t11 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-f_new = wa_levelall-f_new.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t12 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-validity = wa_levelall-validity.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t13 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-f_old = wa_levelall-f_old.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t14 = w_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      wa_outtab-vkorg = wa_levelall-vkorg.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t15 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-vtweg = wa_levelall-vtweg.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t16 = w_tab.&lt;/P&gt;&lt;P&gt;      wa_outtab-pltyp = wa_levelall-pltyp.&lt;/P&gt;&lt;P&gt;      wa_outtab-h_t17 = w_tab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND wa_outtab TO i_outtab.&lt;/P&gt;&lt;P&gt;      CLEAR: wa_outtab,&lt;/P&gt;&lt;P&gt;             wa_levelall.&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;  CLEAR w_file.&lt;/P&gt;&lt;P&gt;  CONCATENATE filepath space&lt;/P&gt;&lt;P&gt;               INTO w_file.&lt;/P&gt;&lt;P&gt;  CONDENSE w_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OPEN DATASET w_file FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE  : w_tab  TO wa_heading-h_t1,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t2,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t3,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t4,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t5,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t6,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t7,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t8,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t9,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t10,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t11,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t12,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t13,&lt;/P&gt;&lt;P&gt;            w_tab  TO wa_heading-h_t14,&lt;/P&gt;&lt;P&gt;            text-h01 TO wa_heading-h_udate,&lt;/P&gt;&lt;P&gt;            text-h02 TO wa_heading-h_utime,&lt;/P&gt;&lt;P&gt;            text-h16 TO wa_heading-h_matnr,&lt;/P&gt;&lt;P&gt;            text-h17 TO wa_heading-h_maktx,&lt;/P&gt;&lt;P&gt;            text-h18 TO wa_heading-h_kunnr,&lt;/P&gt;&lt;P&gt;            text-h19 TO wa_heading-h_name1,&lt;/P&gt;&lt;P&gt;            text-h06 TO wa_heading-h_kotabnr,&lt;/P&gt;&lt;P&gt;            text-h15 TO wa_heading-h_type,&lt;/P&gt;&lt;P&gt;            text-h20 TO wa_heading-h_ftext,&lt;/P&gt;&lt;P&gt;            text-h05 TO wa_heading-h_kschl,&lt;/P&gt;&lt;P&gt;            text-h03 TO wa_heading-h_username,&lt;/P&gt;&lt;P&gt;            text-h11 TO wa_heading-h_f_new,&lt;/P&gt;&lt;P&gt;            text-h07 TO wa_heading-h_validity,&lt;/P&gt;&lt;P&gt;            text-h10 TO wa_heading-h_f_old.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE :    text-h21 TO wa_heading-h_vkorg,&lt;/P&gt;&lt;P&gt;              text-h22 TO wa_heading-h_vtweg ,&lt;/P&gt;&lt;P&gt;              text-h23 TO wa_heading-h_pltyp .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRANSFER wa_heading TO w_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT i_outtab INTO wa_outtab.&lt;/P&gt;&lt;P&gt;          TRANSFER wa_outtab TO w_file.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLOSE DATASET w_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 i106 WITH  text-011." w_file.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MESSAGE s106 WITH  text-012." w_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;Reward helpful answers...&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Siddhesh Sanghvi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 05:49:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858528#M362684</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858529#M362685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT  ZGILL_AS    message-id rp                            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: pa0001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options s_pernr for pa0001-pernr no intervals MODIF ID XYZ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: P_DSNI(75)                   TYPE C MODIF ID ABG DEFAULT&lt;/P&gt;&lt;P&gt;          '/usr/local/sapdata/amit.dat' LOWER CASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;      pernr(8),&lt;/P&gt;&lt;P&gt;      sp1(1) value ',',&lt;/P&gt;&lt;P&gt;      werks(4),&lt;/P&gt;&lt;P&gt;      sp2(1) value ',',&lt;/P&gt;&lt;P&gt;      persg(1),&lt;/P&gt;&lt;P&gt;      sp3(1) value ',',&lt;/P&gt;&lt;P&gt;      persk(2),&lt;/P&gt;&lt;P&gt;      end of itab.&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; OPEN DATASET P_DSNI FOR OUTPUT IN LEGACY TEXT MODE.&lt;/P&gt;&lt;P&gt; PERFORM FETCH_DATA.&lt;/P&gt;&lt;P&gt; STOP.&lt;/P&gt;&lt;P&gt;  END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  if itab[] is not initial.&lt;/P&gt;&lt;P&gt;     perform  print_file1 tables itab.&lt;/P&gt;&lt;P&gt;   else.&lt;/P&gt;&lt;P&gt;   write:/ 'No records exists'.&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;FORM FETCH_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM PA0001 WHERE PERNR IN S_PERNR.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING PA0001 TO ITAB.&lt;/P&gt;&lt;P&gt;TRANSFER ITAB TO P_DSNI.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;CLOSE DATASET P_DSNI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FETCH_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM print_file1  tables P_ITAB structure itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/2 'EmpNo',&lt;/P&gt;&lt;P&gt;       14 'Personnel Area',&lt;/P&gt;&lt;P&gt;       34 'Emp Group',&lt;/P&gt;&lt;P&gt;       47 'Emp SubGroup'.&lt;/P&gt;&lt;P&gt;skip 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at p_itab.&lt;/P&gt;&lt;P&gt;write:2  p_itab-pernr,&lt;/P&gt;&lt;P&gt;      14 p_itab-werks,&lt;/P&gt;&lt;P&gt;      34 p_itab-persg,&lt;/P&gt;&lt;P&gt;      47 p_itab-persk.&lt;/P&gt;&lt;P&gt;skip 1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " print_file1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 05:53:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858529#M362685</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T05:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858530#M362686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;and finally, u can move that file to your presentation server (local computer) by using the transaction CG3Y&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 05:39:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858530#M362686</guid>
      <dc:creator>former_member189059</dc:creator>
      <dc:date>2007-03-01T05:39:12Z</dc:date>
    </item>
    <item>
      <title>Re: creating a file in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858531#M362687</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;simply see the tcode AL11&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;shamim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 05:44:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-file-in-application-server/m-p/1858531#M362687</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T05:44:40Z</dc:date>
    </item>
  </channel>
</rss>

