Текущее время: Вс, авг 03 2025, 08:03

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


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

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


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

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