SAP SM36 后台作业设置全解析
SM36是设置SAP周期性运行的事务码
来测试一下,首先先写一个程序:
我有一个zzp_people2的数据表.
DATA : INT1 TYPE I.
DATA : ITAB LIKE ZZP_PEOPLE2.
CALL FUNCTION 'QF05_RANDOM_INTEGER'EXPORTINGRAN_INT_MAX = 9999999RAN_INT_MIN = 1000000IMPORTINGRAN_INT = INT1EXCEPTIONSINVALID_INPUT = 1OTHERS = 2.ITAB-ZID = INT1.ITAB-ZNAME = INT1 + 1.ITAB-ZPASSWORD = INT1 + 2.
INSERT ZZP_PEOPLE2 FROM ITAB.
这段程序的作用,就是产生随机数,然后插入到表里面。
接下来是用SM36了:
回车
然后
回退
可以“立刻”
也可以“日期/时间” 填写“预定的启动”->“日期”->“时间”
SM37查看
后台运行,测试程序
DATA: jobcount LIKE tbtcjob-jobcount.
DATA: abort TYPE c,finish TYPE c,prelim TYPE c,ready TYPE c,run TYPE c,sched TYPE c.PARAMETERS: p_name LIKE tbtcjob-jobname OBLIGATORY DEFAULT 'Z_BARRY_TEST_JOB',p_date LIKE sy-datum OBLIGATORY,p_time LIKE sy-uzeit OBLIGATORY.
SELECT-OPTIONS s_rept FOR sy-repid NO INTERVALS OBLIGATORY .START-OF-SELECTION.CALL FUNCTION 'JOB_OPEN' "定义一个JobEXPORTINGjobname = p_nameIMPORTINGjobcount = jobcount "Job idEXCEPTIONScant_create_job = 1invalid_job_data = 2jobname_missing = 3OTHERS = 4.IF sy-subrc <> 0.MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF.LOOP AT s_rept .CALL FUNCTION 'JOB_SUBMIT' "Scheduled 这个JobEXPORTINGauthcknam = sy-unamejobcount = jobcountjobname = p_namereport = s_rept-low
* VARIANT = 'TEST'EXCEPTIONSbad_priparams = 1bad_xpgflags = 2invalid_jobdata = 3jobname_missing = 4job_notex = 5job_submit_failed = 6lock_failed = 7program_missing = 8prog_abap_and_extpg_set = 9OTHERS = 10.IF sy-subrc <> 0.MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF.ENDLOOP.CALL FUNCTION 'JOB_CLOSE' "Release 这个JobEXPORTINGjobcount = jobcountjobname = p_namesdlstrtdt = p_datesdlstrttm = p_timeEXCEPTIONScant_start_immediate = 1invalid_startdate = 2jobname_missing = 3job_close_failed = 4job_nosteps = 5job_notex = 6lock_failed = 7OTHERS = 8.IF sy-subrc <> 0.MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF.CALL FUNCTION 'SHOW_JOBSTATE'EXPORTINGjobcount = jobcountjobname = p_nameIMPORTINGaborted = abortfinished = finishpreliminary = prelimready = readyrunning = runscheduled = schedEXCEPTIONSjobcount_missing = 1jobname_missing = 2job_notex = 3OTHERS = 4.IF sy-subrc <> 0.MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF.WRITE : / 'Canceled :' , abort ,/ 'Finished :' , finish,/ 'Scheduled Temporarily :' , prelim,/ 'Ready for Execution :' , ready,/ 'Active :' , run,/ 'Scheduling Released :' , sched.
SAP SM36 后台作业设置全解析相关推荐
- 【宇麦科技】如何实现无密码登录?群晖Secure SignIn设置全解析
恶意攻击 蠕虫病毒 -- 安全隐患层出不穷 这些安全事件的背后 弱口令是黑客攻击常用的手段之一 利用弱密码,入侵系统并植入病毒 对于弱口令,如何兼顾便捷登录又能无惧泄露? 群晖 DSM 7.0 中推出 ...
- SAP SM36 后台作业「实例」
前言 Q: 为什么需要使用「后台作业」? 业务需求,需要周期性运行的任务 如果一个报表查询时间过长(比如客户服务器配置过于一般,程序代码优化过于 xxx),那么为了保证程序成功跑完,建议让程序在后台( ...
- kindeditor批量上传设置_亚马逊物流(FBA)全解析——如何在卖家平台完成FBA设置?...
亚马逊物流(FBA)全解析--如何通过卖家平台完成FBA发货设置? 说了这么多,到底如何在卖家平台使用FBA发货呢?别着急! 在登录亚马逊卖家平台进行FBA的相关操作之前,还需要先确认以下几点事项哦 ...
- SAP SD 客户信贷管理解析
FD32 SAP系统对客户信贷管理信息的及时动态更新,以及信贷控制 策略的实现是通过SAP系统的后台配置完成的.在这里针对不同信贷控制范围.不同风险 类别.不同信贷组的组合进行详细的信贷控制设置,以实 ...
- Apache Web服务器访问控制机制全解析
Apache Web服务器访问控制机制全解析 原文请见: http://netsecurity.51cto.com/art/201102/245666.htm Linux下的Aapche服务器提供了强 ...
- jQuery Ajax 实例 全解析(转)
jQuery Ajax 实例 全解析 jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我 ...
- Fragment全解析系列
文/YoKey(简书作者) 原文链接:http://www.jianshu.com/p/d9143a92ad94 著作权归作者所有,转载请联系作者获得授权,并标注"简书作者". F ...
- 万物之始正则表达式全解析三部曲(中篇)-正则表达式运算符优先级及匹配规则
前言 各位小伙伴大家好,接下来几天时间,我会从多个角度对正则表达式进行系统阐述,让你了解正则表达式的前世今生. 该系列文章上篇 万物之始正则表达式全解析三部曲(上篇)-正则表达式基础知识及语法 以下是 ...
- ASP.NET缓存全解析4:应用程序数据缓存(转)
ASP.NET缓存全解析文章索引 ASP.NET缓存全解析1:缓存的概述 ASP.NET缓存全解析2:页面输出缓存 ASP.NET缓存全解析3:页面局部缓存 ASP.NET缓存全解析4:应用程序数据缓 ...
最新文章
- C++ STL lower_bound,upper_bound的使用总结
- 利用 MySQL bin-log 恢复数据表
- ADO.NET常用对象
- 20200314 SQ Intel Realsense D435 USB 线长、转接线个数测试数据表
- ui设计中的版式设计_设计中的版式-第3部分
- C语言试题二十四之编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。
- 中国石油大学(华东)计算机科学与技术,2017年中国石油大学(华东)函授本科计算机科学与技术专业...
- python 天气雷达_python结合API实现即时天气信息
- Oracle放大招:MySQL 即将支持 Hash Join
- List列表拒绝添加重复信息
- 计算机视觉专硕:OCR、实习和秋招
- .通过JAVA-Webservices向其它平台提供Hbase服务
- vue 实例化几种方式_第二节:Vue实例化
- 华罗庚杯成绩查询2021高考成绩,逆天了,这所学校的华罗庚杯成绩“臻”厉害...
- Linux自学:常用新建命令的使用方法
- windows bat文件更改为 exe文件
- vs code 的常用快捷键列表
- Python学习笔记—— python基础 1. 变量的输出
- 字大小数据 - 快速取模的C++实现
- 叶子结点和分支节点_结点数和叶子结点数有什么区别
热门文章
- 有没有必要考一个ata计算机职业能力合证书?
- OCT4/ POU5F1B胚胎干细胞标志物抗体研究
- Excel中计算票面利率Coupon Rate
- win7服务器 文件共享,win7系统共享文件时提示没有启动文件服务器服务的解决方法...
- sitecore 个性化
- 聚合函数的计算机控件,ACCESS VBA编程必须掌握的聚合函数(判断 表 值).doc
- 问题:AssertionError: Torch not compiled with CUDA enabled
- ege管理系统_医院挂号管理系统-智能新型医院挂号管理系统下载v95.44官方PC版-CE安全网...
- 粒子群算法优化策略总结
- ASP.NET Core Web应用容器化