sap-erps4hana

Training and experimentation system for developing software interfacing with SAP ERP


I am trying to find a good place to start for a potentially SAP related project. Suppose I wanted to develop stand-alone software that could connect with an SAP ERP (S4/HANA) system and analyze material management and accounting data. What resources would I need to accomplish that? Where could I get an SDK/the proper training for this? How would I get a system to experiment on? I've tried Googling this question but there doesn't seem to be clear authoritative information on this and what I find also seems to be mostly about SAP Business One, which is a different product.

Insights would be much appreciated!

Thank you in advance, Joshua


Solution

  • You must use REST/OData to connect to ECC and Hana S/4. Currently, SAP has around 800+ REST APIs for SD/MM/PP/FICO, and almost every quarter, new APIs are added to Hana S/4.

    You can check all the available APIs @ https://api.sap.com/package/SAPS4HANACloud/all

    You can check out the demo below if you want to view an application that provides similar functionalities.

    https://demo.inoerp.com:8090

    Select Hana SandBox. This is a single app that provides similar functionalities for Oracle, SAP, Dynamics etc.

    If you need an API that is not yet published. You can also create your own APIs using ABAP

    Regarding technology - You can use anything Java(Springboot/ADF), C# .net, node.js. You will be fine as long as you stay away from the SAP technology stack (i.e., ABAP and UI5 :-))