Всем привет. История такая - у всех в конторе был установлен SAP GUI 7.3 и код
Code:
CALL FUNCTION 'WS_EXECUTE' ...
прекрасно работал. Суть его использования проста - он вызывал CMD с параметрами "/C DEL /Q <путь + маска>" - для удаления временных файлов. Такой код достался от внедренцев - таким образом чистились старые файлы отчетов Excel.
После перехода на SAP GUI 7.4 с последним патчем, а так же 7.5 - на этом вызове SAP GUI просто "зависает", окошко с запросом на выполнение программы не появляется(в отличии от 7.3) и в статусной строке надпись "Выполнение CMD'(и ожидание)'". И все - снять можно только убив процесс через диспетчер задач.
Смог обойти это заменив на "CALL METHOD CL_GUI_FRONTEND_SERVICES=>EXECUTE" с точно такими же параметрами.
Вопрос - это так и должно или все таки есть способ без изменения кода(а его не мало встречается) заставить работать WS_EXECUTE ???