PROTO Procedure

Working with Missing Values

SAS variables that contain missing values are converted according to how the function that is being called has mapped missing values when using the PROTO procedure. All variables that are returned from the function are checked for the mapped missing values and converted to SAS missing values.
For example, if an argument to a function is missing, and the argument is to be converted to an integer, and an integer was mapped to –99, then –99 is passed to the function. If the same function returns an integer with the value –99, then the variable that this value is returned to would have a value of missing.