Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Format a String

Former Member
0 Likes
830

I want to change a string to put it into capital letters. Which function should I use to do it ?

Thank you.

8 REPLIES 8
Read only

dani_mn
Active Contributor
0 Likes
798

HI,

use following

data: str type string.

str = 'abcddd'.

<b>TRANSLATE str TO UPPER CASE.</b>

write:/ str.

Regards,

Read only

Former Member
0 Likes
798

*Code to demonstrate TRANSLATE to UPPER/LOWER CASE command

*----


DATA: ld_char(20) type c.

ld_char = 'Hello World'.

TRANSLATE ld_char TO UPPER CASE. "Result: ld_char = 'HELLO WORLD'

TRANSLATE ld_char TO LOWER CASE. "Result: ld_char = 'hello world'

Read only

Former Member
0 Likes
798

Hi,

Use the TRANSLATE command to convert to upper case.

<b>TRANSLATE text TO UPPER CASE</b>

DATA: t(10) TYPE c VALUE 'AbCdEfGhIj',
      string LIKE t,
      rule(20) TYPE c VALUE 'AxbXCydYEzfZ'.

string = t.
WRITE string.

TRANSLATE string TO UPPER CASE.
WRITE / string.

<b>Output:</b>
AbCdEfGhIj

ABCDEFGHIJ

Regards

Sudheer

Read only

anversha_s
Active Contributor
0 Likes
798

hi,

chk this

TRANSLATE strg TO UPPER CASE.

TRANSLATE strg TO LOWER CASE.

rgds

anver

Read only

anversha_s
Active Contributor
0 Likes
798

hi,

chk this

TRANSLATE strg TO UPPER CASE.

TRANSLATE strg TO LOWER CASE.

rgds

anver

Read only

Former Member
0 Likes
798

Hi,

you can write:

translate str to upper case.

regards,

Dharitree

Read only

0 Likes
798
<b>EDITOR_LINE_TRANSLATE_CASE</b>


data: a type RSTXP-TDLINE.
data: b type RSTXP-TDLINE.
 
a = 'ABDCCC'.
 
CALL FUNCTION <b>'EDITOR_LINE_TRANSLATE_CASE'</b>
  EXPORTING
    I_LINE            = a
   WANTED_CASE       = 'LOWER'
 IMPORTING
   O_LINE            = b.
 
   write:/ b.

Read only

Former Member
0 Likes
798

hi,

use

translate str to uppercase..

or FM SWA_STRING_TO_UPPERCASE