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