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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: BPS-переменная User-Exit вызывается 15-20 раз подряд. Как побороть?
СообщениеДобавлено: Вт, окт 03 2006, 11:21 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 26 2005, 18:23
Сообщения: 42
Есть UE-переменаня, которая наполняется значениями по функциональному модулю и эти значения отображает в форме планирования. Так вот от момента открытия формы и до момента её прорисовки функциональный модуль, висящий на переменной, вызывается 15-20 раз кряду "с нуля" и каждый раз вся логика, заложенная в ФМ отрабатывает эти 15-20 раз. Тормозит жутко - 10-15 секунд.

Почему система столько раз вызывает этот модуль? МОжно ли свести количество вызовов к минимальному?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BPS-переменная User-Exit вызывается 15-20 раз подряд. Как побороть?
СообщениеДобавлено: Вт, окт 03 2006, 12:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 15:04
Сообщения: 215
Откуда: Москва (Старый Оскол)
stiker написал(а):

Почему система столько раз вызывает этот модуль? МОжно ли свести количество вызовов к минимальному?


Код ФМ в студию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BPS-переменная User-Exit вызывается 15-20 раз подряд. Как побороть?
СообщениеДобавлено: Вт, окт 03 2006, 12:28 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 26 2005, 18:23
Сообщения: 42
HIman написал(а):
stiker написал(а):

Почему система столько раз вызывает этот модуль? МОжно ли свести количество вызовов к минимальному?


Код ФМ в студию.

Код достаточно громоздкий... Но у меня такое подозрение что не в коде дело. Даже если я сведу код к простому присвоению значения переменной, то ФМ от этого меньше раз вызываться не станет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 03 2006, 13:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Посмотрите ноты

888016
720265
629775

Может поможет..

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 04 2006, 12:59 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 26 2005, 18:23
Сообщения: 42
BW - ник написал:
Посмотрите ноты

888016
720265
629775

Может поможет..

Да, помогли.
Как рекомендуют в 629775 прописал в таблице UPC_DARK2 PARAM = 'VAR_BUFFER' VALUE = 'X' и модуль вместо 20 раз стал вызываться 2 раза.

Только суть изменения не понятна... :-\ Почему система столько раз вызывала ФМ до (не просто ведь так) и что тперь изменилось, когда я включил буферизацию. Не аукнится ли где-нибудь в других подобных местах?


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

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


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

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


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

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