Текущее время: Вт, июл 29 2025, 05:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Свободные процессы.
СообщениеДобавлено: Чт, мар 11 2010, 14:32 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Господа ситуация следующая.
Есть Z* отчеты, и есть транзакции ввода документов.
Соответственно Z* отчеты если запускаются за большой период времени - то работают больго...
соответственно получается так что все процессы заняты.
Можно ли данную проблему решить ABAPом ?
Вопрос следующий: каким образом можно сделать так чтобы при запуске Z* отчеты - проверять сколько свободных процессов есть... и если их например меньше 5, то транзакцию не запускать а например стопорить, чтобы она например через 5 минт проверяла опять состояние по процессам и запускала себя или нет.
Вопрос: будет ли награжаться система подобным образом или нет ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Свободные процессы.
СообщениеДобавлено: Чт, мар 11 2010, 14:51 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Оптимизируйте отчет.
Затачивайте отчеты под конкретные ситуации. Вплоть до того, что для разных объемов данных будет работать разная логика формирования данных.
Используйте фоновый режим.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Свободные процессы.
СообщениеДобавлено: Чт, мар 11 2010, 15:00 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Господа ситуация следующая.
Есть Z* отчеты, и есть транзакции ввода документов.
Соответственно Z* отчеты если запускаются за большой период времени - то работают больго...
соответственно получается так что все процессы заняты.
Можно ли данную проблему решить ABAPом ?
Вопрос следующий: каким образом можно сделать так чтобы при запуске Z* отчеты - проверять сколько свободных процессов есть... и если их например меньше 5, то транзакцию не запускать а например стопорить, чтобы она например через 5 минт проверяла опять состояние по процессам и запускала себя или нет.
Вопрос: будет ли награжаться система подобным образом или нет ?

Переносите отчёты в BW, используйте кеширование, экстракторы и т.п. способы увеличения производительности.
Rokhay правильное направление советует, не тратьте время на ерунду.
В самом крайнем случае закупите и добавьте серверов приложений.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Свободные процессы.
СообщениеДобавлено: Чт, мар 11 2010, 15:03 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
hub2002 написал(а):
Господа ситуация следующая.
Есть Z* отчеты, и есть транзакции ввода документов.
Соответственно Z* отчеты если запускаются за большой период времени - то работают больго...
соответственно получается так что все процессы заняты.
Можно ли данную проблему решить ABAPом ?
Вопрос следующий: каким образом можно сделать так чтобы при запуске Z* отчеты - проверять сколько свободных процессов есть... и если их например меньше 5, то транзакцию не запускать а например стопорить, чтобы она например через 5 минт проверяла опять состояние по процессам и запускала себя или нет.
Вопрос: будет ли награжаться система подобным образом или нет ?

Думаю что абапом такое не решить. Присоединяюсь к базису. http://sapboard.ru/forum/viewtopic.php?f=14&t=58792

Добавил:
Если я не ошибаюсь, то наши админы, на одном проекте, покупали новое железо, под похожие проблемы. Но, они мониторят систему постоянно, заранее об это конечно предупреждали, поэтому таких проблем не возникало.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Свободные процессы.
СообщениеДобавлено: Пт, мар 12 2010, 13:16 
Начинающий
Начинающий

Зарегистрирован:
Пн, янв 11 2010, 10:53
Сообщения: 2
Проверять количество свободных процессов можно ФМом: SPBT_INITIALIZE он запускается для группы серверов. Но как уже говорили коллеги выше, овчинка выделки не стоит, поскольку ожидающий процесс тоже будет нагружать систему, лучше оптимизировать отчет чтобы выполнялся побыстрее (использовать экстракты ранее обработанных данных или что-то в таком роже, распаралеливать обработку...).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Свободные процессы.
СообщениеДобавлено: Ср, мар 17 2010, 19:24 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
В дополнение к уже сказанному - у нас была чем-то похожая ситуация, когда пользователи хотели просто огромый отчет. Решалась тем, что ночью запускалась программа, которая собирала данные в Z таблицу, а днем пользователи уже гоняли свои отчеты по оптимизированной Z таблице. Минус тут, конечно, в том, что отчет отражает вчерашние данные, но в нашем случае это было приемлемо.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Свободные процессы.
СообщениеДобавлено: Ср, мар 17 2010, 21:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
2 Jelena: а ваша программа случайно не BW\BI называлась? :lol:

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Свободные процессы.
СообщениеДобавлено: Чт, мар 18 2010, 18:17 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Кодер написал(а):
2 Jelena: а ваша программа случайно не BW\BI называлась? :lol:

Ха-ха! :) Нет, у нас как раз BW не был внедрен плюс ситуация осложнялась паранойей у пользователей, что если отчет не в SAP R/3, то ему верить нельзя по определению.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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