如何在SAP ByDesign中创建新的联系人(业务伙伴)?

2020-09-18 19:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有一个业务场...

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

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


专家们,

我有一个业务场景,可以从"自定义屏幕"创建新的联系人。 我从自定义业务对象的"保存前"事件中尝试了一段ABSL代码。 但是我收到错误消息" 缺少姓氏"。

是否有用于创建联系人的特定代码?

//创建新联系人
 var createContact:BusinessPartner的元素;
 createContact.CategoryCode =" 1";
 var resultContact = BusinessPartner.Create(createContact);
 var currentCommon:BusinessPartner.Common的元素;
 currentCommon.Person.Name.GivenName =" SDK";
 currentCommon.Person.Name.FamilyName =" SDK";
 resultContact.CurrentCommon.Create(currentCommon); 
4条回答
大道至简
2020-09-18 19:42

您好Sankaran,

我不知道原因,但是我们可以使用脚本,如下:

//创建新联系人
 var createContact:BusinessPartner的元素;
 createContact.CategoryCode =" 1";
 var resultContact = BusinessPartner.Create(createContact);

 var currentCommon = resultContact.CurrentCommon.Create();
 如果(currentCommon.IsSet())
 {
    currentCommon.Person.Name.GivenName =" SDK22";
    currentCommon.Person.Name.FamilyName =" SDK22";
 }

 如果(resultContact.Common.GetFirst()。IsSet())
 {
    foreach(resultContact.Common中的var ins_com)
    {
      ins_com.Person.Name.GivenName =" SDK22";
      ins_com.Person.Name.FamilyName =" SDK22";
    }
 }

 resultContact.Activate(); 

最好的问候

黄enny(Benny Huang)

一周热门 更多>