将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 Explorer中查看已创建的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.