ABAP中用函数定义后台作业的一个程序
来源:互联网 发布:jquery.fly.js用法 编辑:程序博客网 时间:2024/06/05 02:17
*http://blog.itpub.net/11671405/viewspace-432980/
DATA: GLOBAL_JOB LIKE TBTCJOB.
DATA: GLOBAL_START_DATE LIKE TBTCSTRT.
DATA: GLOBAL_STEP_TBL LIKE TBTCSTEP OCCURS 0 WITH HEADER LINE.
DATA:TIM LIKE SY-UZEIT.
DATA:REP LIKE SY-REPID, "执行后台作业程序
VAR LIKE RALDB-VARIANT. "执行变式
GET TIME.
TIM = SY-UZEIT + 120. "系统当期时间后2分钟
GLOBAL_JOB-JOBNAME = 'ZFI_IFMIS002'. "作业名
GLOBAL_JOB-SDLSTRTDT = SY-DATUM. "作业开始日期
GLOBAL_JOB-SDLSTRTTM = TIM. "作业开始时间
GLOBAL_JOB-JOBCLASS = 'A'.
GLOBAL_JOB-NEWFLAG = 'O'.
GLOBAL_JOB-SDLUNAME = SY-UNAME.
GLOBAL_STEP_TBL-PROGRAM = 'ZFI_IFMIS002'.
GLOBAL_STEP_TBL-TYP = 'A'.
GLOBAL_STEP_TBL-STATUS = 'P'.
GLOBAL_STEP_TBL-AUTHCKNAM = SY-UNAME.
APPEND GLOBAL_STEP_TBL.
REP = 'ZFI_IFMIS002'.
VAR = '2000'.
*定义后台作业
CALL FUNCTION 'BP_JOB_CREATE'
EXPORTING
JOB_CR_DIALOG = 'N'
JOB_CR_HEAD_INP = GLOBAL_JOB
IMPORTING
JOB_CR_HEAD_OUT = GLOBAL_JOB
JOB_CR_STDT_OUT = GLOBAL_START_DATE
TABLES
JOB_CR_STEPLIST = GLOBAL_STEP_TBL
EXCEPTIONS
CANT_CREATE_JOB = 1
INVALID_DIALOG_TYPE = 2
INVALID_JOB_DATA = 3
JOB_CREATE_CANCELED = 4
OTHERS = 5.
*执行后台作业
CALL FUNCTION 'JOB_SUBMIT'
EXPORTING
AUTHCKNAM = SY-UNAME
JOBCOUNT = GLOBAL_JOB-JOBCOUNT
JOBNAME = GLOBAL_JOB-JOBNAME
REPORT = REP
VARIANT = VAR.
- ABAP中用函数定义后台作业的一个程序
- ABAP--一个不错的函数模块的文档生成程序
- ABAP--一个不错的函数模块的文档生成程序
- ABAP--一个不错的函数模块的文档生成程序
- ABAP/4编程中用到的系统函数(转)
- 如何调试程序的后台作业
- ST03N工作负载的后台作业定义作者
- 一个测试中用到的小程序
- ABAP 自己定义一个长文本TEXT的编写、保存
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- 一个不错的下载ABAP程序和表格的程序
- C++ 在函数中用static定义的变量的
- 一个关于定义的程序
- SAP中用ABAP读取采购申请抬头文本和行项目文本的程序
- 后台作业触发事件定义以及事件在程序中的调用
- ABAP 在程序中启动后台JOB
- ABAP 在程序中启动后台JOB
- bzoj1708[Usaco2007 Oct]Money奶牛的硬币
- 参数传递封装类KBundle
- Java集合框架官方教程(3):SortedSet/SortedMap接口
- 通过代码自定义cell(cell的高度不一致)
- php安装zlib后出现乱码
- ABAP中用函数定义后台作业的一个程序
- Python学习系列(一)(基础入门)
- POJ 3832 Posters
- Matlab中fread函数用法
- JAVA 抽象类和接口
- 每周一题——socket分包
- SQL Server数据转换【包含Geometry类型】的技巧总结
- QGIS2.3.0 VS2008调试版编译记录
- matlab reshape使用