方案: 我公司目前有一个现有的网络基础应用程序,用于向我们的家庭办公室提交发票。我们正在考虑实施SAP FI模块,我正在尝试弄清楚如何通过Netweaver Gateway中的REST调用发布到SAP。对于SAP来说,我是绿色的,所以即使在寻找解决方案时我也很难。据我所知,Netweaver Gateway公开了可以集成到其中的遗留系统的接口。它是否正确?如果是这样,有人可以指出我正确的方向来理解所涉及的步骤。假设我有一个.NET 4.0应用程序想要使用REST Post向SAP提交发票。我该怎么称呼?我是否开发了ABAP服务?是否有现成的消费界面?
非常感谢您的帮助。
感谢。
答案 0 :(得分:1)
SAP系统主要用于Web服务访问,这意味着在这种情况下使用常规SOAP(Netweaver Gateway使用REST和OData)。
根据您的方案,您可以浏览ES Workplace中的所有可用Web服务:http://esworkplace.sap.com
答案 1 :(得分:0)
在许多情况下,您不必为此开发ABAP代码。首先,了解您是否要联系NetWeaver Gateway Server或后端系统。请注意,NWGS是一个单独的IU,而不是一些通用的东西。如果家庭办公室不提供网关服务器,您将不得不使用完全不同的技术。
然后,与知道FI内外的人联系,了解您的系统是如何配置的,并且可以告诉您要调用哪些BAPI以及使用哪些参数。你可以正确地填充几十到几百个字段,否则它将无法正常工作。