SAP Create Background Job定义后台作业

Job的创建过程如下:

一、准备工作

运行一个需要后台运行的程序。ZMMR002 库龄报表

查找到这个程序的程序名称

之后,将这个程序的选择屏幕的限制条件保存为一个变式。

二、定义后台Job

2.1 SM36

 

 Job name:给这个后台作业命名

Job class:作业类别,

Exec. Target:目标主机 即当前DEV系统

2.2 Step

选择,或者在上一个界面回车进入下一个界面:

 

 填入ABAP程序name,及变式名称。点击check,没有报错后点击保存即可。然后系统会自动进入到一个step list overview界面

 

2.3 Start Condition

在上一个界面点击返回,返回到初始界面,选择

点击 日期/时间。出现如下界面:

 

 按自己的需求定义好这些时间设定。接下来定义周期循环,将Periodic Job勾选上后,点击进入如下界面:

可以定义周期时间,为了方便测试,我选择了other job定义了几分钟就开始发邮件。

点击check,没有问题就保存。

2.3 维护接收者 即Spool  List Recipient 假脱机列表收件人

点击初始界面的按钮,选择需要的接收者:

 

 点击Detailed search

 选择一个distribution list

 

 

 

 点击保存,系统提示已经保存为一个状态:Released。这样后台作业就定义好了。

 

三、监控或者修改后台job

3.1 监控后台作业 SM37

 

点击excute,进入结果屏幕:

看见了这里有很多列表,有名称 spool list,等等信息。在这里尤其注意status字段。

Finished后就会收到这样的对话框。

 

3.2 修改后台作业 SM37

有FInished,Cancled 状态的Job是不能修改的。所以只能选择状态是Released或者是Shceduled状态的修改,选中一行,点击菜单栏中的job的的下拉菜单

就可以去更改,或者删除已经定义的后台job了。可以修改定时,步骤 。

下面看如何调整步骤list的先后顺序:

这个好像在后面的没有这个功能了,反正我没找出来。

 

3.3 如何查看一个后台job对应哪些程序?

    sm36-->点击“job selection”-->运行结果双击选择job-->回到第一个界面,点击“步骤”按钮,转到步骤清单总览,里面就可以看到程序名称了

已取消,完成的job是不能修改的
其它状态的都可以改,在sm37里,选择相应的job,菜单里有个更改项
sm37就是sm36里job selection的链接

 

posted @ 2017-07-28 15:51  土豆丸子的SAP  阅读(9088)  评论(0编辑  收藏  举报