客户变更记录

2020-08-17 09:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 希望你做的很好。 ...

         点击此处--->   EasySAP.com群内免费提供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)
1条回答
代楠1984
2020-08-17 09:58

亲爱的Senz,

您在大多数C4C标准对象上看到的更改历史记录功能是一项特殊功能,无法在PSM中访问。 您可以尝试创建自定义业务对象并为客户业务对象调用关联。

请参考博客- https://blogs.sap.com/2017/05/22/change-history-for-custom-objects/

希望 这会有所帮助。

Regard
Anant

一周热门 更多>