<?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: String Operation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306943#M504792</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi IFF, &lt;/P&gt;&lt;P&gt;  You can use the FM &amp;lt;b&amp;gt;SWA_STRING_TO_UPPERCASE&amp;lt;/b&amp;gt; when caliing the FM set the parameter PRESERVE_EXISTING_CAPITALS to blank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 May 2007 06:57:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-31T06:57:53Z</dc:date>
    <item>
      <title>String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306940#M504789</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;&lt;/P&gt;&lt;P&gt;My requirement is that to Diaplay Name like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Feroz Mehta if the input given is FEROZ MEHTA or feroz mehta.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the Standard Function Module &lt;/P&gt;&lt;P&gt;STRING_UPPER_LOWER_CASE&lt;/P&gt;&lt;P&gt;But the out put which I am getting is FerozMehta, I am getting no space between the two names.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please advice me how to get the desire output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Iff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 06:40:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306940#M504789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T06:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306941#M504790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try like this&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data : text(30) value 'feroz mehta',
       first(15),
       last(15).

split text at space into first last.

CALL FUNCTION 'STRING_UPPER_LOWER_CASE'
  EXPORTING
    DELIMITER       = space
    STRING1         = first
 IMPORTING
   STRING          = first
* EXCEPTIONS
*   NOT_VALID       = 1
*   TOO_LONG        = 2
*   TOO_SMALL       = 3
*   OTHERS          = 4
          .
IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

CALL FUNCTION 'STRING_UPPER_LOWER_CASE'
  EXPORTING
    DELIMITER       = space
    STRING1         = last
 IMPORTING
   STRING          = last
* EXCEPTIONS
*   NOT_VALID       = 1
*   TOO_LONG        = 2
*   TOO_SMALL       = 3
*   OTHERS          = 4
          .
IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

clear text.
concatenate first last into text separated by space.

write : / text.
&lt;/CODE&gt;&lt;/PRE&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, 31 May 2007 06:50:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306941#M504790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T06:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306942#M504791</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 FM &lt;/P&gt;&lt;P&gt;two import parameters are there one is string and one delimeter&lt;/P&gt;&lt;P&gt;YOU are passing only sring not delimeter&lt;/P&gt;&lt;P&gt;do like this&lt;/P&gt;&lt;P&gt;pass '  ' in delimeter&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'STRING_UPPER_LOWER_CASE'&lt;/P&gt;&lt;P&gt;                                                   EXPORTING&lt;/P&gt;&lt;P&gt;                                                     delimiter       = '   '&lt;/P&gt;&lt;P&gt;                                                     string1         = &lt;/P&gt;&lt;P&gt;                                                 IMPORTING&lt;/P&gt;&lt;P&gt;                                                    STRING          = &lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewrd points if useful&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                 EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                   NOT_VALID       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                   TOO_LONG        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                   TOO_SMALL       = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                   OTHERS          = 4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 06:55:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306942#M504791</guid>
      <dc:creator>S0025444845</dc:creator>
      <dc:date>2007-05-31T06:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306943#M504792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi IFF, &lt;/P&gt;&lt;P&gt;  You can use the FM &amp;lt;b&amp;gt;SWA_STRING_TO_UPPERCASE&amp;lt;/b&amp;gt; when caliing the FM set the parameter PRESERVE_EXISTING_CAPITALS to blank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 06:57:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306943#M504792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T06:57:53Z</dc:date>
    </item>
    <item>
      <title>Re: String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306944#M504793</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;just execute this code and see&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters:text(20).&lt;/P&gt;&lt;P&gt;  DATA:LEN(2) TYPE N.&lt;/P&gt;&lt;P&gt;  DATA:NUMB(2) TYPE N,M(2) TYPE N.&lt;/P&gt;&lt;P&gt;  NUMB = 0.&lt;/P&gt;&lt;P&gt;  LEN = STRLEN( TEXT ).&lt;/P&gt;&lt;P&gt;  LEN = LEN - 1.&lt;/P&gt;&lt;P&gt;  TRANSLATE TEXT+1(LEN) TO LOWER CASE.&lt;/P&gt;&lt;P&gt;  DO LEN TIMES.&lt;/P&gt;&lt;P&gt;    IF TEXT+NUMB(1) = SPACE."SEARCHING FOR SPACES AND MAKING NEXT CHAR CAPITAL&lt;/P&gt;&lt;P&gt;      M = NUMB + 1.&lt;/P&gt;&lt;P&gt;      TRANSLATE TEXT+M(1) TO UPPER CASE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    NUMB = NUMB + 1.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 06:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306944#M504793</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T06:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306945#M504794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use belwo piece of code and provide any name at selection screen, it wil change it to sentence case (as per ur requirement), just copy n paste this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

REPORT  ZGILL2                                  .

data: len type i,
      len1 type i.


PARAMETER: name(35).

data: var1(35),
      var2(35).
data count type i.
count = 1.
shift name left deleting leading space.
do 35 times.
if var2 = space and count ne 1.
   exit.
endif.
count = count + 1.
split name+len1 at SPACE into
      var1 var2.
len = strlen( var1 ).
translate var1 to lower case.
translate var1(1) to upper case.
if not len eq 0.
name+len1(len) = var1.
endif.
len1 = len1 + len + 1.
clear: var1, len.
enddo.
write: name.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 06:58:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306945#M504794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T06:58:31Z</dc:date>
    </item>
    <item>
      <title>Re: String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306946#M504795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried Fucntion Module: 	SWA_STRING_TO_UPPERCASE.&lt;/P&gt;&lt;P&gt;(be sure to un-check import parameter PRESERVE_EXISTING_CAPITALS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is documentation on the function module:&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;Given a string, translate the first character of each alphapecical&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;substring to upper case. Every non-alphabetical character&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;is interpreted as a separator. Every alphabetical character that&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;immediately follows a separator is converted to upper case. The&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;first character is always converted to upper case.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;Examples:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;  'abcde' -&amp;gt; 'Abcde'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;  'abc_001_def(xyz)-&amp;gt;name01attr' -&amp;gt; 'Abc_001_Def-&amp;gt;Name01Attr'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2007 16:46:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306946#M504795</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-18T16:46:14Z</dc:date>
    </item>
    <item>
      <title>Re: String Operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306947#M504796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;forget it - can't be run under newer releases (not unicode-capable).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM ucase .
  DATA:
    lv_string TYPE text80 VALUE 'osama bin ladn',
    lt_string TYPE TABLE OF text80 WITH HEADER LINE.
  SPLIT lv_string AT space INTO TABLE lt_string.
  CLEAR lv_string.
  LOOP AT  lt_string.
    TRANSLATE lt_string(1) TO UPPER CASE.
    IF sy-tabix = 1.
* avaoid preceding space in result
      lv_string = lt_string.
    ELSE.
      CONCATENATE lv_string lt_string INTO lv_string SEPARATED BY space.
    ENDIF.
  ENDLOOP.
ENDFORM.                    " ucase
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Excuse political incorrectness - it works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2007 17:29:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/string-operation/m-p/2306947#M504796</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-06-18T17:29:02Z</dc:date>
    </item>
  </channel>
</rss>

