<?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:files in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-files/m-p/2388022#M530780</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;         the below code is getting error already file open, i have tried in many ways plz any one check the code&lt;/P&gt;&lt;P&gt;DATA: lv_lines TYPE i, l_do_counter(3) type n value '1'.&lt;/P&gt;&lt;P&gt;data: dummy_file like ifile occurs 0 with header line, flag(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at ifile.&lt;/P&gt;&lt;P&gt;move-corresponding ifile to dummy_file.&lt;/P&gt;&lt;P&gt;append dummy_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMPUTE lv_LINES = SY-TABIX MOD 500.&lt;/P&gt;&lt;P&gt;IF lv_lines EQ 0.&lt;/P&gt;&lt;P&gt;concatenate '/home/sapifc/custrept/roles_trans' 'l_do_counter' '.csv' into p_OUTFIL.&lt;/P&gt;&lt;P&gt;loop at dummy_file.&lt;/P&gt;&lt;P&gt;*if flag eq ' '.&lt;/P&gt;&lt;P&gt;*OPEN DATASET P_OUTFIL FOR OUTPUT IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;*else&lt;/P&gt;&lt;P&gt;if flag eq 'X'.&lt;/P&gt;&lt;P&gt;OPEN DATASET P_OUTFIL FOR APPENDING IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;TRANSFER dummy_file TO P_OUTFIL.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;message e001 with ' file not transfered'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;l_do_counter = l_do_counter + 1.&lt;/P&gt;&lt;P&gt;FLAG = 'X'.&lt;/P&gt;&lt;P&gt;refresh dummy_file.&lt;/P&gt;&lt;P&gt;CLOSE DATASET P_OUTFIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if dummy_file[] is not initial.&lt;/P&gt;&lt;P&gt;concatenate '/home/sapifc/custrept/roles_trans' 'l_do_counter' '.csv' into p_OUTFIL.&lt;/P&gt;&lt;P&gt;loop at dummy_file.&lt;/P&gt;&lt;P&gt;OPEN DATASET P_OUTFIL FOR APPENDING IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;TRANSFER dummy_file TO P_OUTFIL.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;message e001 with ' file not transfered'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;refresh dummy_file.&lt;/P&gt;&lt;P&gt;CLOSE DATASET P_OUTFIL.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Jun 2007 07:05:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-06T07:05:25Z</dc:date>
    <item>
      <title>Re:files</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-files/m-p/2388022#M530780</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;         the below code is getting error already file open, i have tried in many ways plz any one check the code&lt;/P&gt;&lt;P&gt;DATA: lv_lines TYPE i, l_do_counter(3) type n value '1'.&lt;/P&gt;&lt;P&gt;data: dummy_file like ifile occurs 0 with header line, flag(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at ifile.&lt;/P&gt;&lt;P&gt;move-corresponding ifile to dummy_file.&lt;/P&gt;&lt;P&gt;append dummy_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMPUTE lv_LINES = SY-TABIX MOD 500.&lt;/P&gt;&lt;P&gt;IF lv_lines EQ 0.&lt;/P&gt;&lt;P&gt;concatenate '/home/sapifc/custrept/roles_trans' 'l_do_counter' '.csv' into p_OUTFIL.&lt;/P&gt;&lt;P&gt;loop at dummy_file.&lt;/P&gt;&lt;P&gt;*if flag eq ' '.&lt;/P&gt;&lt;P&gt;*OPEN DATASET P_OUTFIL FOR OUTPUT IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;*else&lt;/P&gt;&lt;P&gt;if flag eq 'X'.&lt;/P&gt;&lt;P&gt;OPEN DATASET P_OUTFIL FOR APPENDING IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;TRANSFER dummy_file TO P_OUTFIL.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;message e001 with ' file not transfered'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;l_do_counter = l_do_counter + 1.&lt;/P&gt;&lt;P&gt;FLAG = 'X'.&lt;/P&gt;&lt;P&gt;refresh dummy_file.&lt;/P&gt;&lt;P&gt;CLOSE DATASET P_OUTFIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if dummy_file[] is not initial.&lt;/P&gt;&lt;P&gt;concatenate '/home/sapifc/custrept/roles_trans' 'l_do_counter' '.csv' into p_OUTFIL.&lt;/P&gt;&lt;P&gt;loop at dummy_file.&lt;/P&gt;&lt;P&gt;OPEN DATASET P_OUTFIL FOR APPENDING IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;TRANSFER dummy_file TO P_OUTFIL.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;message e001 with ' file not transfered'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;refresh dummy_file.&lt;/P&gt;&lt;P&gt;CLOSE DATASET P_OUTFIL.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2007 07:05:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-files/m-p/2388022#M530780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-06T07:05:25Z</dc:date>
    </item>
    <item>
      <title>Re: Re:files</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-files/m-p/2388023#M530781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Problem is you are using open dataset inside loop and you are reopening it once again before closing it. Try to place it above LOOP at  ifile. It will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SaiRam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2007 07:08:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-files/m-p/2388023#M530781</guid>
      <dc:creator>former_member196280</dc:creator>
      <dc:date>2007-06-06T07:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Re:files</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-files/m-p/2388024#M530782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sravanthigopal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET p_file2 FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE text-015 TYPE 'E'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_main1 INTO x_main1.&lt;/P&gt;&lt;P&gt;TRANSFER x_main1 TO p_file2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLOSE DATASET p_file2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here p_file2 is a parameter where we pass the path of the file. And it puts the file on to the application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_main1 is an internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check my piece of code and it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tej..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2007 07:16:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-files/m-p/2388024#M530782</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-06T07:16:36Z</dc:date>
    </item>
  </channel>
</rss>

