笔者这篇文章使用 ABAP 代码创建一个全局 ABAP 类,介绍了如何使用 ABAP 创建一个可以在 SE24 和 SE80 里打开的全局类。
同样的原理,我们也可以使用 ABAP 创建一个 Function Module,并执行,执行之后将其删除。
本例的完整源代码在文末。
执行之后,看到如下输出。
这个 ABAP 报表,到底执行了什么操作呢?
首先使用 Function Module RS_FUNCTION_POOL_INSERT
创建一个新的 function group.
Function group 的描述信息为 TEST_FUGR_FBS
, 对应的 ABAP program 名称,通过变量 pool_name 指定。这个变量的值,由第 30 行硬编码的 ZTEST_FBS_
, 以及执行报表的系统当前日期和时间组成,比如 20250131125121
.