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
829

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
797

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
797

*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
797

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
797

hi,

chk this

TRANSLATE strg TO UPPER CASE.

TRANSLATE strg TO LOWER CASE.

rgds

anver

Read only

anversha_s
Active Contributor
0 Likes
797

hi,

chk this

TRANSLATE strg TO UPPER CASE.

TRANSLATE strg TO LOWER CASE.

rgds

anver

Read only

Former Member
0 Likes
797

Hi,

you can write:

translate str to upper case.

regards,

Dharitree

Read only

0 Likes
797
<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
797

hi,

use

translate str to uppercase..

or FM SWA_STRING_TO_UPPERCASE