我正在编写一个通过 RFC 调用的函数,我想找到在 ABAP 中使用自定义消息引发异常的最简单方法。如果可以在一条线上尽可能短地完成,那就太好了。
我想要这个用于调试,而不是用于运行生产代码。
背景:
过去我使用 Python 编程语言。我喜欢在没有调试器的情况下进行调试。我将一些 assert 0, myvar
行放入代码中并执行代码。对我来说,这感觉比传统调试器更快,因为它跳过或进入代码行。我正在 ABAP 中寻找等效于 assert 0, mvar
的代码。
提出异常(exception)只是我目前想到的策略。欢迎所有其他实现总体目标的策略。
最佳答案
我发现这有效:
message my_string_var type 'E'.
我将 MESSAGE TYPE 'E' 临时添加到代码中。我从外部测试我的 ABAP 代码(通过 PyRFC )。
关于exception - 在 ABAP 中使用自定义消息引发异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52661797/