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.
Ну и все... программа пойдет в заданное время в фоне...