Chapter Contents |
Previous |
Next |
SYSPROD |
Category: | Special |
Syntax | |
Arguments | |
Details | |
Examples |
Syntax |
SYSPROD(product-name) |
Details |
The SYSPROD function returns 1 if a specific SAS Institute software product is licensed, 0 if it is a SAS Institute software product but not licensed for your system, and -1 if the product name is not recognized. Use SYSPROD in the DATA step, in an IML step, or in an SCL program.
If SYSPROD indicates that a product is licensed, it means that the final license expiration date has not passed. Use the SETINIT procedure to determine the final expiration date for the product.
It is possible for a SAS software product to exist on your system even though the product is no longer licensed. However, SAS cannot access this product.
You can enter the product name in uppercase, in lowercase, or in mixed case. You can prefix the product with 'SAS/'. You can prefix SAS/ACCESS product names with 'ACC-'. Use the SETINIT procedure to obtain a list of products available on your system.
Examples |
x=sysprod('graph');The value returned is 1 if SAS/GRAPH software is currently licensed. The value returned is 0 if SAS/GRAPH software is not currently licensed.
x=sysprod('abc');The value returned is -1 because ABC is not a valid product name.
x=sysprod('base');The value returned is always 1 because the Base product must be licensed for the DATA step to run successfully.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.