首页 > 解决方案 > 通过 SAP Business ByDesign 上的 API 更新由客户支付的供应商发票

问题描述

目前,我正在与SAP Business ByDesign集成。我已经在使用我自定义的OData API 和一些SOAP Web 服务。无论如何,我要做的最后一件事是通过我们的第三方系统通过 ACH 支付供应商发票,我们已经拥有支付所需的所有数据。

碰巧在银行付款后,我们需要更新 SAP 并告诉它我们使用给定的开户银行账户支付给定的发票以反映我们注册表中的更改。

无论如何,我已经尝试在 OData 建模器中自定义一堆 SAP 对象,但我从来没有找到附加到这些对象中的任何一个操作。我一直在寻找 SOAP API,甚至对 SAP 的配置进行了一些更改。然而,没有成功。

显然,我正在寻找的是Outgoing Bank Transfer我能够通过网络界面创建的。我在 OData Modeler 上找到了这个对象,但没有附加任何操作。

现在,我没有关于如何解决这个问题的线索。有没有人可以帮助我?即使有一些线索。

提前致谢。

标签: restsoapsaperp

解决方案


好吧,即使在 SAP 社区和官方支持中,我也无法得到明确而直接的答案。显然,SAP 有一个在 ERP 中自动执行支付程序的策略,将这部分抽象出来。因此,似乎他们没有提供这样做的官方方式。

因此,您需要实施您的服务或适应现有的服务。现在,我正在使用该服务ManageCashPaymentOrderIn(参考项目维护现金支付),文档在这里:

https://help.sap.com/doc/a2b4c7ef61d64397b2b1d052082a8a08/1911/en-US/PSM_ISI_R_II_FOP_MANAGE_PAYORD_CASH_IN.html


推荐阅读