Текущее время: Пн, авг 04 2025, 08:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: задача на оптимизацию
СообщениеДобавлено: Пт, апр 11 2008, 19:19 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Есть задача:(HR- LDB PNPCE) нужно отталкиваясь от pernr найти орг.единицу у которой в p1000-short есть константа, если у ближайшей орг.единицы этой записи нет, то надо посмотреть вышестоящую орг.единицу если и у нее нет то вышестоящюю и т.д. если у кого нибудь есть стоящие мысли на этот счет. Дело еще осложняется тем что эта процедура повторяется десятки тысяч раз, а это еще далеко не продуктив. Спасибо.

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: задача на оптимизацию
СообщениеДобавлено: Вс, апр 13 2008, 13:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
XXX_:) написал:
Есть задача:(HR- LDB PNPCE) нужно отталкиваясь от pernr найти орг.единицу у которой в p1000-short есть константа, если у ближайшей орг.единицы этой записи нет, то надо посмотреть вышестоящую орг.единицу если и у нее нет то вышестоящюю и т.д. если у кого нибудь есть стоящие мысли на этот счет. Дело еще осложняется тем что эта процедура повторяется десятки тысяч раз, а это еще далеко не продуктив. Спасибо.

Ну тут сложно так сразу сказать - стратегия силно зависит от того насколько константа - константа. Если она действитекьно константа и не зависит от других значений, завязанных на табельный номер, положение в орг.структуре и т.п., то самое простое, это хранить найденные результаты в виде пары (о.е.;о.е. с константой) во вн.таблице. И начинать поиск с данной таблицы. Если там нет записи, то уже отматывать вверх по полноной.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, апр 13 2008, 21:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Считать во внутреннюю таблицу всю вышестоящую оргструктуру согласно пути анализа, потом пройтись по записям этой внутренней таблицы.
Ничего страшного с т.з. производительности.
обсуждалоськучу раз.

_________________
/nex


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

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


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

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


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

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