web-services.net-coresap-erpsap-dotnet-connector

Web services in SAP are available by default?


I need to integrate data from the SAP in .NET Core application. Standard SAP .NET connector doesn't support .NET Core, so the only way to connect seems to be consuming web services published by SAP.

I have heard somewhere, that web services are not standard SAP feature and only some instances has the ability to publish ABAP web services. Is it true?

Is .NET Core web service client able co consume SAP web service?


Solution

  • If we speak about SAP ERP (ECC) they are practically standard. REST services are available since SAP Netweaver 7.40 and SOAP services are available since ancient times.

    Generally, SAP Netweaver Gateway contains full OData implementation and is used for exposing SAP data to external systems, however REST can be used without GW too.

    If we speaking about SAP Cloud solutions and other products even more integration options are available many of which are more advanced than services. For example, SAP Cloud Connector