SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Фоновые задания и ABAP



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
klkuznetsov
Специалист
Специалист


Age: 48
Joined: 06 Aug 2010
Posts: 79
Location: Ukraine

PostPosted: Fri Jan 14, 2011 4:10 pm    Post subject: Фоновые задания и ABAP Reply with quote

С прошедшими вас всех праздниками уважаемые коллеги! Желаю безошибочного кода и понимающих заказчиков. ТЗ попонятней и зарплату повыше Wink

А теперь собственно говоря вопрос.

У меня есть фоновое задание которое запускает программу 'ZXXX'. Как называется фоновое задание я предположим, не знаю. Как мне сделать чтобы это фоновое задание не запускалось пока не выполнится это же фоновое задание. А то у меня была такая ситуация, что их одновременно запустилось 3 штуки т.к. была сильно нагружена система и задание предыдущее просто не успело выполниться. Если это можно сделать с помощью настроек фонового задания я буду очень благодарен за подсказку как.
В коде программы я могу сделать такую программу, но пока я нашел только то как узнать запущено ли фоновое задание по его имени. Можно ли его идентифицировать по имени программы или транзакции которую запускает фоновое задание.
Ух столько написал... Заранее спасибо за помощь.
Back to top
View user's profile Send private message
lakschmi
Участник
Участник



Joined: 12 Nov 2010
Posts: 11

PostPosted: Fri Jan 14, 2011 9:07 pm    Post subject: Reply with quote

Может быть проверить статус задания? Наверняка есть таблица. Выбрать строчку когда последний раз запускалось и посмотреть выполнено или еще в работе. Если нет то exit.
Back to top
View user's profile Send private message
lakschmi
Участник
Участник



Joined: 12 Nov 2010
Posts: 11

PostPosted: Fri Jan 14, 2011 9:09 pm    Post subject: Reply with quote

Если неизвестно название самого задания, то опять-таки наверняка можно сделать выборку всех заданий, которые запускают данную программу и посмотреть их статус.
Back to top
View user's profile Send private message
klkuznetsov
Специалист
Специалист


Age: 48
Joined: 06 Aug 2010
Posts: 79
Location: Ukraine

PostPosted: Sat Jan 15, 2011 1:31 pm    Post subject: Reply with quote

Уже нашел решение, в таблице TBTCP есть соответствие названию задания и программе определенной в шагах выполнения фонового задания, если у Вас шагов в задании 1 то очень легко определить название задания по программе которая его запускает Smile
Back to top
View user's profile Send private message
broker_chelny
Участник
Участник



Joined: 23 Jan 2010
Posts: 26
Location: Naberezhnye Chelny

PostPosted: Mon Jan 17, 2011 9:38 am    Post subject: Reply with quote

Я использую ФМ BP_JOB_SELECT
Back to top
View user's profile Send private message
klkuznetsov
Специалист
Специалист


Age: 48
Joined: 06 Aug 2010
Posts: 79
Location: Ukraine

PostPosted: Mon Jan 17, 2011 11:25 am    Post subject: Reply with quote

broker_chelny wrote:
Я использую ФМ BP_JOB_SELECT


Хм... Хороший ФМ, но там в обязательных параметрах требуется указать название задания, которое мне неизвестно. Точнее оно известно, но жестко прописывать его в программе дурной тон Smile А вдруг его запустят с другим именем?
Back to top
View user's profile Send private message
broker_chelny
Участник
Участник



Joined: 23 Jan 2010
Posts: 26
Location: Naberezhnye Chelny

PostPosted: Mon Jan 17, 2011 1:53 pm    Post subject: Reply with quote

Думаю тебе подойдет BP_JOB_SELECT_SM37B.
А имя задания * можно указать.
Back to top
View user's profile Send private message
klkuznetsov
Специалист
Специалист


Age: 48
Joined: 06 Aug 2010
Posts: 79
Location: Ukraine

PostPosted: Mon Jan 17, 2011 4:33 pm    Post subject: Reply with quote

broker_chelny wrote:
Думаю тебе подойдет BP_JOB_SELECT_SM37B.
А имя задания * можно указать.


Хм... Результаты исследования показали, что таки да Smile данный ФМ очень даже подойдет, сейчас на качество перенесется, и посмотрим как все происходит на практике Smile

Спасибо большое... Как Вы эти ФМы находите без документации? Ума не приложу... Может подскажете? Embarassed
Back to top
View user's profile Send private message
broker_chelny
Участник
Участник



Joined: 23 Jan 2010
Posts: 26
Location: Naberezhnye Chelny

PostPosted: Mon Jan 17, 2011 4:38 pm    Post subject: Reply with quote

Почему это без документации.
В этом разделе все есть:
Programming with the Background Processing System (BC-CCM-BTC)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.