AMDP错误:功能或过程无效

2020-08-30 09:44发布

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

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


嗨,

我拥有被激活的AMDP类,完全没有问题。

但是在调试时我注意到一个错误,如下所示。

尽管我可以在SE24中看到激活的类方法,但它给出了此错误。 有人可以让我知道原因吗?

Rgds

hana02.jpg (95.5 kB)

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

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


嗨,

我拥有被激活的AMDP类,完全没有问题。

但是在调试时我注意到一个错误,如下所示。

尽管我可以在SE24中看到激活的类方法,但它给出了此错误。 有人可以让我知道原因吗?

Rgds

hana02.jpg (95.5 kB)
付费偷看设置
发送
9条回答
蓋茨
1楼 · 2020-08-30 10:07.采纳回答

这不是"错误",它不应该引起您的关注。

PARSE_HDB_MSG_FOR_STACK方法是AMDP框架的一部分。 仅当AMDP框架生成的DB对象尚不可用时,才应在首次调用AMDP方法期间达到此目标。

在第一个成功调用之后,您不应再在调试器中到达该方法。 是吗?

小熊yu生菜
2楼-- · 2020-08-30 09:50

大家好,我知道已经有一段时间了,因为您遇到了这个问题,但是我遇到了同样的问题。

我正在运行一个执行简单SQL语句的AMDP,但出现以下错误:

调用数据库过程ZBAA_CL_AMDP_EXEC => LQ_BACKWARDS_INTERFACE时发生错误。 ZBAA_CL_AMDP_EXEC => LQ_BACKWARDS_INTERFACE可能被另一个数据库过程调用。

无效的数据源名称:" SAPHANADB"。" ZBAA_CL_AMDP_EXEC => LQ_BACKWARDS_INTERFACE#stb2#20190811131033":
第9行第3行(在位置228):" SAPHANADB"。" ZBAA_CL_AMDP_EXEC => LQ_BACKWARDS_INTER 1(位置612):无效的数据源

如果我在eclipse中创建一个断点并运行它,它将起作用。 完成此操作后,我可以根据需要重新运行多次,并且始终可以运行直到几天后它再次停止工作(我想现在是由于您的线程可能正在传输该方法的新版本时所致)。

有办法避免这种情况吗? 这有点烦人,我在标准中看不到相同的问题,所以也许在致电AMDP之前我错过了一些东西。

这是abap代码。

数据:lr_exc类型引用到cx_amdp_execution_failed,
lv_msg类型字符串。

尝试。
zbaa_cl_amdp_exec => lq_backwards_interface(在客户端中导出= sy-mandt
)indate = p_date。 >捕获cx_amdp_execution_failed INTO lr_exc。
lv_msg = lr_exc-> get_longtext()。写:/lv_msg。
ENDTRY。

在此先感谢您的帮助。

何必丶何苦呢
3楼-- · 2020-08-30 09:52

您是否在AMDP中将选项设置为只读?

一周热门 更多>