abapdata定义方法_ABAP中用函数定义后台作业的一个程序
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.
abapdata定义方法_ABAP中用函数定义后台作业的一个程序相关推荐
- php 直接定义json,PHP json_dncode()函数定义与使用方法
php中的json_encode()函数可以把数组以及对象转化成JSON格式的字符串,反之PHP中的json_dncode()函数,可以把字符串转换对像或者数组的形式.下面就来介绍一下,json_dn ...
- 第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
导航 1.认识P0与P1,数据类型,常量定义方法,特殊功能寄存器定义 2.P0和P1区别及介绍 ---------------------------------------- 1.认识P0与P1,数 ...
- php 数组的定义方法,PHP中数组定义的几种方法
Array 数组 PHP 中的数组实际上是一个有序映射.映射是一种把 values 关联到 keys 的类型.此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种 ...
- python函数定义和调用_函数定义和调用
定义函数 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述 ...
- python函数定义及调用-Python:函数定义和调用时都加*,有什么作用?
参数在python中总是通过赋值进行传递的.在默认情况下,参数是通过其位置进行匹配的,从左到右,而且必须精确的传递和函数头部参数名一样多的参数. 这种默认的传递方式很简单 def f(a,b,c): ...
- python函数参数定义顺序_18 Python - 函数定义与参数
12 函数定义与参数 01函数 (1)定义: def 函数名(参数1,参数2--): 函数体 return 结果 (2)调用: 函数名(实际参数) (3)函数作用: 最大化代码重用, 最小化代码冗余, ...
- python 函数的定义与调用_Python函数定义和函数调用
我们已经使用了一些python内建函数,比如print().input().str()等等. 也使用了一些python自带模块的一些库函数,比如math模块的abs()函数. 函数定义: 语法:def ...
- python函数定义及调用-python 函数定义及调用
1.什么是函数? 在程序中,函数就是具备某一功能的工具,事先将工具准备好即函数的定义:遇到应用场景拿来就用即函数的调用:函数必须遵循先定义后调用的原则 2.为什么要用函数 不用函数的问题是: 程序冗长 ...
- python中fact函数的定义_python里面的函数定义与使用
python里面的函数定义与使用 ~什么是函数 !函数是一段具有特定功能的.可重用的语句组,是一种功能的抽象.一般函数表达特定功能. ~它的一般表示形式为: def 函数名(参数): 函数体 retu ...
最新文章
- 阶乘的精确值大数阶乘
- Thinking In Machine Learning
- BP反向传播矩阵推导图示详解​
- java 十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制...
- 求两等长升序序列的中位数
- android: 多线程编程基础
- 路飞学城—Python—爬虫实战密训班 第三章
- dell服务器错误代码
- Linux系统安全基本措施及应用(关于账户安全以及sudo权限,安全认证等)
- Eclipse_设置JSP模板
- 2021最新学习路线,Java快速入门到精通(附Java教学视频)
- 如何网页截长图?网页截图其实很简单
- 用C#通过正则表达式截取字符串中符合条件的子字符串
- 2021高考厦门科技中学成绩查询,2021年厦门重点高中名单及排名,厦门高中高考成绩排名榜...
- win7开机后桌面黑屏,提示副本不是正版的解决办法
- [4G5G专题-52]:物理层-手机终端能力等级Category
- 下列4组数据类型中 c语言允许的一组是,下列4组数据类型中,C语言允许的一组是...
- android sqlite加密数据库,Android Sqlite数据库加密
- Xilinx FPGA资源解析与使用系列——CLB
- 一图掌握PEST分析模型及案例
热门文章
- 大数相关计算(c语言版)
- Go语言如何操纵Kafka才能保证消息不丢?
- Laravel源码解析之QueryBuilder
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- 解决EF使用context.Database.SqlQuery时NotMapped属性列为空null的问题(转载)
- 轻松掌握Redux-Action使用方法
- NAT原理?代理服务器原理?
- [总结]FFMPEG视音频编解码零基础学习方法--转
- java8 64x下载_jdk8 u102 64位下载
- 【kafka系列】kafka之生产者发送消息实践