本教程迄今为止我们介绍的各种 ABAP 程序的编写,都是在事物码 SE38 或者 SE80 里完成之后,直接点击工具栏的执行按钮,或者使用 F8 快捷键来执行的:

以这种方式启动的 ABAP 程序,是以在线方式(online)运行的,有时也称 联机 模式。

也就是说,如果在执行 ABAP 程序的过程中,出现了网络连接中断的问题,或者不小心关闭了 SAPGUI,因为 ABAP 程序的执行是在 ABAP 服务器上进行的,那么这时 ABAP 程序的执行就会中断。执行过程中没有进行持久化操作(比如保存执行结果到数据库表),则所有数据会全部丢失。

在 SAP 很多业务场景中,我们会遇到一些确实需要长时间运行的 ABAP 报表,对这种类型的程序,最适合的方式就是让它们以后台作业(background job)的形式在 ABAP 服务器上运行。这种脱机工作的方式,其优点之一就是一旦将作业调度之后,我们就可以关闭 SAPGUI,直至作业执行完毕。

下面是具体的步骤讲解。

我们首先创建一张数据库表,主键为 count_value, 类型为 INT4. Key 打上✓的字段,说明该字段为数据库表的主键,即通过这个字段,唯一标识数据库表里的一条记录。

如何让 ABAP 报表在后台作业的模式下运行相关推荐

  1. 如何在Terminal命令行模式下运行Objective-C

    一般Objective-C的代码都在Xcode中调试,今天实验了下如何在命令行模式下运行,还是比较简单的,记录分享一下. File: xxd.h #include <Foundation/Fou ...

  2. 让你的网站在IE8的兼容模式下运行

    众所周知,微软的Internet Explorer团队一直在致力于将IE8打造为最符合业内标准的浏览器,所不幸的是,当前并非所有的网站都认同这些标准.如果你担心你的网站在IE8的标准模式下不能正常工作 ...

  3. Vue - 去除控制台“你正在开发模式下运行Vue”的警告

    目录 1. 警告内容 2. 解决方案 1. 警告内容 调试 Vue 代码时,Console 控制台老是有警告,警告内容 文字信息如下: You are running Vue in developme ...

  4. 下运行maven命令_如何在批处理模式下运行 top 命令

    可能已经知道 top 命令的绝大部分操作,除了很少的几个操作,如果我没错的话,批处理模式就是其中之一. -- Magesh Maruthamuthu(作者) top 命令 是每个人都在使用的用于 监控 ...

  5. fh admin mysql版本_在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行。...

    在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行. 可以在"帮助"菜单下的点"登记"–>把以下的key复制试试,留下以后需 ...

  6. 【Android】高德地图在Debug模式下运行正常但是打Release包时则闪退解决办法

    [Android]高德地图在Debug模式下运行正常但是打Release包时则闪退解决办法 来源: https://blog.csdn.net/weixin_39370093/article/deta ...

  7. php 如何执行top命令,技术|如何在批处理模式下运行 top 命令

    top 命令 是每个人都在使用的用于 监控 Linux 系统性能 的最好的命令.你可能已经知道 top 命令的绝大部分操作,除了很少的几个操作,如果我没错的话,批处理模式就是其中之一. 大部分的脚本编 ...

  8. mysql程序注册时间到期key_MySQL-Front 出现“程序注册时间到期 程序将被限制模式下运行”解决方式...

    在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行. 可以在"帮助"菜单下的点"登记"-->把以下的key复制试试,留下以后 ...

  9. PDFMarker文件遗失,要在修复模式下运行安装程序吗

    发生Word不能转pdf的错误,弹出的错误提示为"PDFMaker文件遗失,要在修复模式下运行安装程序吗?",这个错误比较怪异,点击是也安装不了,点击否就没有反映,呵呵,下面有一个 ...

  10. 将Word文档转换为PDF时出现“PDFmaker文件遗失,要在修复模式下运行安装程序吗?”的提示

    鼠标右击将Word文档转换为PDF时出现"PDFmaker文件遗失,要在修复模式下运行安装程序吗?"的提示,运行完安装程序以后,问题还是没有解决,依旧有提示,这是什么原因,我电脑装 ...

最新文章

  1. 潜心学术,我删除了无数公众号,却将这10个置顶
  2. Elasticsearch Java Client 版本区别及起步(5.X 和6.X)
  3. 使用Java中的equals()和compareTo()方法比较字符串
  4. 【转】为什么博士叫PhD?
  5. 城市社会经济专项规划之生态文化规划
  6. ActionItemBadge:在actionbar上显示badge数字提示
  7. 中国接种环行业市场供需与战略研究报告
  8. CAXA图文档2007服务器端,CAXA图文档客户端系统管理员操作.doc
  9. 程序员如何写简历?程序员写出牛逼简历的5大技巧
  10. 计算机科学技术学院迎新晚会主题,我校计算机科学与技术学院举行迎新晚会
  11. 局部线性嵌入 (Locally linear embedding-LLE)原理总结
  12. project 2016 显示、取消任务序号
  13. 模式识别第二课 建立MFC窗口+插入图片+处理+显示图片
  14. TCP/IP协议卷一(一)
  15. ThinkPHP根据时间显示不同的问候语
  16. 对@Primary理解
  17. 漫谈大数据 - Spark on Hive Hive on Spark
  18. 网易传媒基础架构演进之路
  19. 一看就会(废)的最小二乘法推导
  20. solr和lucene_使用Apache Lucene和Solr 4进行下一代搜索和分析

热门文章

  1. hdu 5455 Fang Fang 2015沈阳网络赛 模拟
  2. 产品必备-用户故事模板
  3. wps实现冻结首行的方法
  4. Win7 安装.Net 4.7.2 失败
  5. 【实战毕业论文排版】图片添加题注实现自动编号
  6. 森松尼N-J60双模机械键盘按键操作说明
  7. css文字超出范围用省略号代替
  8. php使用ffmpeg将音乐wav格式转为mp3格式
  9. Win10下安装Ubuntu20.04双系统,看这一篇就够了
  10. SAS学习7(gpolt过程、gchart过程、图形输出、ods功能、假设检验,ttest过程,rank过程,秩和检验(非参数检验))