Текущее время: Пт, апр 19 2024, 19:32

Часовой пояс: 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 часа


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

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


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

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