将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创建的链接:

广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C编程
C++
C#
MongoDB
MySQL
Javascript
PHP