SAP后台JOB建立与运用

T-CODE:SM36 定义后台JOB

(1)输入作业名称,作业类(优先级,默认C),状态(默认为:已计划),目标(目标主机,默认当前服务器,可空)。

(2)点击"步骤",进入下一操作界面,输入需要执行的程序名称,以及对应的参数变式(如果有的话)。

(3)点击“检查”,没有错误提示的话,保存即可。保存后生成步骤overview的界面。

(4)点击返回,进入下一操作界面,点击"开始条件",出现设置Job执行时间和周期的界面。

点击"日期/时间",设置:

调度开始的日期和时间,以及截至执行时间(如果有的话);

周期值(如果需要Job定时按固定频率定时执行的话);

(5)点击"检查",没有错误提示的话,点击"保存"即可。

(6)返回到定义job界面,设置假脱机接收者。

(7)点击"保存",系统提示:保存的作业具有状态:已释放。

至此,后台job定义完成。

T-CODE:SM37 监控/修改后台JOB

(1)输入作业名称/用户名/时间(如果需要精确确认的话),点击"执行":

(2)进入结果屏幕,选择状态为"已释放"的Job(只有已释放的Job才能被修改或删除),点击菜单栏上的"作业",即可从下拉菜单中选择"更改"/"删除"对Job进行更改或删除。

获取后台JOB相关状态:

1、SAP后台JOB相关系统表:TBTC*

主要的有 :

TBTCO - 作业状态概述表

TBTCP - 批作业步骤概述

2、JOB的状态:

可以使用系统函数查看 BDL_READ_JOB_STATUS 或者是自己去表 TBTCO 中查找(根据STATUS 字段判断是否完成)。

R 活动的(运行中)

Y 就绪的

P 已调度的

S 已释放

A 已取消(出错终止)

F 已完成(结束)

Z Released/Susp.(无中文)

JOB运行时间:TBTCO中有开始日期开始时间和结束日期结束时间,两者直接相减就得出JOB运行的时间。

3、JOB日志查看:

系统中的日志好像是没有存放在系统表而是文件中,可以通过函数 BP_JOBLOG_READ 获取,传入JOB名和JOB编号就可以获得日志信息。

4、Job状态的更改:

可以通过函数BP_JOB_MODIFY来修改。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值