11-25-2007 2:51 PM
How to validate a user name so that it can accept only alphabates....?? no digits...
11-25-2007 2:54 PM
Hi,
Do like this
Parameters: P_UNAME TYPE SY-UNAME.
AT SELECTION-SCREEN ON P_UNAME.
IF P_UNAME CA '0123456789'.
MESSAGE 'ENTER ONLY ALPHABATES' TYPE 'E'.
ENDIF.
Regards,
Satish
11-25-2007 5:21 PM
PARAMETERS: P_NAME type sy-uname.
DATA: l_name type sy-uname.
Move p_name to l_name upper case .
IF NOT L_UNAME CO 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
MESSAGE 'ENTER ONLY ALPHABATES' TYPE 'E'.
ENDIF.
11-25-2007 6:36 PM
You don't need the UPPER CASE bit, since the parameter has not been defined as allowing lower case.
The system variable sy-abcde contains the alphabet in uppercase.
PARAMETERS: P_NAME type sy-uname.
IF NOT p_name CO sy-abcde.
MESSAGE 'ENTER ONLY ALPHABETIC CHARACTERS' TYPE 'E'.
ENDIF.
matt