点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
希望你做的很好。
我正在尝试使用ABSL捕获客户对象的更改,如下所示:
导入ABSL; 导入AP.FO.BusinessPartner.Global; 将AP.Common.GDT导入为GDT; var BO =" AP.FO.BusinessPartner.Global:Customer"; var NodeID = this.CustomerUUID; var NodeName =" Root"; var customer = ChangeHistory.Read(BO,NodeID,NodeName); var test = 1;
但是对于上面的代码,调试将返回空,并且在UI中出现如下错误。
出现此错误后,我对配置的标准UI进行了交叉检查,并为我的参数复制了相同的内容。
导入ABSL; 导入AP.FO.BusinessPartner.Global; 将AP.Common.GDT导入为GDT; var BOName =" A1S:CustomerOrgEditOIFEnhancedController"; var NodeID = this.CustomerUUID; var NodeName =" Root"; var customer = ChangeHistory.Read(BOName,NodeID,NodeName); var test = 1;
我遇到以下错误:
在这一点上,我怀疑可以在ABSL中读取客户对象的更改历史记录。 任何达到此要求的想法将不胜感激。
最好的问候
Senz
保持社交距离,保持安全:-)
(11.6 kB)
亲爱的Senz,
您在大多数C4C标准对象上看到的更改历史记录功能是一项特殊功能,无法在PSM中访问。 您可以尝试创建自定义业务对象并为客户业务对象调用关联。
请参考博客- https://blogs.sap.com/2017/05/22/change-history-for-custom-objects/
希望 这会有所帮助。
Regard
Anant
一周热门 更多>