仅在不调试时才进行AMDP转储

2020-09-08 09:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一些显示异常行为的AMDP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一些显示异常行为的AMDP。

其中之一引发数据库错误1301

第61行25行(在pos 2402处):将空值分配给非空变量

和其他投掷2048

第129行第5列(在pos 6510处):搜索表错误:[6941] AttributeEngine:此属性类型未实现此操作; 异常70006941:AttributeEngine:此属性类型未实现此操作; $ message $ =试图打开值类为" VALUE_CLASS_FIXED_12"的值类为" VALUE_CLASS_FIXED_8"的ValueArray(类型为" fixed10.3")

奇怪的行为是,当我尝试调试AMDP以查找错误时,它不再导致转储。 我不必在程序中保留任何断点。 如果我只是在HANA Studio中打开调试器,就是这样,不再有转储。如果我关闭调试器,则转储会再次发生。 你们中有人遇到过这个问题吗? 因此,我不知道是什么原因导致了转储。


2条回答
hongfeng1314
2020-09-08 10:12

根据错误...将空值分配给非空变量。 也许看一下变量声明会更容易看到-您能否提供一些代码,以便其他人也可以尝试帮助您识别错误?

一周热门 更多>