无法在ABSL中使用LeanLead.CreateFromBusinessPartner()创建LeanLead

2020-09-03 05:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的支持团队, 我试图在AB...

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

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


亲爱的支持团队,

我试图在ABSL(PDI开发)中创建LeanLead,但不幸的是,我收到以下错误消息:"缺少名称字段;保存失败"

由于创建后我显式地传递了LeanLead的名称,我对此错误感到困惑。 就我而言,无法通过CreateFromBusinessPartner()-Call将名称作为参数传递。

我正在使用以下代码:

 var customer = Customer.Retrieve(someCustomerID);
 var newLeanLead = LeanLead.CreateFromBusinessPartner(customer);
 newLeanLead.Element :: Lead.Name.content ="某个销售线索名称";
 如果(newLeanLead.Association :: Lead.IsSet()){
    newLeanLead.Association :: Lead.Name.content ="某个销售线索名称";
 }
 

最诚挚的问候,

托马斯

付费偷看设置
发送
2条回答
My梦
1楼 · 2020-09-03 06:28.采纳回答

托马斯你好,

由于缺少" Lead"的实际名称而引发此错误,

解决方案是在Lead Lead BO(不是LeanLead)上创建一个After-Modify事件,并在其中填充Name,这是因为Lead是作为LeanLead创建的子过程创建的。

我希望这会有所帮助,

Piotr。

何必丶何苦呢
2楼-- · 2020-09-03 06:38

你好Piotr,

非常感谢您的简短答复。 我只是使用了您建议的方法,就很好地解决了问题。

最诚挚的问候,

托马斯

一周热门 更多>