Текущее время: Пт, июл 18 2025, 23:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 13:29 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Добрый день.

Есть Z транзакция, с которой по хорошему должно работать несколько пользователей, а в данный момент транзакцию может запускать только один юзер.
Как снять блокировку?

С уважением, Darz//


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 13:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А почему вы считаете, что "по-хорошему должно работать несколько пользователей"? :?
Если в стандартной тразнакции ставится блокировка, то это наверняка не зря...
Есть 2 случая:
1.Тразакция работает с изменением только одной записи данных (напрмер VA01, XD01 и т.п.). В этом случае блокировка ставится на одну конкретную запись
2.Транзакция позволяет изменять несколько записей одновременно (например OB08). В этом случае блокировка ставится на всю таблицу для исключения перезаписи одних и тех же данных разными пользователями.

Какой у вас вариант?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 13:57 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
"Есть Z транзакция", имел ввиду разработку, это всего лишь отчет


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 13:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
DarZ, расшифруйте фразу "в данный момент транзакцию может запускать только один юзер".


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 14:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Так кто мешает изменить этот отчет? :)

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 14:02 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Пономарев Артем написал:
DarZ, расшифруйте фразу "в данный момент транзакцию может запускать только один юзер".

Я имел ввиду, что этот отчет не может запускать более одного пользователя
Удав написал(а):
Так кто мешает изменить этот отчет?

Собственно в этом-то суть темы


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 14:04 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
DarZ, что мешает запустить этот отчет нескольким пользователям?

P.S.: Возможно вы уже начинаете догадываться, что информации в вашем вопросе недостаточно для ответа.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 14:35 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
DarZ, дело не в транзакции, имхо, смотрите сам отчет который она запускает.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 14:51 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DarZ написал(а):
Добрый день.

Есть Z транзакция, с которой по хорошему должно работать несколько пользователей, а в данный момент транзакцию может запускать только один юзер.
Как снять блокировку?
Просто её(блокировку) не ставьте, тогда и не потребуется снимать.

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Пт, май 28 2010, 15:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
sy-uname написал(а):
DarZ написал(а):
Добрый день.

Есть Z транзакция, с которой по хорошему должно работать несколько пользователей, а в данный момент транзакцию может запускать только один юзер.
Как снять блокировку?
Просто её(блокировку) не ставьте, тогда и не потребуется снимать.

ну хоть повеселили под конец дня ;)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Вт, июн 01 2010, 23:18 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Вот злые люди. :) DarZ, ищите, где у вас в программе это проверяется (hint: поставьте watchpoint на сообщение об ошибке, которое, полагаю, вылезает). Реализовать такую проверку можно несколькими способами. Поищите, к примеру, вызовы ФМ ENQUEUE... или запись в какую-нибудь Z табличку. Соответственно код, который осуществляет проверку/блокировку, нужно закомментировать. Только не забудьте закомментировать все его части (тут уж пошевелите мозгами немножко).

Кстати, наверняка такое ограничение поставили не с бухты барахты. Обычно таким образом прикрывают огрехи дизайна или элементарное неумение программировать updates. Так что вполне возможно вам придется там весь код переработать. Может лучше ну ее, эту блокировку? :wink:

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями
СообщениеДобавлено: Ср, июн 02 2010, 09:52 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Jelena написала:
Кстати, наверняка такое ограничение поставили не с бухты барахты. Обычно таким образом прикрывают огрехи дизайна или элементарное неумение программировать updates. Так что вполне возможно вам придется там весь код переработать. Может лучше ну ее, эту блокировку? :wink:

Скажем так, разработчик соответствующий квалификации, понимающий все возможные риски и последствия смены дизайна работы отчёта, не стал бы обращаться с подобным в форум.
А если квалификации не достаточно, то стоит ли давать рекомендации, которые могут быть использованы не адекватно или не правильно???

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск транзакции несколькими пользователями  Тема решена
СообщениеДобавлено: Пт, июн 11 2010, 15:14 
Специалист
Специалист

Зарегистрирован:
Вс, мар 13 2005, 13:59
Сообщения: 201
Откуда: Moscau
Самый частый случай когда в Z транзакции только один пользователь может вести данные - не кривизна рук и не кривая архитектура, а банальный сгенерированный ракурс введения какой-нибудь таблицы (интерфейс как любая настройка в spro).
Удаление блокировок из программы в таком случае не возможно. Только изменение архитектуры разработки.


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

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


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

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


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

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