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中用函数定义后台作业的一个程序相关推荐

  1. php 直接定义json,PHP json_dncode()函数定义与使用方法

    php中的json_encode()函数可以把数组以及对象转化成JSON格式的字符串,反之PHP中的json_dncode()函数,可以把字符串转换对像或者数组的形式.下面就来介绍一下,json_dn ...

  2. 第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

    导航 1.认识P0与P1,数据类型,常量定义方法,特殊功能寄存器定义 2.P0和P1区别及介绍 ---------------------------------------- 1.认识P0与P1,数 ...

  3. php 数组的定义方法,PHP中数组定义的几种方法

    Array 数组 PHP 中的数组实际上是一个有序映射.映射是一种把 values 关联到 keys 的类型.此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种 ...

  4. python函数定义和调用_函数定义和调用

    定义函数 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述 ...

  5. python函数定义及调用-Python:函数定义和调用时都加*,有什么作用?

    参数在python中总是通过赋值进行传递的.在默认情况下,参数是通过其位置进行匹配的,从左到右,而且必须精确的传递和函数头部参数名一样多的参数. 这种默认的传递方式很简单 def f(a,b,c): ...

  6. python函数参数定义顺序_18 Python - 函数定义与参数

    12 函数定义与参数 01函数 (1)定义: def 函数名(参数1,参数2--): 函数体 return 结果 (2)调用: 函数名(实际参数) (3)函数作用: 最大化代码重用, 最小化代码冗余, ...

  7. python 函数的定义与调用_Python函数定义和函数调用

    我们已经使用了一些python内建函数,比如print().input().str()等等. 也使用了一些python自带模块的一些库函数,比如math模块的abs()函数. 函数定义: 语法:def ...

  8. python函数定义及调用-python 函数定义及调用

    1.什么是函数? 在程序中,函数就是具备某一功能的工具,事先将工具准备好即函数的定义:遇到应用场景拿来就用即函数的调用:函数必须遵循先定义后调用的原则 2.为什么要用函数 不用函数的问题是: 程序冗长 ...

  9. python中fact函数的定义_python里面的函数定义与使用

    python里面的函数定义与使用 ~什么是函数 !函数是一段具有特定功能的.可重用的语句组,是一种功能的抽象.一般函数表达特定功能. ~它的一般表示形式为: def 函数名(参数): 函数体 retu ...

最新文章

  1. 阶乘的精确值大数阶乘
  2. Thinking In Machine Learning
  3. BP反向传播矩阵推导图示详解​
  4. java 十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制...
  5. 求两等长升序序列的中位数
  6. android: 多线程编程基础
  7. 路飞学城—Python—爬虫实战密训班 第三章
  8. dell服务器错误代码
  9. Linux系统安全基本措施及应用(关于账户安全以及sudo权限,安全认证等)
  10. Eclipse_设置JSP模板
  11. 2021最新学习路线,Java快速入门到精通(附Java教学视频)
  12. 如何网页截长图?网页截图其实很简单
  13. 用C#通过正则表达式截取字符串中符合条件的子字符串
  14. 2021高考厦门科技中学成绩查询,2021年厦门重点高中名单及排名,厦门高中高考成绩排名榜...
  15. win7开机后桌面黑屏,提示副本不是正版的解决办法
  16. [4G5G专题-52]:物理层-手机终端能力等级Category
  17. 下列4组数据类型中 c语言允许的一组是,下列4组数据类型中,C语言允许的一组是...
  18. android sqlite加密数据库,Android Sqlite数据库加密
  19. Xilinx FPGA资源解析与使用系列——CLB
  20. 一图掌握PEST分析模型及案例

热门文章

  1. 大数相关计算(c语言版)
  2. Go语言如何操纵Kafka才能保证消息不丢?
  3. Laravel源码解析之QueryBuilder
  4. mybatis There is no getter for property named 'xx' in 'class java.lang.String
  5. 解决EF使用context.Database.SqlQuery时NotMapped属性列为空null的问题(转载)
  6. 轻松掌握Redux-Action使用方法
  7. NAT原理?代理服务器原理?
  8. [总结]FFMPEG视音频编解码零基础学习方法--转
  9. java8 64x下载_jdk8 u102 64位下载
  10. 【kafka系列】kafka之生产者发送消息实践