<?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: Edit a text file in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045288#M87718</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sagar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points to helpful answers / solved &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by clicking the STAR on the left of the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Dec 2005 12:19:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-12-14T12:19:21Z</dc:date>
    <item>
      <title>Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045282#M87712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Is there a way in ABAP to open a text file kept on presentation server and then programatically edit it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two functions GUI_UPLOAD and GUI_DOWNLOAD, but they fetch the data from file in form of table!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sagar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 11:42:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045282#M87712</guid>
      <dc:creator>former_member194099</dc:creator>
      <dc:date>2005-12-14T11:42:52Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045283#M87713</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;What do you want to do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 11:44:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045283#M87713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T11:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045284#M87714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sagar,&lt;/P&gt;&lt;P&gt;after you have loaded you file in the internal table, if I understood your problem, you can write on screen (write command) each record enabling the input mode.&lt;/P&gt;&lt;P&gt;In this way you could modify the text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In other word you can build an interactive report, where you write only the file in the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it can help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By &lt;/P&gt;&lt;P&gt;enzo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 11:46:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045284#M87714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T11:46:38Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045285#M87715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sagar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 Try this Code (Just copy paste)&lt;/P&gt;&lt;P&gt;  ( This will work fantastic for TXT files)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : fn TYPE STRING.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;       ln(100) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF itab.&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;  fn = 'D:\abc.txt'.&lt;/P&gt;&lt;P&gt;&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                      = fn&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                      = itab&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;   NO_BATCH                      = 3&lt;/P&gt;&lt;P&gt;   GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;P&gt;   INVALID_TYPE                  = 5&lt;/P&gt;&lt;P&gt;   NO_AUTHORITY                  = 6&lt;/P&gt;&lt;P&gt;   UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;P&gt;   BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;P&gt;   HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;P&gt;   SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;P&gt;   HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;P&gt;   UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;P&gt;   ACCESS_DENIED                 = 13&lt;/P&gt;&lt;P&gt;   DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;P&gt;   DISK_FULL                     = 15&lt;/P&gt;&lt;P&gt;   DP_TIMEOUT                    = 16&lt;/P&gt;&lt;P&gt;   OTHERS                        = 17&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EDITOR-CALL FOR itab.&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                        = FN&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                        = ITAB&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 11:50:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045285#M87715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T11:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045286#M87716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt; 1) upload that file to sap internal table using GUI_UPLOAD&lt;/P&gt;&lt;P&gt; 2) modify this internal table how you want &lt;/P&gt;&lt;P&gt; 3) download the same internal table to presentation server using GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;srikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 11:50:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045286#M87716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T11:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045287#M87717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sagar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points to helpful answers / solved &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by clicking the STAR on the left of the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 12:18:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045287#M87717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T12:18:43Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045288#M87718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sagar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points to helpful answers / solved &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by clicking the STAR on the left of the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 12:19:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045288#M87718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T12:19:21Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045289#M87719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amit,&lt;/P&gt;&lt;P&gt;Your program partly solves the problem!!&lt;/P&gt;&lt;P&gt;After I upload a file to internal table(itab), I need to edit it programatically and not through a manual editor.&lt;/P&gt;&lt;P&gt;I have to replace certain words in the text file actually.&lt;/P&gt;&lt;P&gt;So after I execute my report I should get an updated text file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So instead of EDITOR-CALL can I go and replace some text in itab?? &lt;/P&gt;&lt;P&gt;Thanks lot for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards&lt;/P&gt;&lt;P&gt;Sagar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 12:19:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045289#M87719</guid>
      <dc:creator>former_member194099</dc:creator>
      <dc:date>2005-12-14T12:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045290#M87720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. yes.&lt;/P&gt;&lt;P&gt;   Loop at the internal table.&lt;/P&gt;&lt;P&gt;   use keyword&lt;/P&gt;&lt;P&gt;   REPLACE (just see F1 help)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  and accordingly modify the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then finally use GUI_DOWNLOAD.&lt;/P&gt;&lt;P&gt;This will solve ur requirement.&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;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 12:24:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045290#M87720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T12:24:34Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045291#M87721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amit,&lt;/P&gt;&lt;P&gt;Problem should solve with this.. &lt;/P&gt;&lt;P&gt;Thanks a lot..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sagar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 12:35:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045291#M87721</guid>
      <dc:creator>former_member194099</dc:creator>
      <dc:date>2005-12-14T12:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: Edit a text file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045292#M87722</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 need to manage the string you've loaded in an internal table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  ............&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;     DATA_TAB = T_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_FILE.&lt;/P&gt;&lt;P&gt; REPLACE 'HELLO' WITH 'BYE BYE' INTO T_FILE.&lt;/P&gt;&lt;P&gt; MODIFY T_FILE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;  ............&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;     DATA_TAB = T_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2005 12:38:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/edit-a-text-file/m-p/1045292#M87722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-14T12:38:02Z</dc:date>
    </item>
  </channel>
</rss>

