Skip to Content
Technical Articles
Author's profile photo Pavan Golesar

Exploring SAP BTP ABAP Environment

SAP%20BTP
GitHub repository:

Link

 

/wp-content/uploads/2016/02/sapnwabline_885687.png

Introduction

  • In this series, we will explore the new SAP Business Technology Platform (BTP) ABAP Environment – formerly known as SAP Cloud Platform ABAP Environment.
  • Quick introduction to SAP BTP ABAP Environment  and Hands’ on sessions with HTTP Service in Eclipse
  • Create few end-to-end example to illustrate the various features present within cloud-optimized version of the ABAP programming language.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Synopsis

  • In this series, we will start with Eclipse Setup
  • And the necessary plugins to get started with ABAP development on Eclipse
  • Then We would Access SAP HANA Trial and create ABAP trail. Will create Service instance as well.
  •  We would later create our SAP ABAP Cloud Project and then Create and configure Simple HTTP services
  • Then we will create another HTTP service with a different variant by taking input from HTTP service input parameter, Later integrate with ABAP standard class.
  • Finally in last part we will access SAP API HUB, Use an existing API : SAP S/4 Hana API (Country) and then integrate with the HTTP Service we build earlier.

SAP%20BTP%20ABAP%20Environment%20Building%20Blocks

SAP BTP ABAP Environment Building Blocks (Our focus would be on HTTP Service)


/wp-content/uploads/2016/02/sapnwabline_885687.png

Step-By-Step Hands-On Video Tutorial

🔴 Part #1 Eclipse Setup (video – 2 min)

  • Install Eclipse
  • Add ABAP Plugin


🔴 Part #2 BTP Setup and ABAP Trial Access (video – 4 min)

  • Access SAP HANA trial
  • Enable account for ABAP Trial
  • Successful Creation of service instance


🔴Part #3 SAP ABAP Cloud Project & BTP HTTP Service Creation (video – 5 min)

  • ABAP Cloud Project
  • BTP Cloud Foundry Connection
  • Create and configure Simple HTTP services
  • Test HTTP Service


🔴 Part #4 Create HTTP service with Input Form parameters (video – 7 min)

  • Create Another HTTP Service
  • Take input form parameters
  • Integrate with standard class
  • Test Service


🔴 Part #5 SAP BTP ABAP Environment: HTTP Service Integrated with service from SAP API HUB Example (video – 10 min)

  • SAP API HUB Login
  • SAP S/4 Hana API (Country)
  • Create new Class for HUB API Call
  • Integrate with API HUB Sample Service
  • Test Service


/wp-content/uploads/2016/02/sapnwabline_885687.png

Conclusion

  • These series of videos should give you some idea on how to use the SAP BTP ABAP Environment for creating HTTP service and how to integrate & call API from SAP API Business HUB
  • Please list them down below and I will be happy to answer If you have questions or comments.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Share & Connect

Useful? like and share on social media.
Connect with me on :

Thank you,

Pavan Golesar

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Sachin Artani
      Sachin Artani

      Hi Pavan,

      Thank you so much for sharing all this wonderful information. I see you used the Eclipse Oxygen version and I am using the Neon version of it and it looks like the SAP Cloud Integration part is taken out from Eclipse for the latest versions.

      Could you tell me how could we run ABAP cloud project with Eclipse latest version?

      Author's profile photo Pavan Golesar
      Pavan Golesar
      Blog Post Author

      Thanks Sachin Artani

      Step 1. If you are on any older version simple doing 'Check for updates' in Eclipse can get you latest copy and there is no need to re-download/re-setup.

      In 2018, Eclipse dropped the celestial bodies naming convention and moved to quarterly releases with a YYYY-MM version name and platform number.

      If Step 1 did not work then, download latest eclipse from SAP Development Tools here (under procedure they have giving detail steps for setup) you can follow them and continue with rest parts of this series.The current stable version for Eclipse at the time of writing this comment is platform 4.20 / version 2021-06.

      If still you face issue there are couple of good blog here on community for setup of eclipse for ABAP development.

      Hope this helps. 🙂

      Cheers!

      PG

      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      Hi Sachin! You can always visit the SAP Developer Tools page to find what Eclipse versions work with which tools: https://tools.hana.ondemand.com/

      SAP won't keep supporting tools for the old Eclipse versions. Neon version came out in 2016, time for an update. 🙂