Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
SamannayaRoy
Explorer
3,195
A Mega event of our dream SAP Inside Track got a successful picture in Kolkata on 17th June 2023. This event was organized by moumitasaha.thedatatherapist(LN), Pradipto Kumar SahaSandeep Mukherjee, & SUBHASREE GHOSH with the support of many volunteers (check this post) and sponsors like IBM and others. Needless to say, this was another successful SAP Inside Track event in India with around 600 sap community members attending 28+ sessions.

As a presenter we presented the topic on

Introduction to SAP BTP RAP and EML for ABAP


this topic was very simple and to give the vocabulary of how one should start the day from SAP S4HANA to BTP or cloud.

Yes you heard it correct anybody can start in their who is having minimum S4HANA 1909 and higher or SAP Cloud edition.

In this initial blog I will just let you know from where and how we should start.

Suppose you have a simple report program new or existing. You can think of replacing it using RAP.

Steps to move ahead are like:

  1. Create a base entity(Old versions it view only): replace your simple DB selections with fetch from existing released CDS, or unreleased CDS or DB(If CDS is not present. Also you can create a simple rapper base view on DB and use it).

  2. Activate it.

  3. Create a root projection entity on top of the Base entity.

  4. Activate it.

  5. Annotate the projection consumption view with line item level annotations for UI (like @UI.FACET, @UI.Lineitem, @UI.identification etc). Otherwise you can create a new Metadata extension on root projection entity. Either way it fine.

  6. Activate it.

  7. Then create a new Service Definition on the root projection view. (InA – UI/OData V2-UI/OData V2-Web API/OData V4-UI/OData V4-Web API/SQL-Web API). For you try OData V2-UI for initial day. Expose your entity for OData service. Later we will learn V4 as well.

  8. Activate it.

  9. Create a new Service Binding on the service definition.

  10. Activate it.

  11. Select the entity and Publish it.

  12. Once done you will be able to see the service URL.

  13. You select the entity and click Preview.

  14. It will open in your browser and you can see you report output by clicking on go.

  15. Then ask your FIORI/ Security team to map it in catalog and assign security roles to respective users.


In conclusion I hope this will help you start your solution path in BTP. And start replacing your reports using RAP. Hope to see more confident technical friends in BTP RAP.

 

next blogs are in progress.

Reference:

https://learning.sap.com/

https://open.sap.com/

https://developers.sap.com/

https://help.sap.com/docs/

https://help.sap.com/docs/btp/sap-abap-restful-application-programming-model/cds-annotations

https://api.sap.com/https://blogs.sap.com/2020/11/26/entity-manipulation-language-eml-rap-series/

 
2 Comments
Labels in this area