abap 修改后台作业
时间: 2023-09-26 11:14:32 浏览: 77
ABAP是一种编程语言,用于SAP系统的开发和定制。如果您想修改后台作业,可以按照以下步骤进行操作:
1. 打开事务码 SM37,进入后台作业管理器。
2. 在作业列表中选择要修改的作业,并单击“编辑”按钮。
3. 在作业的详细信息页面中,您可以更改作业的各种参数和选项,例如作业调度时间、优先级等。
4. 如果您需要更改作业的 ABAP 代码,可以单击“源代码”按钮并进行修改。
5. 在修改完毕后,保存您的更改并退出编辑模式。
请注意:在对后台作业进行修改之前,请确保您已经了解该作业的功能和影响,以避免意外错误或对系统稳定性造成影响。
相关问题
abap 后台执行sy
ABAP后台执行SY是一种在SAP系统中执行程序的方式。它可以在不涉及用户界面的情况下执行程序,从而节省资源和时间。在后台执行之前,需要设置好程序的参数(variant),以确保程序能够正确地执行。此外,后台执行还具有规划性,可以在任意时间段内执行,类似于闹钟的功能。通过将系统项目“SY-BATCH”设置为“X”,可以启用后台执行模式。这种执行方式通常用于批处理任务和定期任务等需要自动执行的任务。
sap 代码创建后台作业
以下是在SAP中创建后台作业的代码示例:
```abap
REPORT ztest_job_create.
DATA: jobname LIKE tbtcp-jobname,
jobcount LIKE tbtcp-jobcount,
jobclass LIKE tbtcp-jobclass,
jobd AS tbtcp-jobdynpro,
jobhead LIKE tbtcp-jobhead,
jobselect LIKE tbtcp-jobselect,
jobstep LIKE tbtcp-jobstep,
jobevent LIKE tbtcp-jobevent, jobpara LIKE tbtcp-jobpara,
jobtarget LIKE tbtcp-jobtarget,
jobclose LIKE tbtcp-jobclose.
* 设置作业名称和作业计数器
jobname = 'ZTEST_JOB'.
jobcount = '001'.
* 设置作业类别
jobclass = 'A'.
* 设置作业头信息
jobhead-stepname = 'STEP_1'.
jobhead-progname = 'ZTEST_PROGRAM'.
jobhead-jobname = jobname.
jobhead-jobcount = jobcount.
jobhead-jobclass = jobclass.
* 设置作业步骤
jobstep-stepname = 'STEP_1'.
jobstep-progname = 'ZTEST_PROGRAM'.
jobstep-jobname = jobname.
jobstep-jobcount = jobcount.
jobstep-jobclass = jobclass.
* 设置作业关闭信息
jobclose-jobname = jobname.
jobclose-jobcount = jobcount.
jobclose-jobclass = jobclass.
* 创建作业
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = jobname
jobcount = jobcount
jobclass = jobclass
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
others = 4.
* 提交作业
CALL FUNCTION 'SUBMIT'
EXPORTING
report = 'ZTEST_PROGRAM'
variant = ''
direct = 'X'
jobname = jobname
jobcount = jobcount
jobclass = jobclass
EXCEPTIONS
bad_variant = 1
cant_create_job = 2
invalid_report = 3
no_authority = 4
no_batch = 5
no_spool = 6
operation_cancelled = 7
others = 8.
* 关闭作业
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobclose = jobclose
EXCEPTIONS
job_close_failed = 1
others = 2.
```
这段ABAP代码将创建一个名为`ZTEST_JOB`的后台作业,并在其中运行`ZTEST_PROGRAM`程序。你可以根据自己的需求修改作业名称、作业类别、程序名称等参数。