In one of my last blogs about code based OData service development using the SAP Gateway Service Builder (SEGW) I got the (valid) question from Joachim Rees whether I would commend using SE24 to get the ABAP-Code in the generated classes or whether the developers shouldn’t use eclipse for that?

I have to admit that I might have been a little bit old fashioned working mostly with SAPGUI and SEGW/SE24. But ABAP in Eclipse has definitely several advantages when you are developing ABAP code.

However the Service Builder is a SAPGUI transaction and like DDIC structures you have to create your SEGW project using SAPGUI. Fortunately there is a nice integration between ABAP in Eclipse and SAPGUI if you start SAPGUI from within ABAP in Eclipse.

So I thought it would be a good idea to show how to start SEGW from within ABAP in Eclipse.

  • Since there has to be at least one ABAP project in your workspace you first have to open the ‘ABAP Project Creation Wizard’ in order to create a new ABAP project.

  • You then have to select your system and connect to the same
  • Once you have connected to the system an new folder has been created. Choose the “Open SAPGUI button”

  • You will be prompted on which project the SAPGUI should be launched. Select the newly created project.

  • SAPGUI will be opened in a new tab. Here we can start SEGW
  • You can now follow the steps described in my blog OData service development with SAP Gateway – code-based service development – Part I
  • After you have generated your runtime objects you can edit your classes using ABAP in Eclipse by choosing “Go to ABAP Workbench” when right clicking on the DPC_EXT classe in the Runtime Artifacts folder
  • This will now start ABAP in Eclipse rather than SE24.

Have fun using ABAP in Eclipse ????

New NetWeaver Information at SAP.com

Very Helpfull

User Rating: Be the first one !