Текущее время: Сб, июл 19 2025, 15:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Запрет запуска более одной копии программы
СообщениеДобавлено: Пн, ноя 07 2016, 17:40 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 19 2016, 22:04
Сообщения: 7
Всем привет!
Необходимо запретить пользователю одновременный запуск более одной копии конкретной программы. Есть ли стандартное решение?
Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет запуска более одной копии программы ?
СообщениеДобавлено: Пн, ноя 07 2016, 18:01 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 13 2016, 20:18
Сообщения: 49
Смотрите на объекты блокировок


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет запуска более одной копии программы ?
СообщениеДобавлено: Пн, ноя 07 2016, 18:15 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 19 2016, 22:04
Сообщения: 7
Пардон, а к каким данным\объектам мне необходимо осуществлять блокировку если т-цы БД программа не трогает ? Допустим программа выполняет арифметические операции и выводит результат и не больше.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет запуска более одной копии программы ?
СообщениеДобавлено: Пн, ноя 07 2016, 20:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
devnull написал(а):
Пардон, а к каким данным\объектам мне необходимо осуществлять блокировку если т-цы БД программа не трогает ? Допустим программа выполняет арифметические операции и выводит результат и не больше.


Создайте любую фиктивную структуру и на неё объект блокировки.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет запуска более одной копии программы ?
СообщениеДобавлено: Вт, ноя 08 2016, 08:23 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
devnull написал(а):
Допустим, программа выполняет арифметические операции и выводит результат и не больше.


В чем сакральный смысл такого действия (Запрет запуска более одной копии программы), если только арифметические операции?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет запуска более одной копии программы ?
СообщениеДобавлено: Чт, дек 01 2016, 19:25 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 09:38
Сообщения: 170
Попробуйте посмотреть в сторону ENQUEUE_ES_PROG


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет запуска более одной копии программы ?
СообщениеДобавлено: Чт, фев 09 2017, 10:04 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
мы както Z-тили более общий случай - как не дать пользователям запускать более чем N экземпляров тяжёлого отчёта, при этом если кому то "не хватило", чтобы он видел в E-сообщении, кто сейчас уже успел запустить (логины).
Делали Z-таблицу мандант-код транзакции-username, заполняли её сразу первоначально N записями.

И дальше в at-sel screen отчёта - попытки поставить ENQUE-блокировку на любую запись, если блокировка села то в эту запись пишем свой sy-tcode, и логин. Если ни одну из N записей невозможно заблокировать, то собираем из всех N записей логины в E-сообщение (видно кто счастливцы).
Т.е. таблица всегда фиксированного объёма N используется как динамический журнал учёта.


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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