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

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


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

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


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

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