I largely agree with the solution provided by Andy Rose, I used the first approach using the Dot Net connector Theobold software . We made a Windows Dot Net service that used Dot Net to invoke SAP R3 functions. We are provided with various R3 functions for different integration points. In some functions we get data from SAP, while in some we transfer SAP transactions.
Thus, this is our network service, which acted as the interface between our network application and SAP.
A few years ago, when I was doing a case study for another SAP dot net integration project, I found that this was possible thanks to the web services that are provided by SAP, and that it was much simpler than using a point network connector.
Niraj source share