Is there a standard way for SAP to interact with its database with external parties? Web service?

Soon I will work on a project of the company that will develop a special .net application that will be integrated with the SAP ERP system.

I know almost nothing about SAP, so I did a little research on the Internet and found that it supports several types of databases.

What I want to know is:

Can I read SAP tables directly through ado.net?

Or is the database behind the web service?

Or is it undefined because it depends on how the SAP system is implemented?

(the third question comes to my mind when I find out that SAP is not limited to any particular type of database)

+3
source share
4 answers

SAP : , ADO.NET. , SAP . RFC, ERPConnect , , . , .
- RFC-, .

+6

SAP, ( - ). SAP, , / .

SAP ERP ABAP, J2EE.

ABAP RFC "" IMO. SAP RFC- C, ++ Java, , . , - .Net.

Java , J2EE (-, ,...).

+4

SAP ERP - , , . - . ​​. SAP . SAP , /, , . () , . , , , , . , SAP/.NET, - SAP.NET. 3, . !

PS: Most likely, you will have to write special FM modules (functional modules) from SAP to simplify the interaction

+2
source

I do not use .net, but my Python web application reads data directly from SAP tables using an ODBC connection. So yes, maybe.

Refresh . Our SAP saves its data in the SQL Server database ... Now I understand that not all installations are configured in this way. the link .

+1
source

All Articles