Skip to Content
0
Former Member
Dec 07, 2006 at 06:40 AM

how change the text

24 Views

HI

MY REQUIREMENT IS

Parameters : p_text1(80) type c value '06-DEC-06 : SITES CONVERTED FROM 005 To 001',

p_text2(80) type c value 'As Country has Move Off EST "RED" LIST.

these two texts are entreing.using below code iam not getting the proper output.output is coming while using below logic as follows...

06-dec-06 : Sites Converted From 005 To 001 & As Country has Move Off Est "red" list. but my requirement is

My requirement is as follows....

06-Dec-06 : Sites Converted From 005 To 001

As Country has Move Off EST "RED" LIST

here is the logic

DATA : CTR TYPE I.

DATA : L TYPE I.

DATA : POS TYPE I.

DATA : POSB TYPE I.

L = STRLEN( P_TEXT1 ).

DO L TIMES.

POS = SY-INDEX.

POSB = SY-INDEX - 1.

CHECK POS >= 2.

IF NOT P_TEXT1POS(1) IS INITIAL AND P_TEXT1POSB(1) IS INITIAL.

TRANSLATE P_TEXT1+POS(1) TO UPPER CASE.

ELSEIF NOT P_TEXT2POS(1) IS INITIAL AND P_TEXT2POSB(1) IS INITIAL.

TRANSLATE P_TEXT2+POS(1) TO UPPER CASE.

ELSEIF NOT P_TEXT3POS(1) IS INITIAL AND P_TEXT3POSB(1) IS INITIAL.

TRANSLATE P_TEXT3+POS(1) TO UPPER CASE.

ENDIF.

ENDDO.

thanks

maheedhar