Текущее время: Пн, июн 30 2025, 16:04

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Подскажите фоновый режим
СообщениеДобавлено: Пт, дек 09 2005, 09:49 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
Скажите, :oops: возможно ли с проги запустить другую прогу в фоном режиме, есть ли какая-нибудь функция :?:

Спасибо :!:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 09 2005, 10:18 
Гость
почитай про submit


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 09 2005, 17:05 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Anonymous написал(а):
почитай про submit

Ну можно и ее почитать но только врядли что сразу определится... на самом деле делаем так:

Code:
 
DATA: job_count LIKE tbtcjob-jobcount,
          job_name(32) TYPE c.

CONCATENATE 'MYNAME' sy-datum sy-uzeit
INTO job_name SEPARATED BY '_'.
CALL FUNCTION 'JOB_OPEN'
       EXPORTING
            jobname          = job_name
       IMPORTING
            jobcount         = job_count
       EXCEPTIONS
            cant_create_job  = 1
            invalid_job_data = 2
            jobname_missing  = 3
            OTHERS           = 4.

Открываем новое задание на которое ссылаемся уже из SUBMIT

Code:
  SUBMIT <запускаемая программа>
     WITH p_ebeln IN p_ebeln                  "Ну а это ее параметры
     WITH p_ebelp IN p_ebelp
  USER sy-uname VIA JOB job_name NUMBER job_count
  AND RETURN.


На самом деле оно еще не стартуем... потом таки говорим что пора...

Code:
  CALL FUNCTION 'JOB_CLOSE'
       EXPORTING
            jobcount             = job_count
            jobname              = job_name
            sdlstrtdt            = p_datest       "Дата и вермя старта
            sdlstrttm            = p_timest
       IMPORTING
            job_was_released     = job_relased
       EXCEPTIONS
            cant_start_immediate = 1
            invalid_startdate    = 2
            jobname_missing      = 3
            job_close_failed     = 4
            job_nosteps          = 5
            job_notex            = 6
            lock_failed          = 7
            OTHERS               = 8.

Ну и все... программа пойдет в заданное время в фоне...


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

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
Спасибо!!!
скажите а можно ли сделать так?
CALL FUNCTION 'CK_PROCESS_IN_BACKGROUND'
EXPORTING
I_PROGRAM = 'Z_KOV'
I_VARIANT = ''
* I_KALAID =
* I_KALADAT =
* I_PROCESS =
* I_RFC_GROUP =
.
если нет то объясните пожалуйста почему.

еще раз спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 10 2005, 14:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
читаем про SUBMIT, пишем свою функцию, в которой вызываем SUBMIT, читаем про CALL FUNCTION .... STARTING NEW TASK, вызываем нашу функцию

_________________
С уважением, Сергей Королев


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

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


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

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


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

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