且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将.net asp.net/windows应用程序连接到SAP?

更新时间:2022-06-18 10:12:56

第一种方法:

使用SAP .Net Connector。

你可以创建SAP中的BAPI。

您可以使用RFC [通过.net连接器]连接到BAPI并从SAP获取/发送数据。



第二种方法:[。此方法不需要.NET Connector]

在SAP中为需求创建BAPI。使用BAPI将数据作为XML文件推送。

编写服务以选择文件并将数据传输到本地数据库。

然后在应用程序中使用相同的进行进一步的交易。



在这两种情况下,主数据库都是SAP。我们的本地数据库仅用于临时停放数据。一旦完成的事务将作为XML文件发送,其他SAP服务将获取它并更新SAP DB或将直接使用RFC发送给BAPI。



希望这有帮助!!



问候

Dinesh Kumar.V。
First Method:
Use SAP .Net Connector.
You can create BAPIs in SAP.
You can use RFC [via the .net connector] to connect to the BAPI and fetch/send data to/from SAP.

Second Method:[.NET Connector is not required in this method]
Create BAPIs in SAP for the requirement. Use the BAPIs to push the data as XML file.
Write a Service to pick the file and transfer the data to your local database.
Then use the same in your application to do further transaction.

In both the cases the primary Database will be SAP. Our Local DB will be used only for parking the data temporarily. The transactions once completed will be sent either as XML file where another SAP Service will pick it up and update the SAP DB or will be sent to BAPI directly using RFC.

Hope this Helps!!

Regards
Dinesh Kumar.V.