Текущее время: Сб, авг 02 2025, 18:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: запрет запуска транзакции
СообщениеДобавлено: Сб, дек 01 2007, 14:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
нужно запретить запустить транзакцию.
методом скрытия окошка сверху для ввода транзакций.

Мне нужно как-то добится корректного вызода из транзакции и по ходу действий нельзя ее сменить.


Что-то подобное возможно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 01 2007, 14:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А кнопку reset на системном блоке не хотите заблокировать? :)

Все изменения в базе данных делаются в рамках одного SAP LUW.
Это гарантирует, что при любом выходе из транзакции состояние БД останется консистентным. До commit work всё, что "наделал" пользователь, сохраняется в ABAP-памяти.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 03 2007, 10:58 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Если транзакция самописная - проще всего открыть модальное(диалоговое) окно, в этом режиме окошко для ввода транзакций не доступно.
Правда и на этот трюк можно найти обход.

Согласен с sibrin - извращение полнейшее


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 03 2007, 11:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
DKiyanov написал:
Если транзакция самописная - проще всего открыть модальное(диалоговое) окно, в этом режиме окошко для ввода транзакций не доступно.
Правда и на этот трюк можно найти обход.

Согласен с sibrin - извращение полнейшее



диалоговое не катит к сожалению.

а то что извращение, тоже согласен, и все сохранится что нужно. все работать будет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запрет запуска транзакции
СообщениеДобавлено: Пн, дек 03 2007, 12:31 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
apetrenko написал:
и по ходу действий нельзя ее сменить.

Что Вы считаете может наделать пользователь, если ее сменит? Запустит второй экземпляр этой же транзакции?

А на соседней машине тогда тоже нужно окошко заблокировать :wink:

_________________
С уважением, VGA
Мой блог


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запрет запуска транзакции
СообщениеДобавлено: Пн, дек 03 2007, 13:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
vga написал(а):
apetrenko написал:
и по ходу действий нельзя ее сменить.

Что Вы считаете может наделать пользователь, если ее сменит? Запустит второй экземпляр этой же транзакции?

А на соседней машине тогда тоже нужно окошко заблокировать :wink:



тут идет пошаговый ввод последовательности транзакции.

его нужно пройти полностью. Но можно и не проходить сразу. а постепенно. Но некоторым которые забывают пройти всю цепочку, нужно запретить выход из транзакции хотябы таким тупым способом.

а то бывает он вводит данные, ему позвонили отвлекли, он пришел потом, забыл что делал и ввел новую транзакци. через /n
а про завершение забыл...

Понятно что административно решать надо такие проблеммы.
Но хотябы такую защиту от дурака.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запрет запуска транзакции
СообщениеДобавлено: Пн, дек 03 2007, 14:38 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
apetrenko написал:
Но хотябы такую защиту от дурака.
Законы Мерфи... написал(а):
Защиту от дурака придумать можно, но не от изобретательного..............
Я так понимаю - ваша транзакция самописка.......... Ну и сделайте морду введения тех данных которые юзверь обязан ввести, а запуск всех транзакций и "перетекание" автоматически получаемых данных уже в конце - когда человек закончил свою часть работы..............

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 03 2007, 14:47 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Дело пахнет workflow.

_________________
С уважением, VGA
Мой блог


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 03 2007, 14:51 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
vga написал(а):
Дело пахнет workflow.
по-уму - да.............

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 04 2007, 14:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Заведите таблицу
Code:
UNAME документ статус

В начале транзакции смотрите - если данный юзер имеет незавершенные транзакции, то ткнуть его туда носом и встать на нужный шаг. В конце транзакции запись стереть.


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

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


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

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


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

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