点击此处---> 群内免费提供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对象的正常行为吗?
按文档所述工作。
https://帮助。 sap.com/doc/abapdocu_752_index_htm/7.52/zh-CN/abapprivate.htm?file=abapprivate.htm
ABAP对象的最小封装单位是类,而不是对象。
每个实例都可以更改X类实例的私有属性。 X类的其他实例。
啊,现在我明白你的意思了。 抱歉造成误会。
当我说
这是不正确的,除非:
这就是我的意思-
我希望这可以澄清误会。
无论如何,我发现了另一个有趣的线程-> https://archive.sap .com/discussions/thread/3482419
一周热门 更多>