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

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


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

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


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

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