<?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: To split a field in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942277#M388786</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the last reply which worked for you...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u split at SPACE taht is enough it will work, I tried it in an example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: string(20) TYPE c VALUE 'st ri ng120',&lt;/P&gt;&lt;P&gt;           string1(10) TYPE c ,&lt;/P&gt;&lt;P&gt;           string2(10) TYPE c .&lt;/P&gt;&lt;P&gt;SPLIT string AT space INTO string1 string2.&lt;/P&gt;&lt;P&gt;Write string2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Feb 2007 02:31:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-15T02:31:07Z</dc:date>
    <item>
      <title>To split a field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942276#M388785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;In my previous thread..I got  a solvation..but I just overlooked somethings in that.&lt;/P&gt;&lt;P&gt;Prease anyone answer my requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the field values like this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;14.8KG g&lt;/P&gt;&lt;P&gt;13.1 KG g&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now I need to split these into 2 parts giving14.8 &amp;amp; 13.1 into one field F1 of an ITAB and KG g into F2 of ITAB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me the code&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 02:19:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942276#M388785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T02:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: To split a field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942277#M388786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the last reply which worked for you...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u split at SPACE taht is enough it will work, I tried it in an example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: string(20) TYPE c VALUE 'st ri ng120',&lt;/P&gt;&lt;P&gt;           string1(10) TYPE c ,&lt;/P&gt;&lt;P&gt;           string2(10) TYPE c .&lt;/P&gt;&lt;P&gt;SPLIT string AT space INTO string1 string2.&lt;/P&gt;&lt;P&gt;Write string2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 02:31:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942277#M388786</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T02:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: To split a field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942278#M388787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out this sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

REPORT zrich_0001.

data: str type string.
data: p1 type string.
data: p2 type string.
data: offset type i.
data: len type i.
data: lowercase type sy-abcde.

lowercase = sy-abcde.
translate lowercase to LOWER CASE.

str = '14.8KG g'.

TRANSLATE str using ' %'.
len = strlen( str ).
len = len - 1.

do len times.

  offset = offset + 1.
  if str+offset(1) ca '0123456789.'.
    concatenate p1 str+offset(1) into p1.
  elseif ( str+offset(1) ca sy-abcde
        or str+offset(1) ca lowercase
        or str+offset(1) = '%' ).
      concatenate p2 str+offset(1) into p2.
  endif.

enddo.

TRANSLATE p2 using '% '.

write:/ p1, p2.

&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;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 02:38:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942278#M388787</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-02-15T02:38:35Z</dc:date>
    </item>
    <item>
      <title>Re: To split a field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942279#M388788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ramana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just clicked a good solution for your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF itab-f1 CS 'KG'.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    MOVE itab-f1+sy-fdpos(4) TO itab-f2.&lt;/P&gt;&lt;P&gt;   itab-f1 = itab-f1+0(sy-fdpos). &lt;/P&gt;&lt;P&gt;  ENDIF.&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;This will definitely work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 02:52:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942279#M388788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T02:52:11Z</dc:date>
    </item>
    <item>
      <title>Re: To split a field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942280#M388789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ramana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : POS TYPE I.&lt;/P&gt;&lt;P&gt;DATA : VAR TYPE STRING VALUE '14.8KG g',&lt;/P&gt;&lt;P&gt;            v_num(10),&lt;/P&gt;&lt;P&gt;            v_char(10). &lt;/P&gt;&lt;P&gt;          &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP.&lt;/P&gt;&lt;P&gt;IF VAR+0(SY-INDEX) BETWEEN 0 AND 9.&lt;/P&gt;&lt;P&gt;  concatenate v_num  VAR+0(SY-INDEX)   to v_num.  &lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt; concatenate v_char  VAR+0(SY-INDEX)   to v_char.&lt;/P&gt;&lt;P&gt;EXIT.&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;Pls. mark if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VAR1 = VAR+0(SY-INDEX).&lt;/P&gt;&lt;P&gt;VAR2 = VAR+SY-INDEX(LENGTH OF THE STRING).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 03:36:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942280#M388789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T03:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: To split a field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942281#M388790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;pls close the thread if your problem is solved&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 04:11:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-split-a-field/m-p/1942281#M388790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T04:11:42Z</dc:date>
    </item>
  </channel>
</rss>

