Текущее время: Пн, июл 28 2025, 09:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Периодеческое выполнение задачи с доп.условиями
СообщениеДобавлено: Ср, сен 01 2010, 11:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
Parazit написал:
Может правильней, при неудачной попытке блокировки, завершать задачу?!

Именно так и делаю - не парюсь с параметром wait :)
Code:
*&---------------------------------------------------------------------*
*& Report  Y_BATCH_TEST
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  y_batch_test.
*  Проверяем не запущено ли уже задание
DATA: lv_status   TYPE btcstatus VALUE 'R'.
DATA: lv_job_name TYPE btcjob    VALUE 'Y_BATCH_TEST'.
*CONCATENATE lv_job_name sy-mandt INTO lv_job_name.

*SELECT SINGLE status INTO lv_status FROM tbtco
*    WHERE jobname = lv_job_name AND status = lv_status.
*
*CHECK sy-subrc IS NOT INITIAL.

*DEQUEUE_EZRCT_BJ_CHECK
*ENQUEUE_EZRCT_BJ_CHECK
CALL FUNCTION 'ENQUEUE_EZRCT_BJ_CHECK'
EXPORTING
   mode_zrct_bj_check       = 'E'
   mandt                    = sy-mandt
   jobname                  = lv_job_name
*   X_JOBNAME                = ' '
*   _SCOPE                   = '2'
*   _WAIT                    = ' '
*   _COLLECT                 = ' '
EXCEPTIONS
   foreign_lock             = 1
   system_failure           = 2
   OTHERS                   = 3
          .
CHECK sy-subrc IS INITIAL.


DO 300 TIMES.
  WAIT UP TO 1 SECONDS.
ENDDO.

CALL FUNCTION 'DEQUEUE_EZRCT_BJ_CHECK'
EXPORTING
   mode_zrct_bj_check       = 'E'
   mandt                    = sy-mandt
   jobname                  = lv_job_name
*   X_JOBNAME                = ' '
*   _SCOPE                   = '3'
*   _SYNCHRON                = ' '
*   _COLLECT                 = ' '
          .


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Периодеческое выполнение задачи с доп.условиями
СообщениеДобавлено: Ср, сен 01 2010, 11:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Sergo написал:
))))) и зачем их только пишут, эти транзакции с информацией без особой ценности

Уж точно не для синхронизации.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2

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


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

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


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

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