Эта ошибка исходит от файловой системы.SAS использует файловую систему для доступа к указанному вами пути, поэтому в Windows все, что у вас есть, должно работать.
Возможные проблемы:
У кого-то еще есть файлopen.
Другой процесс заблокировал файл.
У вас (пользователь SAS работает как) нет прав на запись в файл илиdirectory.
Test # 3 by
data _null_;
file "\\123.12.12.12\PUBLIC\TEST1.txt";
put "Hi";
run;
Это подтвердит, что у вас есть права на запись в каталог.Если SAS работает на сервере, сделайте это так же, как вы вызываете другую программу.
Если это успешно, попробуйте удалить файл XLSX из Windows.Если это не помогло, у вас нет разрешения, или у кого-то есть файл, открытый.Вам нужно будет отладить это.
Если это удастся, перезапустите программу.Надеюсь, он создаст файл.