cancel
Showing results for 
Search instead for 
Did you mean: 

How to access an On premise odata service in SAP BTP

Akhil_A_J
Newcomer
0 Kudos

Hi all, I've an se38 report as well as an odata service for the product. 

My requirement is to access the fully developed abap project (in on-premise hana system) via SAP BTP.

Can I push the project into cloud foundry, if possible, pls share the procedure to do so. If there is an alternative means by which we can reach the product on the cloud, pls share that too.

View Entire Topic
Sijin_Chandran
Active Contributor
0 Kudos

Hello,

For the OData Service in S4 Core , you can utilize Service Consumption Model feature in BTP layer by making use of EDMX file of the S4 OData Service. For establishing connection between BTP and S4 Core you would need to create various parameters related to Communication Arrangements like Comm Scenario, Comm Services etc.

Now coming to SE38 Report there is no point in pushing the Entire ABAP Object to BTP Cloud, reason is very simple, in your Report you would be querying Tables and other S4 related DDIC and such artefacts(FM,Class) which in most of the cases won't be available in BTP and even if it exists relevant Data won't be there. So forget about pushing the Objects to BTP layer. Instead what you can do is create a Wrapper RAP or SEGW based OData Service over this SE38 report and publish the output Internal Table as response of this OData service and again at BTP layer consume this Wrapper OData Service using Service Consumption Model.

Thanks,

Sijin