Текущее время: Вт, дек 23 2025, 04:34

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


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

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


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

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