<?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: Data set Writing Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086562#M1357906</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;aaa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Nov 2009 07:17:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-11-03T07:17:51Z</dc:date>
    <item>
      <title>Data set Writing Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086558#M1357902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;           I have created a program to which read data from application server, which is seprated by tab. But anable to append the data into internal table itab and write it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          I have include to code for your reference.&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Baskaran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: X_INPUT_REC,&lt;/P&gt;&lt;P&gt;      REC_TYPE(4) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      LEN(2),&lt;/P&gt;&lt;P&gt;      WED(2),&lt;/P&gt;&lt;P&gt;      hei(2),&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: BEGIN OF ITAB1 OCCURS 0,&lt;/P&gt;&lt;P&gt;      STR(200),&lt;/P&gt;&lt;P&gt;END OF ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: G_INREC(80) .&lt;/P&gt;&lt;P&gt;data str(255).&lt;/P&gt;&lt;P&gt;*data: FILEN TYPE i default ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: L_EOF(50) VALUE 'C_FALSE'.&lt;/P&gt;&lt;P&gt;*DATA: L_EOF1(50) VALUE 'C_TRUE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: FILENAME(80) DEFAUlt '&lt;BR /&gt;192.168.100.33\sapmnt\ids\sys\global\sample.txt' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CONCATENATE FILEN INTO FILENAME NO-GAP.&lt;/P&gt;&lt;P&gt;OPEN DATASET FILENAME FOR INPUT IN TEXT MODE ENCODING DEFAULT." MESSAGE L_MSG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE L_EOF NE 'C_TRUE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ DATASET FILENAME INTO G_INREC.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CONCATENATE G_INREC INTO g_inrec  NO-GAP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        MOVE G_INREC TO ITAB1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDCASE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*append itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt; SPLIT ITAB1-STR AT 'X' INTO ITab-len ITab-wed ITab-hei.&lt;/P&gt;&lt;P&gt;  APPEND ITab.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        L_EOF = 'C_TRUE'.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;write: itab-len.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2009 08:02:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086558#M1357902</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-25T08:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: Data set Writing Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086559#M1357903</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;try something like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;OPEN DATASET FILENAME FOR INPUT IN TEXT MODE ENCODING DEFAULT." MESSAGE L_MSG.
" check if sy-subrc is 0 (file exist on FS?)
IF sy-subrc = 8. 
" I/O Error
ENDIF.
DO. 
  READ DATASET FILENAME INTO G_INREC. 
  IF sy-subrc = 0. 
" Your logic with G_INREC
    CLEAR ITAB.
    SPLIT G_INREC AT 'X' INTO ITab-len ITab-wed ITab-hei.
    APPEND ITab.
  ELSE. 
    EXIT. 
  ENDIF. 
ENDDO.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ivan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2009 08:20:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086559#M1357903</guid>
      <dc:creator>_IvanFemia_</dc:creator>
      <dc:date>2009-08-25T08:20:11Z</dc:date>
    </item>
    <item>
      <title>Re: Data set Writing Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086560#M1357904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Have a look at the previous solution. You have an internal table ITAB. To fill this table use the APPEND statement and not the MOVE. Probably your table stays empty. Succes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2009 08:25:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086560#M1357904</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-25T08:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: Data set Writing Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086561#M1357905</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;Try this way,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

constants: con_tab  type c value cl_abap_char_utilities=&amp;gt;HORIZONTAL_TAB.


DATA: X_INPUT_REC,
REC_TYPE(4) TYPE C.

DATA: BEGIN OF ITAB OCCURS 0,
LEN(2),
WED(2),
hei(2),
END OF ITAB.

DATA: wa_itab TYPE itab.

DATA: G_INREC(255) .
data str(255).
*data: FILEN TYPE i default ' '.

DATA: L_EOF(50) VALUE 'C_FALSE'.
*DATA: L_EOF1(50) VALUE 'C_TRUE'.


PARAMETERS: FILENAME(80) DEFAUlt '\\192.168.100.33\sapmnt\ids\sys\global\sample.txt' .

*CONCATENATE FILEN INTO FILENAME NO-GAP.
OPEN DATASET FILENAME FOR INPUT IN TEXT MODE ENCODING DEFAULT." MESSAGE L_MSG.

WHILE L_EOF NE 'C_TRUE'.

READ DATASET FILENAME INTO G_INREC.

if sy-subrc = 0.

SPLIT  G_INREC AT con_tab INTO wa_itab-len wa_itab-wed wa_itab-hei.

MOVE-CORRESPONDING wa_uploadtxt TO wa_upload.
 APPEND wa_itab TO itab.

ELSE.
L_EOF = 'C_TRUE'.
CONTINUE.
ENDIF.
ENDWHILE.

loop at itab.
write: itab-len.
endloop.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2009 08:34:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086561#M1357905</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-25T08:34:06Z</dc:date>
    </item>
    <item>
      <title>Re: Data set Writing Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086562#M1357906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;aaa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Nov 2009 07:17:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-set-writing-problem/m-p/6086562#M1357906</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-03T07:17:51Z</dc:date>
    </item>
  </channel>
</rss>

