Official Description
6.6.5.2 It is an error if the buffer-variable is undefined immediately prior to any use of put.
Simplified Description
In other words, it is an error to use the put procedure to write the contents of a file variable's buffer variable, if its contents are undefined.
Error Handling
This error is reported if I/O checking is enabled.