Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member1716
Active Contributor


Hello all Experts and beginners,

I have gone through the online session on ABAP IN ECLIPSE from the sap-teched, since am very new to ABAP eclipse I was nearly stunned to see the features and functionalities of this tool. I wonder on the consistent improvement on this field that is being made at a very rapid manner.

Thanks to SCN, through which I was able to attend the session. Am really happy and satisfied for attending this session and for learning something I don’t know.

Introduction:

This Blog will definitely be very useful to all beginners like me with ABAP-ECLIPSE. I have jotted down most of the points from the session, but still if you get a chance to go through the session please do since it will be helpful to a great extent.

BASIC POINTS WITH ABAP IN ECLIPSE:

è Before using the ABAPO eclipse it must be locally installed in the system and you can run the tool by double clicking on execute.


è When we start for the first time we will be displayed with a welcome page, there we can see the tutorials and sample programs.


è To create your first project click tutorial->Create your first ABAP project.


è You can access the ABAP development tools by selecting workbench in top right corner.


è ABAP PROJECT will serve as the logon to the back end system.


è From here to create a new project click


File->New->ABAP Project.

è Please remember to maintain a connection between sap logon pad and eclipse.


è You can create several projects as possible.


OVERVIEW OF THE ECLIPSE TOOL:

This content will give you feel about working with eclipse.

è Initially when you open for new project you screen will appear as below.



è By expanding the tree node structure on the left you can see the development objects as below in the system(SE80).



è You can add your package which you use often in the favorite package.



è You can open your project directly in project explorer by double clicking the project.


è All keyboard shortcuts can be accessed in tool bar or context menu in eclipse.


è Since eclipse is an open software you can install additional components to develop your developments.


è We can also have own plugins to visualize key board shortcuts.


è In Eclipse each object can be opened in a separate editor as shown below.


è We can have large number of editors opened at a same time.



è You can even place editor separately outside by simply dragging it out as shown below.


è New layout will be preserved when we close the editor.


è If you feel lost you can easily restore your default layout by clicking ABAP(At top right)-> and clicking reset.



è Eclipse is highly configurable not only with tools but also with editors. You can insert line numbers and other functionalities to the code by following the path as shown below.



è Eclipse provides an overview of the object in the outline view as shown below in bottom left.



è In compared to classic ABAP, ABAP eclipse also supports new possibilities to support the code.


è One main feature of the tool is we need not toggle between the edit and display mode because this is done automatically.


è Icons like save, check, activate are all same here.


è Great advantage of this tool is seamless integration of all development tools in eclipse.


ABAP DEBUGGER:

è Setting is same that is by double clicking on the particular line.


è Here to improve the performance we are provided with a **** pit, whose navigation is shown below,


è We can also profile the debugger report by navigating through rtclick on program->Profile as



è The cockpit display will be as below, showing the warnings as below.



è We can also go to cockpit by rtclicking ->show ABAP problem help



è This will lead to the following image, showing the warnings at the right.



è You can also check into the traces  of the report by typing ‘trace’ at the top and click on abap traces in the view as below.



è This will give you a detailed analysis on the performance of the code, by showing the overall time, abap time, database time, also with a pie chart as below.



è You can also have a granular view of the performance.



è You can also compare the active and inactive version of the code.


è This comparison can also be made with some remote active program.


Shortcuts in Eclipse:

è Ctll+Space = to trigger content assist.(Content assist will be indicate through a bulb sign at the right side of the field)


è Ctrl+Shift+A = Development objects can be opened.(This is not part of ABAP in eclipse delivery)


è Ctrl+O=quick outline of types and methods.


è Ctrl+T= to display the hierarchy of any method.


è Ctrl+Shift+G = to see the where used information on any object.


è F2= Tool tip description.


è F3= Navigate source to other development object.


è Ctrl+shift+F10= for running the unit test directly


è Ctrl+shift+F11=to measure code coverage of unit tset.


è Ctrl 1 = to trigger quick fixes.


è F5=step overview


è Shift+enter= insert line below current line


You can also see more other shortcuts throughmenu bar option help->key assist.

Also you can see the tutorial in help->content->tutorial.

Note:

è I have gone through session in the following link,


http://events.sap.com/teched/en/session/8905 .

--> The video had a buffering issue earlier and now it is now working fine on all browsers. :smile:

Wishing You all HAPPY AND PROSPEROUS NEW YEAR 2014 :smile: :smile: :smile:


Thanks and Regards,

Satish Kumar Balasubramanian.

17 Comments