Try creating a new variable, like this:
COMPUTE NEW_CODE=0.
IF ANY(SERVICEX, 'ADVANCED QUANT REASONING', 'ALGEBRA I',
'ALGEBRA I (ALG 1)', 'ALGEBRA II', 'ALGEBRA II (ALG2)',
'AP ENVIRONMENTAL SCIENCE', 'AP PHYSICS 1', 'AP PHYSICS 2',
'AP PHYSICS C', 'AP STATISTICS (APSTATS)', 'AQUATIC SCIENCE (AQUA SCI)',
'BIOLOGY', 'BIOLOGY (BIO)', 'CHEMISTRY', 'CHEMISTRY (CHEM)',
'COLGE PREP COURSE MATHEMATICS', 'COMPUTER SCIENCE I',
'ENVIRONMENTAL SYSTEMS-ENVIRSYS', 'GEOMETRY',
'GEOMETRY (GEOM)', 'IB BIOLOGY (IB-BIO)', 'IB ENVR SYS & SOC (IBENVIRS)',
'INDEP STUDY IN MATH (1ST TIME)', 'INDEP STUDY IN MATH (2ND TIME)',
'INDPT STDY IN TECH APS 1ST TME', 'INDPT STDY IN TECH APS 2ND TME',
'INTEGRATED PHYSICS/CHEMISTRY', 'MATHEMATICAL MODELS W/APPLCTN',
'PHYSICS', 'PHYSICS (PHYSICS)', 'PRECALCULUS (PRE CALC)',
'ROBOTICS PROGRAMMING & DESIGN') NEW_CODE=1.
EXECUTE.
** Just rename new_code to whatever sensible name you want.
------------------------------
Rick Marcantonio
Quality Assurance
IBM
------------------------------