我在 ABAP 中编写了一个通过 SAP pyrfc 调用的函数。
如果存在 SAPSQL_PARSE_ERROR,RFC 调用者(用 Python 编写的客户端)会收到一条无意义的错误消息:
ABAPRuntimeError: RFC_ABAP_RUNTIME_FAILURE (rc=3): key=SAPSQL_PARSE_ERROR, message=Beim Parsen einer dynamischen Angabe trat ein Fehler auf。[味精:class=, type=, number=, v1-4:=;;;]
通过 tcodest22
我可以查看详细信息。为了使往返速度更快,我想改进在 python 客户端上可见的错误消息。
我想,但不知道,abap 函数需要更改。如何获取可见的有价值的文本st22
?
我知道 st22 的输出很长。有价值的文本在德语 sap gui 中名为“Fehleranalysis”的框,大致意思是“疑难解答”或更字面的“错误分析”