<?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: Reading file from application server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988910#M952921</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;  First u read all the records into one final internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then  depending on the fields read the header data in to it_head&lt;/P&gt;&lt;P&gt;and then the remaining item data into it_item.&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, 17 Jun 2008 11:31:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-17T11:31:09Z</dc:date>
    <item>
      <title>Reading file from application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988906#M952917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a file in the application server which has first f15 rows as header and the rest as body.&lt;/P&gt;&lt;P&gt;I want to take the header in a separate internal table and the body in another.&lt;/P&gt;&lt;P&gt;Is this possible using dataset commands.If not how do we do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ankit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 11:24:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988906#M952917</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T11:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Reading file from application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988907#M952918</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;First u read all the records into an internal table and later you move the first 15 records to header int table and the remaining records to item int table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 11:28:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988907#M952918</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T11:28:03Z</dc:date>
    </item>
    <item>
      <title>Re: Reading file from application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988908#M952919</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;Use this:&lt;/P&gt;&lt;P&gt;    DO.&lt;/P&gt;&lt;P&gt;      READ DATASET DG_UNIX INTO DS_STR.&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;        IF SY-INDEX &amp;lt; 16.&lt;/P&gt;&lt;P&gt;          APPEND DS_STR TO DT_head.&lt;/P&gt;&lt;P&gt;          CLEAR DS_STR.&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;             APPEND DS_STR TO DT_body.&lt;/P&gt;&lt;P&gt;          CLEAR DS_STR.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Keerthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 11:28:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988908#M952919</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T11:28:27Z</dc:date>
    </item>
    <item>
      <title>Re: Reading file from application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988909#M952920</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;  Check the below code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Open dataset &amp;lt;DNAME&amp;gt;.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do.&lt;/P&gt;&lt;P&gt;Read dataset &amp;lt;DNAME&amp;gt; .......&lt;/P&gt;&lt;P&gt;IF sy-index LE 15.&lt;/P&gt;&lt;P&gt;Append to your header table.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;Append to your item table.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Bujji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 11:29:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988909#M952920</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T11:29:29Z</dc:date>
    </item>
    <item>
      <title>Re: Reading file from application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988910#M952921</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;  First u read all the records into one final internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then  depending on the fields read the header data in to it_head&lt;/P&gt;&lt;P&gt;and then the remaining item data into it_item.&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, 17 Jun 2008 11:31:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988910#M952921</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T11:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: Reading file from application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988911#M952922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you need to have an indicator saying that the line is header or item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;based on that indicator fill you internal tables or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do.&lt;/P&gt;&lt;P&gt;read data set.&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;&lt;/P&gt;&lt;P&gt;if sy-index LE 15.&lt;/P&gt;&lt;P&gt; fill header data.&lt;/P&gt;&lt;P&gt;append header table.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;fill item data.&lt;/P&gt;&lt;P&gt;append item table.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 11:31:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988911#M952922</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T11:31:26Z</dc:date>
    </item>
    <item>
      <title>Re: Reading file from application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988912#M952923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi try this out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: t_header like &amp;lt;desiredstructure&amp;gt; occcurs 0 with headerline&lt;/P&gt;&lt;P&gt;data: t_lineitem .............................................&lt;/P&gt;&lt;P&gt;data: t_headerspecial like .........................like above&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-declare structure with acutal fields on the file&lt;/P&gt;&lt;P&gt;data: begin of t_header_fulltable..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;required structure&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end of t_header_full table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--similarly create for item &amp;amp; header special&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;Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_tab TYPE x VALUE '09',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--load the file into internal table t_file using GUI_UPLOAD or open data set if the file&lt;/P&gt;&lt;P&gt;*--is in Appserver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_file.&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;The incoming file is tab-delimited. Break them into individual columns&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&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;Header record&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF t_file+22(1) = 'H' "or whatever.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT t_file AT w_tab INTO&lt;/P&gt;&lt;P&gt;w_rctyp&lt;/P&gt;&lt;P&gt;t_header_fulltable-batch_date&lt;/P&gt;&lt;P&gt;t_header_fulltable-batch_id&lt;/P&gt;&lt;P&gt;t_header_fulltable-batch_total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-Now you have all fields into t_header_fulltable structure&lt;/P&gt;&lt;P&gt;*-here move only required field to your t_header table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding t_header_fulltable to t_header&lt;/P&gt;&lt;P&gt;append t_header.&lt;/P&gt;&lt;P&gt;clear t_header.&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;ITem record&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF t_file+22(1) = 'I'.&lt;/P&gt;&lt;P&gt;SPLIT t_file AT w_tab INTO&lt;/P&gt;&lt;P&gt;t_item_fulltable-w_rctyp&lt;/P&gt;&lt;P&gt;t_item_fulltable-acct_doc&lt;/P&gt;&lt;P&gt;t_item_fulltable-w_posting_type&lt;/P&gt;&lt;P&gt;t_item_fulltable-card_type&lt;/P&gt;&lt;P&gt;t_item_fulltable-currency&lt;/P&gt;&lt;P&gt;t_item_fulltable-w_amount&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do the same thing as header move the required info to your internal table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO THE SAME FOR HEADER SPECIAL TOO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop. " input file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhanu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 11:37:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-file-from-application-server/m-p/3988912#M952923</guid>
      <dc:creator>former_member556412</dc:creator>
      <dc:date>2008-06-17T11:37:44Z</dc:date>
    </item>
  </channel>
</rss>

