‎2007 May 22 8:21 PM
Hi,
I have one fields like V_1 = 10
now i want to add A,B,C....at last of value 10 like V_1 = 10A thn next increment 10B..
please let me know hw to do this
‎2007 May 22 8:34 PM
Try this.
DATA: v_alphabet(26),
v1(3) VALUE '10'.
v_alphabet = sy-abcde.
DO 26 TIMES.
v1+2(1) = v_alphabet+0(1).
SHIFT v_alphabet LEFT.
WRITE:/ v1.
ENDDO.
‎2007 May 22 8:27 PM
You query is not clear. do you want like 10ABC.... or 10A10B10C.....
thanks,
sksingh
‎2007 May 22 8:34 PM
i want to have in my itab like below :
so after each loop it should add one alphabet A thn B thn C.....upto Z.
10A
10B
10C
10D
.
.
.
.
.
10Z
‎2007 May 22 8:33 PM
Hi,
Please try this.
DATA: WA_VALUE(3),
WA_CTR TYPE I,
WA_CHAR(1).
DO 26 TIMES.
WA_CTR = SY-INDEX - 1.
WA_CHAR = SY-ABCDE+WA_CTR(1).
CONCATENATE '10' WA_CHAR INTO WA_VALUE.
WRITE: / WA_VALUE.
ENDDO.
Regards,
Ferry Lianto
‎2007 May 22 8:34 PM
Try this.
DATA: v_alphabet(26),
v1(3) VALUE '10'.
v_alphabet = sy-abcde.
DO 26 TIMES.
v1+2(1) = v_alphabet+0(1).
SHIFT v_alphabet LEFT.
WRITE:/ v1.
ENDDO.
‎2007 May 22 8:38 PM
Hi,
Did you check my reply?
Also please try this if you want to save into internal table.
DATA: BEGIN OF ITAB OCCURS 0,
VALUE(3).
DATA: END OF ITAB.
DATA: WA_CTR TYPE I,
WA_CHAR(1).
DO 26 TIMES.
WA_CTR = SY-INDEX - 1.
WA_CHAR = SY-ABCDE+WA_CTR(1).
CONCATENATE '10' WA_CHAR INTO ITAB-VALUE.
APPEND ITAB.
ENDDO.
LOOP AT ITAB.
WRITE: / ITAB-VALUE.
ENDLOOP.
Regards,
Ferry Lianto