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

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