通过SOAP请求将SAP ByDesign上的业务合作伙伴设置为"已阻止"或"已过时"

2020-09-10 12:19发布

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

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


我正在尝试通过SOAP请求删除SAP ByDesign中的业务合作伙伴。 该请求将引发以下错误:

"不允许删除业务伙伴0000111111; BP仍处于活动状态"

因此,看起来我需要首先将"业务合作伙伴"状态设置为"已阻止"或"已过时"。 如何通过SOAP调用来完成? 我们正在使用标准的ManageCustomerIn.wsdl接口进行SOAP调用。 我似乎找不到任何setStatus()方法。

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

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


我正在尝试通过SOAP请求删除SAP ByDesign中的业务合作伙伴。 该请求将引发以下错误:

"不允许删除业务伙伴0000111111; BP仍处于活动状态"

因此,看起来我需要首先将"业务合作伙伴"状态设置为"已阻止"或"已过时"。 如何通过SOAP调用来完成? 我们正在使用标准的ManageCustomerIn.wsdl接口进行SOAP调用。 我似乎找不到任何setStatus()方法。

付费偷看设置
发送
2条回答
路亽曱_Ryan
1楼 · 2020-09-10 12:47.采纳回答

克里斯,你好,

如果您看到服务的描述,则目的是创建和更新业务伙伴。
根据不支持的文档对伙伴进行阻止。

https://help.sap。 com/doc/saphelp_byd1802_zh/2018.02/zh-CN/PUBLISHING/IntegrationScenarios.html#BusinessPartnerMasterDataIntegration

您现在可以做什么? 如果您只想阻止几个业务合作伙伴,请转到ByDesign并在此处进行。
如果您需要定期阻止业务合作伙伴进行标准集成,请检查是否可以使用客户特定的Web服务 有用。

最诚挚的问候
Marlene

callcenter油条
2楼-- · 2020-09-10 12:35

我又回到了这个问题,是的,我确实看到了将生命周期状态设置为"已过时"的尝试(唯一的状态) 这将允许我删除业务伙伴),SOAP服务会回复一条错误消息"不允许转换为状态1"。 现在,我们仅将SAP ByDesign中的联系人设置为"已阻止"-可以通过SOAP成功发送已阻止状态 ,并且现在可以满足我们项目的需求。

Marlene Katzschner -这样就可以使用特定于客户的服务(意味着WSDL 文件)是否可以设置为激活状态? 为此,我们必须与我们的SAP联系人联系。

再次感谢!

一周热门 更多>