<?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: split a word into characters in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907295#M378027</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Some different method...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER w_char(30) type c DEFAULT 'ABCDEF'.&lt;/P&gt;&lt;P&gt;DATA :&lt;/P&gt;&lt;P&gt;  W_WORD  LIKE W_CHAR,&lt;/P&gt;&lt;P&gt;  W_INDEX TYPE I,&lt;/P&gt;&lt;P&gt;  W_COUNT TYPE I,&lt;/P&gt;&lt;P&gt;  W_LENGTH TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA T_WORD LIKE STANDARD TABLE OF W_CHAR WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_LENGTH = STRLEN( W_CHAR ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE W_COUNT LT W_LENGTH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE W_CHAR&lt;EM&gt;W_COUNT(1) TO W_WORD&lt;/EM&gt;W_INDEX(1).&lt;/P&gt;&lt;P&gt;ADD 1 TO : W_INDEX,W_COUNT.&lt;/P&gt;&lt;P&gt;MOVE ',' TO W_WORD+W_INDEX(1).&lt;/P&gt;&lt;P&gt;ADD 1 TO : W_INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT W_WORD AT ',' INTO TABLE T_WORD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_WORD.&lt;/P&gt;&lt;P&gt;WRITE : / T_WORD.&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;reward if it helps..&lt;/P&gt;&lt;P&gt;sai ramesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Mar 2007 07:44:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-01T07:44:07Z</dc:date>
    <item>
      <title>split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907288#M378020</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;   How can we split a single word into characters and store it in an internal table.&lt;/P&gt;&lt;P&gt;   eg: '39EFN'&lt;/P&gt;&lt;P&gt;itab:3&lt;/P&gt;&lt;P&gt;      9&lt;/P&gt;&lt;P&gt;      E&lt;/P&gt;&lt;P&gt;      F&lt;/P&gt;&lt;P&gt;      N&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hamsa Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:23:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907288#M378020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907289#M378021</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;Claculate the length of single word.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT yjjtest1 .

DATA: BEGIN OF itab OCCURS 0,
           f1 TYPE c,
          END OF itab.

DATA: word(10) TYPE c VALUE '39EFN',
       vlen TYPE i,
       i TYPE i.
CLEAR: vlen, i.

vlen = strlen( word ).

DO vlen TIMES.
    i = i + 1.
  itab-f1 = word+0(i).
  APPEND itab.
  SHIFT word .
ENDDO.

LOOP AT itab.
  WRITE:/ itab-f1.
ENDLOOP.

Hope this oslves ur query, reward if this helsp.
This will work exactly
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I am using SHIFT i have increased the lenght of the word word(10). &lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Judith Jessie Selvi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:27:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907289#M378021</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:27:13Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907290#M378022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;  Use the logic:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;word = word+0(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:29:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907290#M378022</guid>
      <dc:creator>sreeramkumar_madisetty</dc:creator>
      <dc:date>2007-03-01T07:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907291#M378023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data : v_string like string value 'abcedf',&lt;/P&gt;&lt;P&gt;       cnt type i, &lt;/P&gt;&lt;P&gt;       v type c,&lt;/P&gt;&lt;P&gt;       n type i.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;cnt = strlen( v_string ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;do cnt times.&lt;/P&gt;&lt;P&gt;move v_string+n(1) to itab-field.&lt;/P&gt;&lt;P&gt;append itab .&lt;/P&gt;&lt;P&gt;clear itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;n = n + 1.&lt;/P&gt;&lt;P&gt;if n = cnt .&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; &lt;/P&gt;&lt;P&gt;Pls. reward if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:32:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907291#M378023</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907292#M378024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Make a minor change in the code given by Judith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab occurs 0,&lt;/P&gt;&lt;P&gt;           f1 TYPE c,&lt;/P&gt;&lt;P&gt;          END of itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;word = '39EFN'.&lt;/P&gt;&lt;P&gt;Vlen = len(word).&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;clear i.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;DO vlen TIMES.&lt;/P&gt;&lt;P&gt;itab-f1 = word+&amp;lt;b&amp;gt;i(1).&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;i = i + 1.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;END DO.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;Write:/ itab-f1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:35:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907292#M378024</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907293#M378025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;       itm type c,&lt;/P&gt;&lt;P&gt;      end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: G_STR TYPE STRING.&lt;/P&gt;&lt;P&gt;DATA: LIN TYPE I,&lt;/P&gt;&lt;P&gt;      CNT TYPE I,&lt;/P&gt;&lt;P&gt;      CNT1 TYPE I.&lt;/P&gt;&lt;P&gt;DATA: VDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;G_STR = '123AB'.&lt;/P&gt;&lt;P&gt;LIN = STRLEN( G_STR ).&lt;/P&gt;&lt;P&gt;CNT = 0.&lt;/P&gt;&lt;P&gt;CNT1 = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE CNT &amp;lt; LIN.&lt;/P&gt;&lt;P&gt; VDAT = G_STR+CNT(1).&lt;/P&gt;&lt;P&gt;  WRITE:/ VDAT.&lt;/P&gt;&lt;P&gt;  CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;  CNT1 = CNT1 + 1.&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:37:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907293#M378025</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:37:18Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907294#M378026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi hamsa,&lt;/P&gt;&lt;P&gt;execute this and check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZKEERTHI_TEST.&lt;/P&gt;&lt;P&gt;data: str type string value '39EFN'.&lt;/P&gt;&lt;P&gt;data:len type c.&lt;/P&gt;&lt;P&gt;data: n type c value '0'.&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;char type c,&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;len = strlen( str ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while n &amp;lt; len.&lt;/P&gt;&lt;P&gt;itab-char = str+n(1).&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;n = n + 1.&lt;/P&gt;&lt;P&gt;endwhile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;write:/ itab-char.&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;regards,&lt;/P&gt;&lt;P&gt;keerthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:41:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907294#M378026</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907295#M378027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Some different method...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER w_char(30) type c DEFAULT 'ABCDEF'.&lt;/P&gt;&lt;P&gt;DATA :&lt;/P&gt;&lt;P&gt;  W_WORD  LIKE W_CHAR,&lt;/P&gt;&lt;P&gt;  W_INDEX TYPE I,&lt;/P&gt;&lt;P&gt;  W_COUNT TYPE I,&lt;/P&gt;&lt;P&gt;  W_LENGTH TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA T_WORD LIKE STANDARD TABLE OF W_CHAR WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_LENGTH = STRLEN( W_CHAR ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE W_COUNT LT W_LENGTH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE W_CHAR&lt;EM&gt;W_COUNT(1) TO W_WORD&lt;/EM&gt;W_INDEX(1).&lt;/P&gt;&lt;P&gt;ADD 1 TO : W_INDEX,W_COUNT.&lt;/P&gt;&lt;P&gt;MOVE ',' TO W_WORD+W_INDEX(1).&lt;/P&gt;&lt;P&gt;ADD 1 TO : W_INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT W_WORD AT ',' INTO TABLE T_WORD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_WORD.&lt;/P&gt;&lt;P&gt;WRITE : / T_WORD.&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;reward if it helps..&lt;/P&gt;&lt;P&gt;sai ramesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:44:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907295#M378027</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907296#M378028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;S u can see the final code please try and revrt back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT yjjtest1 .

DATA: BEGIN OF itab OCCURS 0,
           f1 TYPE c,
          END OF itab.

DATA: word(5) TYPE c VALUE '39EFN',
       vlen TYPE i,
       i TYPE i.
CLEAR: vlen, i.

vlen = strlen( word ).

DO vlen TIMES.

    itab-f1 = word+i(1).
  APPEND itab.
   i = i + 1.
*  SHIFT word .
ENDDO.

LOOP AT itab.
  WRITE:/ itab-f1.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:46:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907296#M378028</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:46:03Z</dc:date>
    </item>
    <item>
      <title>Re: split a word into characters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907297#M378029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hames,&lt;/P&gt;&lt;P&gt;i think if you have only one word you don't need an internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use &lt;/P&gt;&lt;P&gt;data: word(10) value '1234567890'.&lt;/P&gt;&lt;P&gt;and hande word&lt;EM&gt;0(1) or word&lt;/EM&gt;3(1) etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also use an structure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: begin of itab,&lt;/P&gt;&lt;P&gt;        x1(1),&lt;/P&gt;&lt;P&gt;        x2(1),&lt;/P&gt;&lt;P&gt;        x3(1),&lt;/P&gt;&lt;P&gt;        x4(1),&lt;/P&gt;&lt;P&gt;        x5(1),&lt;/P&gt;&lt;P&gt;        x6(1),&lt;/P&gt;&lt;P&gt;        x7(1),&lt;/P&gt;&lt;P&gt;        x8(1),&lt;/P&gt;&lt;P&gt;        x9(1),&lt;/P&gt;&lt;P&gt;        x0(1),&lt;/P&gt;&lt;P&gt;       end of itab.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;itab = word.&lt;/P&gt;&lt;P&gt;in itab-x1 you have the first character, in itab-x3 voe have the third character.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you will handle more than one words use itab as an an internal table&lt;/P&gt;&lt;P&gt;and put all words in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 07:47:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-a-word-into-characters/m-p/1907297#M378029</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T07:47:00Z</dc:date>
    </item>
  </channel>
</rss>

