获取运行时的函数名

作者:ABAP老白 约 2 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, 开发

获取运行时的函数名

ABAP老白

在函数运行的时候,当前函数的函数名,是没有类似SY-REPID等系统变量来获取的。如果要在函数内获取当前运行的函数名,可以使用读堆栈的方式。

同理,可以获取运行时当前的Event Block,FORM等。

另外,如果需要获取调用链,也可以使用Kernel函数ABAP_CALLSTACK 。

ABAP老白

关于作者:ABAP老白

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「获取运行时的函数名.docx」整理生成,仅用于内部技术分享与学习交流。