将SAP系统与ISV公司产品集成,以便在客户端部署


SAP NetWeaver只是SAP系统的术语。所有SAP系统大多运行在NetWeaver上。SAP PI是像Biztalk一样的常用集成工具,并非所有客户端都必须拥有SAP PI系统才能进行集成。

您应该在SAP系统中使用远程函数调用(RFC)进行集成。RFC是ABAP服务器提供的接口,可用于同步和异步数据传输。两个系统之间的远程函数调用(RFC连接)。通过在两个系统之间创建可信的RFC连接,允许您在系统之间创建可信赖的关系,从而可以进行通信和交换信息和数据。

这可以使用SAP .NET连接器来实现。.NET连接器是一种编程环境,允许Microsoft .NET平台与系统进行通信。使用.NET连接器,您可以使用SAP远程函数调用(RFC)和Web服务,并允许您在Microsoft Visual Studio .NET中编写各种应用程序,例如Web窗体、Windows窗体和控制台应用程序。

SAP中可用于连接不同外部应用程序的另一种方法是通过BAPI。BAPI(业务应用程序编程接口)定义为一组面向对象的编程方法接口,允许开发人员将第三方软件与SAP ERP系统集成。

创建BAPI涉及以下步骤:

  • 在SE11中创建结构
  • 在SE37中创建功能模块
  • 在SWO1中创建业务对象
  • 在BAPI资源管理器中查看已创建的BAPI
  • 测试您的BAPI

事务SE11:创建字典结构

您可以使用(ctrl + F2)检查结构,并使用(ctrl + F3)激活结构。

事务SE37:创建功能模块

单击“创建”按钮并输入功能模块的名称。输入功能组和简短文本。要保存功能模块,您需要单击顶部的“保存”按钮。

在SWO1中创建业务对象 - 转到事务SWO1,输入要创建的BAPI的名称,然后单击“创建”。

您可以参考此链接了解用户定义的BAPI创建:

https://wiki.scn.sap.com/wiki/display/ABAP/A+step+by+step+guide+for+beginners+on+user+defined+BAPI+creation

更新于:2020年2月14日

87次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.