Las variables de cadena nuevas declaradas en IF se establecen inicialmente en un valor en blanco y se les asigna el formato especificado en el mandato STRING que las crea.
Las expresiones lógicas se evalúan en el orden siguiente: funciones de serie, relaciones y operadores lógicos. Cuando se utiliza más de un operador lógico, NOT se evalúa primero, seguido de ANDy, a continuación, OR. Puede cambiar el orden de las operaciones utilizando paréntesis.
Si el valor transformado de una variable de cadena excede el ancho definido de la variable, el valor transformado se trunca. Si el valor transformado es más corto que el ancho definido, la serie se rellena a la derecha con espacios en blanco.