Текущее время: Сб, авг 02 2025, 22:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: [OM] пути анализа
СообщениеДобавлено: Чт, дек 13 2007, 08:27 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2007, 08:08
Сообщения: 51
Привет!
Подскажите пожалуйста, есть ли какой еще способ развернуть дерево по пути анализа, кроме как через ЛБД PCH? На данный момент реализовал функциональный модуль, который выполняет программу с параметрами, юзающую PCH. Другого выхода не вижу пока, т.к. PCH не "реиспользуемая", или как там по-русски. Проблема в том, что при втором вызове ФМ в пределах выполнения программы существенно снижается скорость выполнения.

Зараннее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [OM] пути анализа
СообщениеДобавлено: Чт, дек 13 2007, 09:00 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
vanvisor написал(а):
Привет!
Подскажите пожалуйста, есть ли какой еще способ развернуть дерево по пути анализа, кроме как через ЛБД PCH? На данный момент реализовал функциональный модуль, который выполняет программу с параметрами, юзающую PCH. Другого выхода не вижу пока, т.к. PCH не "реиспользуемая", или как там по-русски. Проблема в том, что при втором вызове ФМ в пределах выполнения программы существенно снижается скорость выполнения.

Зараннее спасибо!

RH_STRUC_GET (через поиск ещё парочку как минимум можно найти) - только вопрос скорее по ABAP-у, чем непосредственно по HR-у

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [OM] пути анализа
СообщениеДобавлено: Чт, дек 13 2007, 09:53 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
vanvisor написал(а):
На данный момент реализовал функциональный модуль, который выполняет программу с параметрами, юзающую PCH. Другого выхода не вижу пока, т.к. PCH не "реиспользуемая", или как там по-русски.

Это конечно интересно - упражняться в написаниии заново стандартных вещей, но ИМХО если это за деньги клиента, то не совсем честно :)

Чтобы не изобретать велосипед, читаем HR350 и смотрим, как работает стандарт. Например where used для элемента WEGID дает много полезных ФМ в частности упомянутый выше.

А если вы еще и поиском по форуму пользоваться научитесь, то результат превзойдет все ваши ожидания! :D

PS
а что значит не "реиспользуемая"? :shock:

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [OM] пути анализа
СообщениеДобавлено: Чт, дек 13 2007, 12:29 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2007, 08:08
Сообщения: 51
sy-uname - спасибо!
Bully написал(а):
Это конечно интересно - упражняться в написаниии заново стандартных вещей, но ИМХО если это за деньги клиента, то не совсем честно :)

Ну, я только учусь. Перешел из "традиционного" программирования и как-то не могу научится думать "по-саповски".
И почему не честно за деньги клиента? я так понимаю весь сап на этом зыждется, за каждый чих и пук драть три шкуры. во всяком случае у меня такое мнение сложилось за 3 месяца работы с сап )))

Bully написал(а):
Чтобы не изобретать велосипед, читаем HR350 и смотрим, как работает стандарт. Например where used для элемента WEGID дает много полезных ФМ в частности упомянутый выше.

дык его и читаю. Там только про ЛБД...

Bully написал(а):
PS
а что значит не "реиспользуемая"? :shock:

Ну reusable. Когда "Logical database not intended for multiple calls"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [OM] пути анализа
СообщениеДобавлено: Чт, дек 13 2007, 14:08 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
vanvisor написал(а):
Bully написал(а):
PS
а что значит не "реиспользуемая"? :shock:

Ну reusable. Когда "Logical database not intended for multiple calls"


Все равно не понятно :(

Это для чего?

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [OM] пути анализа
СообщениеДобавлено: Чт, дек 13 2007, 15:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Bully написал(а):
Все равно не понятно :(
Это для чего?

Ни для чего. Так уж бывает ЛБД написана, что её глобальная память не очищается и повторно использовать её нельзя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 15:07 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2007, 08:08
Сообщения: 51
Ну естественно не понятно, видимо, такими извращенческими способами, каким сделал я, немногие догадываются ваять )))
hr350 морально устарел, поэтому после него, видимо, и приходят в голову такие решения. В нем вся работа через ЛБД описана. Мне ЛБД напрямую к программе подключать не получается, т.к. просто надо найти предка/потомка по пути анализа. я нашел фм 'LDB_PROCESS' для вызова ЛБД. а так как ЛБД PCH не reentrant, то дважды этот фм вызвать не получится. Поэтому я написал отдельную программу, в которой юзаю фм 'LDB_PROCESS'. ну и написал свой фм, по типу RH_STRUC_GET (параметры почти те же, результат аналогичный), в котором через submit обхожу проблему повторного вызова ЛБД. Вот так я извернулся, из Новосибирска в москву через Нью-Йорк с дозаправкой в сиднее ;)))
Теперь, после общения с вами, я понял, что ключевое слово в поиске решения было все-таки "путь анализа", а не "использование ЛБД".


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

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


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

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


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

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