Текущее время: Вт, сен 09 2025, 17:14

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


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

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


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

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