<?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 String At Index Position? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842802#M44555</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm sorry, my question doesn't accurately reflect my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I actually need to remove the LAST x number of characters from my string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have string '_abcdefg_ _ _ &lt;U&gt;' (note there is one space at the beginning and 4 spaces at the end) and I want to remove the last 3 characters.  Resulting in the string '&lt;/U&gt;abcdefg_'.  I want that first last space to be there (so CONDENSE won't help).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS!&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 May 2005 21:46:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-05-18T21:46:46Z</dc:date>
    <item>
      <title>Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842799#M44552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have searched the documentation but I can't find what I'm looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a string which i want to split into 2 strings at position x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, splitting 'abcdef' at position 3 (if the index starts at 1) would result in two strings: 'ab' and 'cdef'.  It doesn't matter to me if position 3 gets put in the first or second string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 May 2005 20:48:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842799#M44552</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-18T20:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842800#M44553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use FM &amp;lt;b&amp;gt;TEXT_SPLIT&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rishi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 May 2005 21:14:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842800#M44553</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-18T21:14:14Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842801#M44554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can't you simply use offsets?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_source_string       = 'abcdef'.&lt;/P&gt;&lt;P&gt;v_first_split_string  = v_source_string+0(2).&lt;/P&gt;&lt;P&gt;v_second_split_string = v_source_string+3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 May 2005 21:17:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842801#M44554</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-18T21:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842802#M44555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm sorry, my question doesn't accurately reflect my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I actually need to remove the LAST x number of characters from my string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have string '_abcdefg_ _ _ &lt;U&gt;' (note there is one space at the beginning and 4 spaces at the end) and I want to remove the last 3 characters.  Resulting in the string '&lt;/U&gt;abcdefg_'.  I want that first last space to be there (so CONDENSE won't help).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS!&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 May 2005 21:46:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842802#M44555</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-18T21:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842803#M44556</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;You can try it this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First determine the length of your string. May be 10 or 15.&lt;/P&gt;&lt;P&gt;Then get the first 10-3 (or n-3 or n-k, where k is the last number of digits which u need to delete)characters of that string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check out the FM:&lt;/P&gt;&lt;P&gt;STRING_SPLIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anjali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 04:27:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842803#M44556</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T04:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842804#M44557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Audrey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following code will do what you need.  But is this always the case with your data? There may be  better solution if you can specify what your actual requirement is. May be you are trying to display or list a large string with word wrap?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;source_string type string,&lt;/P&gt;&lt;P&gt;result_string type string,&lt;/P&gt;&lt;P&gt;null_string type string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;result_string = source_string.&lt;/P&gt;&lt;P&gt;condense result_string.&lt;/P&gt;&lt;P&gt;concatenate null_string result_string into result_string separated by space.&lt;/P&gt;&lt;P&gt;concatenate result_string null_string into result_string separated by space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Ramki.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 12:29:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842804#M44557</guid>
      <dc:creator>ramki_maley</dc:creator>
      <dc:date>2005-05-19T12:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842805#M44558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anjali,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I find the length of my STRING?  I found documentation on finding lengths of character strings but I can't use it because i'm using string like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: text TYPE string.&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, 19 May 2005 15:43:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842805#M44558</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T15:43:39Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842806#M44559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Audrey:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To achieve what you need, you can make use of NUMOFCHAR. Following example can provide a good understanding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************&lt;/P&gt;&lt;P&gt;DATA: my_string TYPE string.&lt;/P&gt;&lt;P&gt;DATA: my_string_length TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my_string = 'This is a test string'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my_string_length = NUMOFCHAR( my_string ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / my_string_length.&lt;/P&gt;&lt;P&gt;********************************************&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,&lt;/P&gt;&lt;P&gt;Chetan Singh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 17:03:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842806#M44559</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T17:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842807#M44560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Audrey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   You can use the function STRLEN for finding the length of a string. I have attached the help file for your refrence.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRLEN &lt;/P&gt;&lt;P&gt;Length of a string (type STRING or XSTRING) or a character field (particularly type C) up to its last non-space character (its occupied length). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function expressions consist of three elements: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function name with opening parenthesis (no space between) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Argument &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Closing parenthesis &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All elements of an expression, especially all elements of a function expression, must be separated from each other by at least one space. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;The following statements and the calculations they contain are syntactically correct: &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: I1 TYPE I, I2 TYPE I, I3 TYPE I, &lt;/P&gt;&lt;P&gt;      F1 TYPE F, F2 TYPE F, &lt;/P&gt;&lt;P&gt;      WORD1(10), WORD2(20), &lt;/P&gt;&lt;P&gt;      XSTR TYPE XSTRING. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;F1 = ( I1 + EXP( F2 ) ) * I2 / SIN( 3 - I3 ). &lt;/P&gt;&lt;P&gt;COMPUTE F1 = SQRT( SQRT( ( I1 + I2 ) * I3 ) + F2 ). &lt;/P&gt;&lt;P&gt;I1 = STRLEN( WORD1 ) + STRLEN( WORD2 ). &lt;/P&gt;&lt;P&gt;I2 = STRLEN( XSTR ). &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;Anjali.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 03:12:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842807#M44560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-20T03:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Split String At Index Position?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842808#M44561</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;You can try following code in order to cut last 5 chars from string:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: STRING(15),&lt;/P&gt;&lt;P&gt;      LEN TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEN = STRLEN( STRING ).&lt;/P&gt;&lt;P&gt;LEN = LEN - 5.&lt;/P&gt;&lt;P&gt;IF LEN &amp;gt; 0.&lt;/P&gt;&lt;P&gt;  STRING = STRING(LEN).&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Krzys&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 23:28:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-string-at-index-position/m-p/842808#M44561</guid>
      <dc:creator>krzysztof_konitz4</dc:creator>
      <dc:date>2005-05-20T23:28:25Z</dc:date>
    </item>
  </channel>
</rss>

