<?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: Convert a string into an Internal Table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058228#M91080</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;it does not need to be binnary. But I still get an error, not sure what it is, substituted a smaller string and still get the same error - offset and length incorrect.&lt;/P&gt;&lt;P&gt;The code is shown below, simplified so it can be run but still gives an error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF gt_text OCCURS 0,&lt;/P&gt;&lt;P&gt;data(1022),&lt;/P&gt;&lt;P&gt;END OF gt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data srdidata  type string value&lt;/P&gt;&lt;P&gt;           'Ornages and Lemon on the hills of St Clements'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : l TYPE i,&lt;/P&gt;&lt;P&gt;dl_start TYPE i,&lt;/P&gt;&lt;P&gt;dl_end TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l = strlen( srdidata ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF l &amp;gt;= 1.&lt;/P&gt;&lt;P&gt;  CLEAR: dl_start, dl_end.&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    dl_start = dl_end + 0.&lt;/P&gt;&lt;P&gt;    dl_end = dl_end + 3.&lt;/P&gt;&lt;P&gt;    IF dl_end &amp;gt; l.&lt;/P&gt;&lt;P&gt;      dl_end = l.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF sy-index = 30.&lt;/P&gt;&lt;P&gt;      WRITE ''.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    gt_text = srdidata+dl_start(dl_end).&lt;/P&gt;&lt;P&gt;    APPEND gt_text.&lt;/P&gt;&lt;P&gt;    IF dl_end &amp;gt;= l.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&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;WRITE ''.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Nov 2005 10:57:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-24T10:57:20Z</dc:date>
    <item>
      <title>Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058218#M91070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;What is the easiest way of convert a string into an internal table? Basically I'm calling a function which expects the data in a table format. The data I have is in string format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The table format is: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data it_srdidata type SDOK_SDATX occurs 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SDOK_SDATX Data type is raw, length 1022.&lt;/P&gt;&lt;P&gt;initial thought ,was use a loop, and offset and copy in?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 21:24:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058218#M91070</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T21:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058219#M91071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sims,&lt;/P&gt;&lt;P&gt; I guess you have to use offset looping at your table,as you dont know the length at which you will split the string to the internal table fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 21:26:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058219#M91071</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T21:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058220#M91072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The length of the internal table rows is 1022&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 21:30:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058220#M91072</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T21:30:01Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058221#M91073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sims,&lt;/P&gt;&lt;P&gt; Do you want to split this 1022 length field to different fields??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 21:40:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058221#M91073</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T21:40:24Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058222#M91074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Now, the string data is from a function a function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ZST_CREATE_RDIOUTPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    ispoolnumber = spool_no&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    srdioutput   = srdidata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The next function I call, needs the data srdidata in an internal table, of which each row is defined as type raw with a length of 1022&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 21:51:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058222#M91074</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T21:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058223#M91075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use below logic to populate into a internal table. for testing I used 5, you can take 1022 so that 1022 chars will be populated into each record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_st occurs 0,&lt;/P&gt;&lt;P&gt;        str(1022),&lt;/P&gt;&lt;P&gt;     end of it_st.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : st(10000).&lt;/P&gt;&lt;P&gt;data : l type i,&lt;/P&gt;&lt;P&gt;       dl_start type i,&lt;/P&gt;&lt;P&gt;       dl_end  type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;st = '12345678910'.&lt;/P&gt;&lt;P&gt;l = strlen( st ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if l &amp;gt;= 1.&lt;/P&gt;&lt;P&gt;      clear: dl_start, dl_end.&lt;/P&gt;&lt;P&gt;      do.&lt;/P&gt;&lt;P&gt;        dl_start = dl_end + 0.&lt;/P&gt;&lt;P&gt;        dl_end = dl_end + &amp;lt;b&amp;gt;5.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;        if dl_end &amp;gt; l.&lt;/P&gt;&lt;P&gt;          dl_end = l.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;            it_st-str = st+dl_start(dl_end).&lt;/P&gt;&lt;P&gt;            append it_st.&lt;/P&gt;&lt;P&gt;        if dl_end &amp;gt;= l.&lt;/P&gt;&lt;P&gt;          exit.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      enddo.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_st.&lt;/P&gt;&lt;P&gt; write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; it_st-str.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 21:55:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058223#M91075</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T21:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058224#M91076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;that did not quite work,&lt;/P&gt;&lt;P&gt;the code is below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  z_fs_covus_print_preview_test                               .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS  spool_no TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: srdidata TYPE string,&lt;/P&gt;&lt;P&gt;      mime_content LIKE bapiconten OCCURS 0,&lt;/P&gt;&lt;P&gt;      mime_type	TYPE	char128,&lt;/P&gt;&lt;P&gt;      mime_subtype	TYPE	char128,&lt;/P&gt;&lt;P&gt;      mimesize TYPE i,&lt;/P&gt;&lt;P&gt;      len type i,&lt;/P&gt;&lt;P&gt;      loop_counter type i,&lt;/P&gt;&lt;P&gt;      remainder type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data it_srdidata type SDOK_SDATX occurs 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;spool_no = 1708.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the info from the spool and import into srdidata&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'ZST_CREATE_RDIOUTPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    ispoolnumber = spool_no&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    srdioutput   = srdidata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : l type i,&lt;/P&gt;&lt;P&gt;dl_start type i,&lt;/P&gt;&lt;P&gt;dl_end type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l = strlen( srdidata ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if l &amp;gt;= 1.&lt;/P&gt;&lt;P&gt;clear: dl_start, dl_end.&lt;/P&gt;&lt;P&gt;do.&lt;/P&gt;&lt;P&gt;dl_start = dl_end + 0.&lt;/P&gt;&lt;P&gt;dl_end = dl_end + 1022.&lt;/P&gt;&lt;P&gt;if dl_end &amp;gt; l.&lt;/P&gt;&lt;P&gt;dl_end = l.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;it_srdidata = srdidata+dl_start(dl_end).&lt;/P&gt;&lt;P&gt;append it_srdidata.&lt;/P&gt;&lt;P&gt;if dl_end &amp;gt;= l.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_srdidata.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; it_srdidata.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the message is:&lt;/P&gt;&lt;P&gt;the type of "it_srdidata" cannot be converted to the type of srdidata+dl_start(dl_end).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 22:12:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058224#M91076</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T22:12:31Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058225#M91077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SIMS - You need to create and use a work are for it_srdidata. &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at it_srdidata into wa_srdidata &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 22:41:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058225#M91077</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T22:41:42Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058226#M91078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sims, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can't assign a string to raw using the substring like that. You have to convert the text to binary and then add that to your internal table. YOu can use FM SCMS_TEXT_TO_BINARY to convert your string to binary variable. You need to replace "it_srdidata = srdidata+dl_start(dl_end)", with following FM call -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of gt_text occurs 0,&lt;/P&gt;&lt;P&gt;        data(1022),&lt;/P&gt;&lt;P&gt;       end of gt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of gt_bin occurs 0,&lt;/P&gt;&lt;P&gt;        data type SDOK_SDATX,&lt;/P&gt;&lt;P&gt;       end of gt_bin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_Text = srdidata+dl_start(dl_end)..&lt;/P&gt;&lt;P&gt;append gt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SCMS_TEXT_TO_BINARY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIRST_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LAST_LINE             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  APPEND_TO_TABLE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MIMETYPE              = ' '&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;  OUTPUT_LENGTH         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    text_tab              = gt_text&lt;/P&gt;&lt;P&gt;    binary_tab            = gt_bin&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FAILED                = 1&lt;/P&gt;&lt;P&gt;   OTHERS                = 2&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  read table gt_bin index 1.&lt;/P&gt;&lt;P&gt;  append gt_bin to it_srdidata .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 22:59:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058226#M91078</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T22:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058227#M91079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sims,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One minor change to the coding i mentioned above, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare gt_bin as below without header line...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : gt_bin type SDOK_SDATX occurs 0,&lt;/P&gt;&lt;P&gt;       gs_bin type SDOK_SDATX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_Text = 'Line1'.&lt;/P&gt;&lt;P&gt;append gt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SCMS_TEXT_TO_BINARY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIRST_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LAST_LINE             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  APPEND_TO_TABLE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MIMETYPE              = ' '&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;  OUTPUT_LENGTH         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    text_tab              = gt_text&lt;/P&gt;&lt;P&gt;    binary_tab            = gt_bin&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FAILED                = 1&lt;/P&gt;&lt;P&gt;   OTHERS                = 2&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  read table gt_bin into gs_bin index 1.&lt;/P&gt;&lt;P&gt;  append gs_bin to it_srdidata.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise  it might give unicode error. Pls let me know if this doesn't work. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Hari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 23:09:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058227#M91079</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T23:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058228#M91080</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;it does not need to be binnary. But I still get an error, not sure what it is, substituted a smaller string and still get the same error - offset and length incorrect.&lt;/P&gt;&lt;P&gt;The code is shown below, simplified so it can be run but still gives an error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF gt_text OCCURS 0,&lt;/P&gt;&lt;P&gt;data(1022),&lt;/P&gt;&lt;P&gt;END OF gt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data srdidata  type string value&lt;/P&gt;&lt;P&gt;           'Ornages and Lemon on the hills of St Clements'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : l TYPE i,&lt;/P&gt;&lt;P&gt;dl_start TYPE i,&lt;/P&gt;&lt;P&gt;dl_end TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l = strlen( srdidata ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF l &amp;gt;= 1.&lt;/P&gt;&lt;P&gt;  CLEAR: dl_start, dl_end.&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    dl_start = dl_end + 0.&lt;/P&gt;&lt;P&gt;    dl_end = dl_end + 3.&lt;/P&gt;&lt;P&gt;    IF dl_end &amp;gt; l.&lt;/P&gt;&lt;P&gt;      dl_end = l.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF sy-index = 30.&lt;/P&gt;&lt;P&gt;      WRITE ''.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    gt_text = srdidata+dl_start(dl_end).&lt;/P&gt;&lt;P&gt;    APPEND gt_text.&lt;/P&gt;&lt;P&gt;    IF dl_end &amp;gt;= l.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&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;WRITE ''.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2005 10:57:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058228#M91080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-24T10:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058229#M91081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sims,&lt;/P&gt;&lt;P&gt; This is what the analysis says,&lt;/P&gt;&lt;P&gt;However, the sum of the offset (24) and length (27) specifications  &lt;/P&gt;&lt;P&gt;was greater than the length of the string (45).                     &lt;/P&gt;&lt;P&gt;This is not allowed.                                                &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This happened for some 6th or 7 th loop pass when the offset + legth &amp;gt; length of the string which is not allowed.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2005 11:10:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058229#M91081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-24T11:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058230#M91082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sims,&lt;/P&gt;&lt;P&gt; see if the following is useful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT text AT space INTO TABLE itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2005 11:13:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058230#M91082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-24T11:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058231#M91083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for that, it help me work out what I was doing wrong.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2005 11:52:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058231#M91083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-24T11:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058232#M91084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sims,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not really sure of your loop logic, I haven't checked it. But if you want assign a string to a raw variables( it_srdidata is raw table), you have to convert the text to raw and then assign.  This is where FM SCMS_TEXT_TO_BINARY is useful. Hope you fixed the Loop problem with Ravi's analysis and fixed the assigment issue with this function call.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2005 13:33:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058232#M91084</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-24T13:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058233#M91085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you don't have to call the function to convert to binary, it does it implicitly.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2005 14:03:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058233#M91085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-24T14:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058234#M91086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sims,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It does if you are working in the latest version of SAP with UNICODE Check active. With UNICODE activated, the casting is not implicit but has to be explicit all the time. If UNICODE is not activated then your code will work as it is,otherwise you will get a unicod error. Ofcourse, you can deactivate the unicode check in the program attributes.  We did have the same problem in converting text to binary so we have to use this FM to avoid unicode error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2005 16:39:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058234#M91086</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-24T16:39:47Z</dc:date>
    </item>
    <item>
      <title>Re: Convert a string into an Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058235#M91087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use function module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONVERT_STRING_TO_TABLE for converting string to itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Nov 2005 06:45:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-a-string-into-an-internal-table/m-p/1058235#M91087</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2005-11-25T06:45:38Z</dc:date>
    </item>
  </channel>
</rss>

