01-29-2010 9:23 AM
Hi experts,
My number range is from 'AA00000001' to 'ZZ99999999'.
if i am passing number 'BB12131234' and this series exist in renge given above
SO according to my code its showing out of range.
if number between 'AA00000001' and 'ZZ99999999'
* NUMBER IS IN RANGE
return-message = 'Customer Created Successfully'.
ELSE.
* NUMBER IS OUT OF RANGE
return-message = msg.
ENDIF.
So how i check my series in the range
thanks
01-29-2010 9:43 AM
Hi,
number = 'BB12131234'.
IF number between 'AA00000001' and 'ZZ99999998'.
MESSAGE 'Customer Created Successfully' TYPE 'I'.
ELSE.
MESSAGE 'Out of range' TYPE 'I'.
ENDIF.
is giving me the correct output only.
Thanks,
Sri.
01-29-2010 9:40 AM
01-29-2010 9:43 AM
Hi,
number = 'BB12131234'.
IF number between 'AA00000001' and 'ZZ99999998'.
MESSAGE 'Customer Created Successfully' TYPE 'I'.
ELSE.
MESSAGE 'Out of range' TYPE 'I'.
ENDIF.
is giving me the correct output only.
Thanks,
Sri.
01-29-2010 9:47 AM
Hi,
IF number(2) CO 'ABCDEFGHIJKLMNOPQRSTUVZX'
AND number+2(8) CO '0123456789'
AND number+10(1) NE '0'.
* NUMBER IS IN RANGE
return-message = 'Customer Created Successfully'.
ELSE.
* NUMBER IS OUT OF RANGE
return-message = msg.
ENDIF.
Regards Marcel
Edited by: MarcelKucharek on Jan 29, 2010 10:47 AM
01-29-2010 9:55 AM
break ur no in two variable
var1 = BB
var2 = 12131234
now check them seperatly
if var1 between 'aa' to 'zz' and var2 between '00000001' to '99999999'
than show the message accordingly.
i dont have sap logon right now so u need to check if this logic works or not.
01-29-2010 9:55 AM
01-29-2010 10:11 AM
Hi,
Your code itself will work..
PARAMETER: p_var(10) TYPE c. (or) PARAMETER: p_var(10) TYPE n.
** Both Char and Numc data declaration will work correctly
START-OF-SELECTION.
IF p_var BETWEEN 'AA00000001' AND 'ZZ99999998'.
MESSAGE 'Customer Created Successfully' TYPE 'I'.
ELSE.
MESSAGE 'Out of range' TYPE 'I'.
ENDIF.
02-02-2010 6:56 AM