on 12-14-2009 12:33 PM
Hi,
I want to get suffix along with number .How we can do that .for ex: 1 should be displayed as 1st , 2 should be displayed as 2nd,
3 should be displayed as 3rd so on and so forth.
Rgds
<MOVED BY MODERATOR TO THE CORRECT FORUM>
Edited by: Alvaro Tejada Galindo on Dec 14, 2009 2:51 PM
HI,
Create character formats using smartstyles use "Effect ---> Superscript".
Regards,
Gaurav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sanjay Chopra,
Refer below code for achieving st rd th etc
REPORT ZILESH_TEST.
PARAMETERS : P_NUM(3) TYPE C.
DATA : L_OUT(10) TYPE C.
DATA : L_SUFFIX(2) TYPE C.
DATA : L1 TYPE I.
START-OF-SELECTION.
L1 = STRLEN( P_NUM ) - 1.
CASE P_NUM+L1(1).
WHEN '1'.
L_SUFFIX = 'st'.
WHEN '2'.
L_SUFFIX = 'nd'.
WHEN '3'.
L_SUFFIX = 'rd'.
WHEN OTHERS.
L_SUFFIX = 'th'.
ENDCASE.
CONCATENATE P_NUM L_SUFFIX INTO L_OUT.
CONDENSE L_OUT.
WRITE : L_OUT.
Hope it will solve your problem..
Thanks & Regards
ilesh 24x7
ilesh Nandaniya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sanjay,
There are no FM's this specific function. But you can write your own logic to suffix a number.
Please check the below code if it can of any help to you.
IF number GT 10 AND number LT 20.
SUFFIX = 'th'.
ESLE.
CASE number % 10.
WHEN 1. SUFFIX = 'st'.
WHEN 2. SUFFIX = 'nd'.
WHEN 3. SUFFIX = 'rd'.
WHEN OTHERS. SUFFIX = 'th'.
ENDIF.
CONCATENATE number SUFFIX into l_number.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.