不同调用实例的实例更新属性

2020-09-15 02:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)该问题正在SAP BPC的Bad...

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

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


该问题正在SAP BPC的Badi开发环境中发生。

在Badi可以开发代码的方法中,我们使用了exising

标准SAP类(CL_UJO_WRITE_BACK)可将数据保存到

数据库。 我们创建该类的实例,然后调用传递一些信息的方法

参数。 在该方法中,将更新类的属性。 不知何故

还会更新调用实例的属性。

我将再次示意地解释这一点:

X类,实例Xa

实例Xa拥有属性y

实例Xa调用调用Badi的方法。

在Badi方法中,实例Xb创建为

同一班。 属性y用

方法更新

实例Xb。 不知何故,它也会更新属性y

实例Xa。

这是Abap对象的正常行为吗?

8条回答
梦想连接
2020-09-15 02:26

"这是已经存在一段时间的复杂的业务逻辑。我无法在此论坛上对此进行解释"-最高机密! :)

我为不同的系统写过很多回信,但从来没有像您这样的问题。

但是我从来没有设置ls_wb_param-update_audit = abap_false。 并禁用我的badi中的工作状态检查-在我看来,这通常是一种不良做法。

所有写入多维数据集的数据(通过输入形式,脚本逻辑,badi等)都必须反映在审核日志中。 相同的工作状态锁定。

一周热门 更多>