2023 Jan 27 2:24 PM
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
2023 Jan 27 4:03 PM
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?
2023 Jan 27 3:38 PM
you can pretty much forget about fiori, if your system don't have segw....
2023 Jan 27 4:03 PM
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?
2023 Jan 27 4:18 PM
2023 Jan 27 11:27 PM
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:
2023 Jan 29 5:43 PM
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)
2023 Jan 29 7:35 PM
Geeta is referring to a SAP Basis 702 SP Level 017 😞 check https://answers.sap.com/comments/13805358/view.html
2023 Feb 02 12:33 AM
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.