OIO keyword
Allows you to control when output from validations occurs, so that output that is intended as default values in other fields does not replace data the user has entered.
OIO (OutputImmediateOnly) means that output from the validation (either SETP/V/C, or output parameters from methods) should only be done as a result of immediate validations.