拓冰建站拓冰建站
首页 / 资讯中心 / 正文

ABAP 里有没有类似 CronJob 的东西,从 SM36 到 ABAP Cloud Application Jobs 一次讲透

SAP 官方在 Revenue Growth Management 的运维文档里,有一个非常典型的安排。运行于 SAP S/4HANA Cloud Private Edition 的后台程序RGM_PROMOTION_POST_PROCESS,可以通过事务码SM36创建 Background Job,配置执行时间和执行频率,再通过SM37查看 Job Log。熟悉 Linux 的开发人员看到这里,基本已经能够猜到答案。ABAP 当然有类似cron job的概念,而且 SAP 对定时任务的支持已经存在很多年。只不过 SAP 世界通常不把它叫作cron,经典 ABAP 系统里最常见的名字是 Background Job,也就是后台作业。在较新的 SAP S/4HANA 和 ABAP Cloud 开发模型里,又出现了更加面向云环境和业务应用的 Application Job。所以,如果把问题压缩成一句话,可以得到这样的对应关系。Linux 世界里的cron,在经典 ABAP 世界里,大体对应Background Job。而在 SAP BTP ABAP Environment、SAP S/4HANA Cloud Public Edition 以及现代 ABAP Cloud 开发模式里,更值得关注的是Application Jobs。这两个体系都能解决定时执行的问题,但它们绝不只是换了一个名字。先从最熟悉的cron
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门