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

2020-09-26 23:00发布

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

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


嗨,

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

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

请帮助我。

感谢和问候,

Swati

(12.2 kB)

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

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


嗨,

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

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

请帮助我。

感谢和问候,

Swati

(12.2 kB)
付费偷看设置
发送
2条回答
SAP砖家
1楼 · 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

灬番茄
2楼-- · 2020-09-26 23:45

嗨,Saurabh,

非常感谢您为我提供了快速,美观的代码。

此外,请帮助我通过使用ContactID查询来获取"联系人权限","职务"和"职务"的值。

再次感谢

Swati

一周热门 更多>