Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Connect On-Premise SAP System with SAP BTP

former_member838984
Discoverer
0 Kudos

I am expected to build a Fiori app that reads Delivery line item details from SAP and does PICK/PACK/PGI. But my current backend On-Premise has no SEGW Gateway component. Hence I cant use Odata services. So can you please help me to find out

1. What are the alternate communication channels from BTP to SAP ERP and vice versa

2. How to call BTP service from On premise system

1 ACCEPTED SOLUTION

gregorw
Active Contributor
0 Kudos

You can implement an SICF handler that implements an OpenAPI specification. https://abap-openapi.github.io/web-openapi-client/ and https://github.com/abap-openapi/abap-openapi help you there.

What is your SAP Basis Release?

7 REPLIES 7

junwu
Active Contributor

you can pretty much forget about fiori, if your system don't have segw....

gregorw
Active Contributor
0 Kudos

You can implement an SICF handler that implements an OpenAPI specification. https://abap-openapi.github.io/web-openapi-client/ and https://github.com/abap-openapi/abap-openapi help you there.

What is your SAP Basis Release?

0 Kudos

SAP Basis 702 SP Level 017

gregorw
Active Contributor
0 Kudos

Is there still any support for such a low release?

But you should be able to implement an SICF handler as mentioned before. If that approach does not work then you can try:

A new REST handler / dispatcher for the ICF

FrankJentsch
Product and Topic Expert
Product and Topic Expert
0 Kudos

If you are referring to ABAP in BTP, you can find the respective Supported Protocols and Authentication Methods here (outbound = BTP ABAP to on-premise, inbound = on-premise to BTP ABAP)

0 Kudos

Geeta is referring to a SAP Basis 702 SP Level 017 😞 check https://answers.sap.com/comments/13805358/view.html

GJASPALADL
Participant
0 Kudos

maybe worth a try to check if you can invoke FMs on your ERP using cloud connectors and cloud foundry. This can be converted into API, which then can be used in your fiori app. Check this link for reference.