Текущее время: Пт, мар 29 2024, 00:52

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Странности поведения WS_EXECUTE
СообщениеДобавлено: Ср, авг 30 2017, 02:55 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 02 2017, 08:36
Сообщения: 41
Всем привет. История такая - у всех в конторе был установлен 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 ???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Странности поведения WS_EXECUTE
СообщениеДобавлено: Ср, авг 30 2017, 06:48 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
смотрите ноту 1888329


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Странности поведения WS_EXECUTE
СообщениеДобавлено: Ср, авг 30 2017, 09:01 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Локально по Вашему вопросу - Ваш гуи блокирует выполнение. Идите в гуи конфигурацию и смотрите раздел безопасности.

По сути - меняйте код.

Должно быть так или нет, и в целом нормально ли удалять файлы(или запускать какие либо команды) на рабочем терминале из САП, это отдельный вопрос для обсуждения.

"Не мало где встречается" где? в Z коде? Имхо, это не тот Фм который повсеместно "втыкают" где попало, пытаясь что то запустить на конечном терминале.
Если Z то меняйте, если не Z, то либо есть ноты, либо уже заменено пакетами обновления.
CALL FUNCTION 'WS_EXECUTE' абсолютный модуль, он считается устаревшим и его не используют и не поддерживают.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странности поведения WS_EXECUTE
СообщениеДобавлено: Ср, авг 30 2017, 10:40 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 02 2017, 08:36
Сообщения: 41
Всем спасибо - я так и думал ))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB