cancel
Showing results for 
Search instead for 
Did you mean: 

Using RAP to build Side-by-Side extensions

skopp
Discoverer
0 Kudos
2,195

Hi everybody,

is there any way to build a Side-by-Side Extension in RAP on BTP without using an unmanaged scenario when reading from an on premise system? Can't seem to find anything about it. 

I hope there is an easier way to consume the APIs and to re-use their functionality.

What is the benefit when I have to implement the whole logic of the business object again on BTP?

Accepted Solutions (1)

Accepted Solutions (1)

ChristianR
Product and Topic Expert
Product and Topic Expert

Hello Skopp!

Yes, there is a way to do this:

After you have your OData scenario ready in on-premise in BTP you need to create

  • a Service Consumption Model
  • a Custom Entity with a Query Implementation Class

Here are 2 graphics to emphasize this:

 service consumption model.png

 

 

 

 

 

consumption scenario.png

 

 

 

 

 

For more information you might want to visit class S4D425 "Adaptations to SAP S/4HANA".

Best regards
Christian

 

Answers (2)

Answers (2)

skopp
Discoverer

That is exactly what I did.

But that's what I meant with implementing it all again (in this case in the Query Implementation Class).

This works of course, but I have to take care of data retrieval, update, creation, validation and so on again and can't reuse the business object logic (which is already implemented in the on-prem system).

ChristianR
Product and Topic Expert
Product and Topic Expert
I would disagree. I do not see why you have to redo everything again. You can expose actions, validations, determinations and reuse them.
skopp
Discoverer
0 Kudos
That would be great. Is there any documentation or tutorial, mission etc. about it? I can't seem to find anything that explains the process.
Arjun_Mukherjee
Active Participant
0 Kudos

Hello ,

Yes this is possible by buidng CDS view on you On-premise system and then exposing them via O data services, In BTP thsi o data services could be leveraged and used to create KPI's for reporting 

Jaman
Participant
0 Kudos
if i build a custom cds view in on-premise system, is it not considered as affecting the core?
ChristianR
Product and Topic Expert
Product and Topic Expert
0 Kudos
No, your custom CDS view will be clearly separated from the Core.