本教程前面有一篇文章,我们介绍了如何使用外部传入的字符串,动态生成 ABAP 报表实例,并执行的方法:
我们可以看到在第 120 个例子里,我们使用硬编码拼接起来的字符串,来模拟外部传入的 ABAP 程序的代码源头。
笔者的知识星球里,有朋友提问,能不能从本地 ABAP 系统,提取某个标准 ABAP 程序的代码源,然后基于这些代码源进行微调,动态生成新的 ABAP 报表并执行呢?
这个需求理论上可行。
注意:实际使用时,确保对标准代码源的替换,一定要处于可控状态,以免给系统留下安全隐患。
下面是本解决方案详细的步骤。