Текущее время: Пн, июл 21 2025, 17:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: "Тормоза" Recording.
СообщениеДобавлено: Пт, мар 18 2011, 15:38 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
Ситуация следующая: внутри цикла сначала вызывается ФМ, сделанный с помощью Recording, а сразу после него - BAPI. И ФМ, и BAPI работают с одним объектом. Однако периодически ФМ как будто не успевает отрабатывать, то есть к моменту запуска BAPI изменения в объекте еще не сделаны, из-за чего и BAPI не срабатывает нормально. Это как-то можно починить? Режимы запуска ФМ: CTUMODE = 'N', CUPDATE = 'S.'


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Тормоза" Recording.
СообщениеДобавлено: Пт, мар 18 2011, 15:44 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
CTUMODE = 'L' пробуйте.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Тормоза" Recording.
СообщениеДобавлено: Пт, мар 18 2011, 15:47 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
Пробовал, не помогло.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Тормоза" Recording.  Тема решена
СообщениеДобавлено: Пт, мар 18 2011, 15:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Snus написал(а):
Пробовал, не помогло.

На самом деле, это довольно таки распространенная проблема, и универсально конкретного способа нету, на сколько я знаю, тут надо смотреть по конкретной ситуации. Способов побороть много. Режим L/SET UPDATE TASK LOCAL, проверка блокировки в цикле, селект в таблицу БД в цикле, всякие там ФМ-ы типа 'C14Z_COMMIT_WORK', оборачивание кусков кода в отдельные программы и вызов их через сабмит и тд. Поищите по форуму много обсуждали...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Тормоза" Recording.
СообщениеДобавлено: Пт, мар 18 2011, 15:57 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
ОК, спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Тормоза" Recording.
СообщениеДобавлено: Пт, мар 18 2011, 16:22 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Я перепутал не CTUMODE конечно же :oops: , а UPDATE(CUPDATE) = 'L' - local...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Тормоза" Recording.
СообщениеДобавлено: Пт, мар 18 2011, 17:03 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
Да, это я понял )) CTUMODE значение 'L' и не может принимать.


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

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


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

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


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

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