如何通过使用contactID查询业务合作伙伴来获取帐户名称

2020-09-26 23:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 通过使用Conta...

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

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


嗨,

通过使用ContactID查询,我从BussinessPartner获取了所有地址信息。 但是无法从对象模型中提取帐户名称。

是否可以通过使用ContactID查询从BusinessPartner获取帐户名?

请帮助我。

感谢和问候,

Swati

(12.2 kB)
2条回答
SAP砖家
2020-09-26 23:45 .采纳回答

您好Swati,

您可以参考以下代码:

导入ABSL;
 导入AP.FO.BusinessPartner.Global;
 var q = BusinessPartner.QueryByIdentification;
 var p = q.CreateSelectionParams();
 p.Add(q.InternalID," I"," EQ"," 1042044"); //要识别帐户名的联系人ID
 var r = q.Execute(p);
 如果(r.GetFirst()。IsSet())
 {
 var n = r.GetFirst();
 如果(n.BusinessPartnerRelationship.GetFirst()。IsSet())
 {
 var t = n.BusinessPartnerRelationship.GetFirst();
 如果(t.IsSet())
 {
 var b = t.FirstBusinessPartner;
 如果(b.IsSet())
 {
 var name = b.CurrentCommon.Organisation.Name.FirstLineName;
 var sort = b.CurrentCommon.SortingFormattedName;
 }
 }
 }
 }
 

谢谢

Saurabh

一周热门 更多>