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

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


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

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


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

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