Текущее время: Ср, июл 30 2025, 22:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: SUBMIT VIA JOB
СообщениеДобавлено: Пт, фев 11 2011, 11:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Всем доброго дня.
Хотел попросить дать комментарии по поводу следующей обработки. Как правильно, или в чем будет отличие:
Code:
DO x TIMES.
  CALL FUNCTION 'JOB_OPEN'.
  SUBMIT report VIA JOB.
  IF sy-subrc = 0.
    CALL FUNCTION 'JOB_CLOSE'.
  ENDIF.
ENDDO.

или
Code:
CALL FUNCTION 'JOB_OPEN'.
DO x TIMES.
  SUBMIT report VIA JOB.
ENDDO.
CALL FUNCTION 'JOB_CLOSE'.

P.S. отчет один и тот же, только с разными параметрами. Точнее, запускается по частям, т.к. сразу все не потянет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SUBMIT VIA JOB
СообщениеДобавлено: Пт, фев 11 2011, 12:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
1 вариант: запланируется n заданий, которые можно запустить параллельно
2 вариант: запланируется одно задание, в котором ппрограммы будут запускаться последовательно.

И смотрите внимательно документацию на JOB_OPEN и SUBMIT .. VIA JOB ..

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SUBMIT VIA JOB
СообщениеДобавлено: Пт, фев 11 2011, 15:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
А можно уточнить, что вы имели ввиду здесь:
Цитата:
можно запустить параллельно

Т.е. все-таки можно или запустятся (фм JOB... запускаются с минимальным набором параметров, без шаманства)?
Я имею ввиду в первом варианте отчет №x запустится еще до того, как будет выполнен №(x-1)?
В общем, какой быстрее отработает? ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SUBMIT VIA JOB
СообщениеДобавлено: Пт, фев 11 2011, 15:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Если данные запусков не зависят друг от друга, то выигрыш 1-го варианта будет зависеть от количества свободных процессов для фоновой обработки :)
И в JOB_CLOSE нужно установить параметр STRTIMMED = 'X'
Ну и конечно никуда не денется вопрос о последующем сборе данных ;)

_________________
С уважением,
Удав.


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

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


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

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


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

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