Текущее время: Вт, май 13 2025, 11:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Фоновое задание
СообщениеДобавлено: Чт, окт 14 2004, 10:06 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
Имеется переодическое выполнение фонового задания.
Зная его название, как можно из абапа посмотреть не отрабатывает ли оно сейчас?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:12 
Гость
табличка BKKMDISPJOBS не поможет?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:15 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
ВН написал(а):
табличка BKKMDISPJOBS не поможет?


Что то я такую табличку найти не могу :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:18 
Гость
ну попробуй тогда TBTCO


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:19 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Code:
CALL FUNCTION 'ENQUEUE_ESINDX' 
EXPORTING 
RELID = 'ZZ' 
SRTFD = 'MYPROGRAM' 
SRTF2 = 0 
EXCEPTIONS 
FOREIGN_LOCK = 1 
SYSTEM_FAILURE = 2. 
IF SY-SUBRC NE 0. 
WRITE: 'ERROR:', PRG, 'is already running'. 
EXIT. 
ENDIF. 



Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:25 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
ВН написал(а):
ну попробуй тогда TBTCO


Там лежат все выплненные или выплняющиеся фоновые задания, но у них нет статуса, в каком оно сейчас состоянии.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:27 
Гость
КАК????
а поле TBTCO-STATUS ???


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:30 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
Stepan написал:
Code:
RELID = 'ZZ' 


А это что за параметр?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:35 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
ВН написал(а):
а поле TBTCO-STATUS ???


Я запускаю фон. задание и в этом поле всега стоит буква 'P' и во всех других, которые уже выполнились стоит она же.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:38 
Гость
когда задание выполняется - 'R',
когда завершено 'F',
когда прервано 'A'


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:42 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
А у меня у всех стоит только буква 'P'.
Странно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:42 
Гость
сделай себе такую функцию

FUNCTION ZPL_JOB_MON.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(BTCJOB) TYPE BTCJOB
*" EXCEPTIONS
*" NOT_FOUND Задание не найдено
*" NOT_WORK В данный момент не выполняется
*"----------------------------------------------------------------------


TABLES: TBTCO.

CLEAR: TBTCO.

SELECT SINGLE * FROM TBTCO WHERE JOBNAME = BTCJOB.
IF TBTCO-JOBNAME IS INITIAL.
RAISE NOT_FOUND.
EXIT.
ENDIF.

CLEAR: TBTCO.
SELECT SINGLE * FROM TBTCO WHERE JOBNAME = BTCJOB AND STATUS = 'R'.
IF TBTCO-JOBNAME IS INITIAL.
RAISE NOT_WORK.
ENDIF.

ENDFUNCTION.

передавай туда имя задания,
если после нее SY-SUBRC = 0 - значит задание выполняется
в данный момент, иначе - см RAISE


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:47 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
Все нашел. Всем спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 10:49 
Гость
SAPer написал:
Все нашел. Всем спасибо.


а что нашел, если не секрет?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 14 2004, 11:02 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
Я вместо TBTCO смотрел TBTCP :)


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

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


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

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


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

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