In SAS, the NULL dataset is a special placeholder that doesn't create an actual dataset. When used with PUT statement without a FILE statement, output is written to the SAS Log by default. This is standard SAS behavior for NULL data steps with PUT statements.