1 2 3 6 Previous Next

ABAP in Eclipse

85 Posts
Rudy Clement

AiE Feature Explorer

Posted by Rudy Clement Apr 17, 2014

Me

My name is Rudy Clement and I've been working as a SAP NetWeaver developer since 2006. In the very beginning of my carreer I mainly focused on classical ABAP (reporting, module programming etc) and output management in SapScript and Smartforms. Once I was quite confident with that, I started to explore some newer technologies like ABAP-OO, WebDynpro and Adobe Interactive Forms (we're talking 2007-2009 here..).

I've been using ABAP-OO, WebDynpro, Floorplan Manager, Smartforms and Adobe Interactive Forms quite extensivly in my daily work during the past 5 years. Lately, my focus is mainly on HANA, Gateway and SAPUI5.

 

Eclipse

In the first years of my career I've seen some Eclipse but never really gained some hands-on experience. Currently with HANA Studio and SAPUI5 I'm forced to use it and I have to say I really like it! For me the use of Eclipse was restricted to internal sandbox systems only. But since I'm working for a customer whose system is on a proper kernel release, I'm using Eclipse for my ABAP developments as well. Hell yeah!!

 

Feature Explorer

To be honest, I didn't know about the Feature Explorer before I noticed the Feature Explorer Mission thanks to my colleague Jeroen Custers. I'm quite amazed about the fact that Eclipse offers this functionality. Most of the features explained in the beginners tour were actually already known to me but I'm looking forward to a new non-beginners tour! My experience is that especially the renaming functionality is quite handy and increases my productivity. One thing I didn't knew is that you can use Quick fix (CTRL+1) to automatically create a method implementation based on a method definition. I always wondered why this functionality was not covered in AiE. Seems it has been there all the time... Thanks Feature Explorer for helping me notice! You ARE helpfull!

 

Kind regards,

 

 

Rudy.

This is my first blog on SCN. The mission 'Eclipse Feature Explorer' was the last push I needed.  


Introduction

My name is Sameer Desai and I live in the southern California USA. I completed my graduation from Mumbai, India. After my graduation I join my first company which was consulting. They given me initial training for SAP ABAP. I started as a developer into SAP. In 2006, SAP Teched Bangalore I gave my certification exam for Development Consultant for "Application Development Focus ABAP". I have SCN account since than but this year I got more active. I'm reading more content  on new technology like AiE, HANA and SAP Mobile technology. I try to contribute by answering questions in ABAP Forum.

 

ABAP in Eclipse

SAP 2012 I read blog Abap Development Tools: First little coding steps! was my first introduction to ABAP in Eclipse editor. As per blog, I tried to do sample tutorial, I liked it very much. I just played a bit with it and it stopped there. Later I installed and updated the tools a couple times in several Eclipse installations.

 

ABAP in Eclipse Feature Explorer

Today I saw this tweet from Thomas Fiedler regarding the ABAP in Eclipse Feature Explorer. I've read the blog and updated the tools in my Eclipse installation to SAP ABAP IN ECLIPSE 2.24. The feature explorer is a nice addition. I like the way the stages are presented and the links to the Help pages.

 

Additional features of Eclipse

  • You can open multiple source code objects in parallel
  • CTRL+1, ENTER (Quick Fix)
  • Ctrl + T (Type Hierarchy)
  • CTRL+SPACE(Code Completion)


Spread the word

Finally, I think that all my ABAP colleagues should know ABAP in Eclipse and/or the Feature Explorer. I will mention some here: Thanga Prakash @SumitJoshi

I can only recommend that try yourself, it's very easy.


Regards,

Sameer

Where I come from

 

I started as Java Developer in 2001 working with Borland JBuilder. Later Eclipse reached a good state we switch IDE-Strategy to Eclipse version 2.x. After some years using external java libraries, Object Oriented Database (Versant) and UML Modelling we started working with SAP Software.

In 2006 i began to learn ABAP and it was hard for me to understand the non object orient SAP-World (Dynpro, PBO/PAI,...).

My first job was the datamigration for the customer master and prices. The usage of the transaction LSMW (Legacy System Migration Workbench) was really difficult to use because it contains the oldest ABAP Editor Version which are available in SAP. Once a day a former colleague Christian Swonke sent me an OSS-Note which contains the release information for the AIE Version 1.0 (Thanks Christian!). From this time on i'm using AIE as much as possible in my daily work with SAP Netweaver 7.31 beginning with SP4 and now on SP8 . (ADT Feature Availability Matrix for AS ABAP Releases)

 

 

What I think

The feature explorer is a very good tool for self studying and start in the Eclipse World. I will propagate this to my colleagues Luiz Vaz Volker Schropp Jürgen Creyaufmüller

 

My favorite feature is the "ABAP Element Info View" (F2) and using ADT Links in Documentation, Mails,... How ADT links change the way you work.

 

I'm looking forward to use the ABAP SourceCode search ABAP Sourcecode Search

and ABAP DocABAP Doc after our next system patch in autumn to SAP Netweaver 7.4 SPx

 

Christian

My Background

 

My first experience in....programming! (I don't know in what I was thinking...) was with mother's video tape and TV, I needed to do it lots of times (every damn energy shut down ) that's how I became an expert, unfortunately the market was full of professionals with my skills, so I moved to assembler (Z80) after I finished my studies, I started looking for a job, "do you have experience?" "Eh....no I just finished my studies"  "NEXT!" after a "few" interviews I ended up in a company which gave me a...c...poor training, but at least I could start working, the platform was SAP and the language, of course, ABAP, 7 years has passed since then, snif snif. 

 

I started with a R3 4.7 and the old editor, felt like going back to the stone age, until I realized newer versions of SAP GUI existed, but still I missed a more powerfull framework as Visual Studio or Eclipse (which I dealt with in college), in a couple of months you get used to SAP GUI, SE80 and you forget the feeling of working with a cool IDE because at least SAP GUI does what is meant for and you get use to it, some cool improvements has been done, I don't want to be unfair. at least stops to be annoying, there are bigger sources of pain in a SAP project than the ABAP editor....

 

My Opinion about Eclipse Feature Explorer.

 

ADT in general Rocks, I'm focused on the CRM side so I miss WebUI compatibility (I don't know how many times I said this in other blogs/discussions) When I noticed new the feature explorer I was highly surprise, "I see a lot of potential here son", SAP is usally quite cryptic and the new features/usability are not centralized, the help portal, sap press, Notes/KBs, SCN, etc. Learning is fun, but requires time, usually we are working learning about the project, about the technology, module, etc. Deal with all this sources of information is quite a pain and a waste of time (if we look at the short/medium term), "come on maaaaan!, make my life easier".

 

I believe having all the features centralized and in a game format improves a lot the learning experience. I expect more features, of course, and as points Martin Steinberg ABAP lenguage related content (New statements, performance tricks, etc.) would be awesome. In resume, I would encourage anyone to try ADT, specially if you have a stack level high enough to use the debugger, after one week working with it, you probably won't be able to live without it!

 

I would like share ADT/Feature explorer with  Aleix Garcia Marshal Oliveras Carsten Kasper Martin Ceronio Nicolas Busson Hasan Rafiq

 

Get more out of ABAP in Eclipse with the Feature Explorer

 

Cheers!

 

Luis

This is my first blog on SCN. I was thinking for a while to write one, but I didn't know where to start. The mission 'Eclipse Feature Explorer' was the last push I needed.   


Introduction

My name is Jeroen Custers and I live in the south of the Netherlands. After my graduation I started as a developer (non-SAP). Seven years ago I started working as a SAP NetWeaver Technology Consultant (Basis) and three years ago I switched to ABAP development. I still do and like Basis Administration, but development is more close to my heart. Although I have a SCN account for several years now, I got more 'active' since last year. I'm reading more content and I try to contribute by answering questions. I really like the tutorials and howto's people created on SCN.

 

ABAP in Eclipse

SAP TechEd 2012 was my first TechEd I have visited and this was also the first time I really saw ABAP in Eclipse. I attended a 4hr handson about ABAP in Eclipse which was really great. Back home I activated the SICF services on our internal ABAP system and I struggled with Eclipse to get AiE up-and-running (SAP Development Tools for Eclipse was not available at that time). I was not familiar with Eclipse and it was a big change from SE80 to Eclipse for me. We didn't have customers where we could use ABAP in Eclipse (SAP system level to low, access restrictions, policies, etc.). I just played a bit with it and it stopped there. Later I installed and updated the tools a couple times in several Eclipse installations.

 

ABAP in Eclipse Feature Explorer

Today I saw this tweet from Thomas Fiedler regarding the ABAP in Eclipse Feature Explorer. I've read the blog and updated the tools in my Eclipse installation. The feature explorer is a nice addition. I was familiar with most of the steps of the Beginners Tour, but I saw some new things. I'm looking forward to more Advanced Tours! I like the way the stages are presented and the links to the Help pages.

 

Spread the word

Finally, I think that all my ABAP colleagues should know ABAP in Eclipse and/or the Feature Explorer. I will mention some here: Bert Schlicher Rudy Clement Jack Graus Jos van Hinsberg Jeroen de Zwaan

 

Best Regards,

Jeroen

Dirk Altmann

Feature Explorer in AiE

Posted by Dirk Altmann Apr 16, 2014

I am an ABAP Developer since 2002. I started development with R/3 3.1i. 2007 we made an upgrade to R/3 Enterprise (4.7) and since 2010 I work with ECC 6.0 EhP4. In 2011 we started an upgrade to EhP6 and with this upgrade we got the NW 7.31. At the same time the first ADT were published at SCN. I asked our basis for the correct support package (SP4) for using the ADT. As an Eclipse Newbie it was an adventure to install the tools and the depending packages. For all who knows only the easy way to install the ADTs via the update site, here is a link to a how-to guide in the beginning "Enabling ABAP in Eclipse". Now it is very easy to install the ADTs and keep them up to date via the update site https://tools.hana.ondemand.com/#abap

 

The features around the ADT rise with every release. Unfortunately many features need higher NW Releases as we are running, but some features are already downgraded to older release and patch levels. In the beginning I have developed with SE80 and ADTs parallel because it was a major change for me and it need some time to become familiar. Now I'm developing about 90% only in the ADTs. If you are familiar with Eclipse development will be faster as in SE80. The support from SAP relating the ADTs are excellent. Thomas Fiedler and his team make a very good job and I'm looking forward to the next features. With the new feature explorer I believe it will be much easier to become familiar with the ADTs.

 

I had called the feature explorer and after a half day development I have completed the beginner's tour automatically during my daily work. This means I already use all the features of the beginner tour during my daily work.

 

My favourite feature is the code completion (CTRL+SPACE), the "ABAP Element Info" (F2), the quick type hierarchy (CTRL+T), the quick fix (CTRL+1). Another great advantage of the Eclipse development is the local version history. After every saving of the source code, Eclipse creates a local version. You can compare these versions with the current version. This is independed from the SAP version history.

 

I can only recommend that try it, if you meet the requirements for ADT.


Regards,

Dirk

I started working as an ABAP/4 developer in my last year of college. Before that I focused mostly on Java development, things like UI development (simple Swing "windows", JSP, ...), JDBC. Almost started moving towards HTML and JavaScript when all of a sudden I had the chance to explore this so called ABAP environment (jumped right into it!). Having a computer science background, I wasn't really interested in all the ERP processes (things like MRO, and so on), yet I was more than curious to find ways to connect different software components (E.g. a backend ABAP system connected to a JSP, or a Web Dynpro UI connected to multiple data sources: web services, Java applications). Trust me, I can go on and on

 

I worked with Eclipse all my university years (prefered it over NetBeans or JCreator, contrary to my colleagues). So when time came to switch to SAPGUI, I wasn't really overly excited. In my opinion, it looked "old fashioned" (including the Corbu theme). To be honest, it looks like my mother's accounting program.

 

The good news came when I first discovered that you can integrate the SAPGUI into the Eclipse environment. Even though it didn't covered everything, it's was a starting point. I prefer writing code in Eclipse, even more, if the new UI technologies are leaning towards OpenUI5 and mobile apps, you can have everything in one place.

 

A very needed feature was the proposal of non-keywords which speeds up the coding considerably. But some of my favourites are:

     1. You can open multiple source code objects in parallel

     2. CTRL+1, ENTER (genius)

     3. ... the list can go on.

 

As a conclusion, you have to try it yourself to be convinced! Trust me, it's worth it!

Where I come from

 

I started programming using ABAP during my studies in 2005 (this remembers me to have an anniversary party with your code session next year :-) and first of all I really liked the programming language - but I found the workbench a bit strange and uncomfortable. I saw massive improvements and enhancements in workbench but still today I feel that we will not get best friends (although we did a lot of great things together).

So it was a real pleasure to hear at SAP TechEd 2010 in Berlin that the ABAP in Eclipse environment is near to GA. After two another years in 2012 I had the opportunity to use AiE for the first time at my old employer's developer system - after Carlos Aceves, Hanspeter Grünfelder and I attended SAP TechEd 2012 in Madrid where we met Gregor Wolf who showed the SAPlink plugin for Eclipse. Since then I use it every day for different kind of implementations (mostly pure ABAP OO where it fits best for me, FPM and Java as well) - and every day I find a new shortcut (sometimes I feel a bit like Alzheimer because it seems that I forget most of the seldom used shortcuts). Over the time I saw ABAP in Eclipse getting more and more features and I am really excited about where ADT will stand in two or three years. My current favorite is the ABAP on HANA artefact editor for CDS.

 

What I think

 

Using the feature explorer helped me to bring some functions back in my mind (and remembered me on my Alzheimer problem) and I found it very funny to see the signs turning from blue to green during I work on productive software (a kind of gamification). Maybe there can be another badges like "really fast ABAP programmer", "ABAP Unit geek" or "ABAP Test Coverage Master" or something else. That would color the work of an ABAP developer :-)

By the way: the feature I was very thankful about was the Ctrl + T (Type Hierarchy), I used it earlier but forgot I by the time.

 

As mentioned in the Feature Explorer's blog this tool is a good opportunity for ABAP developers to get used to Eclipse functions. Maybe it can be enriched to include ABAP debugging, runtime Analysis and the preferences (Window -> perferences) for demonstation purposes. And the templates my be a good candidate for the next feature explorer.

The feature explorer should be the first page showing up when ADT is started the first time - so no one misses this.

 

By the way: what about introducing an ABAP feature explorer? Something like "did you now that you can access a table line like this itab[ id = 123 ] " when typing READ TABLE ... (I know this is not the ADT feature explorer, but maybe some of the ABAP language guys take the challenge ;-)))

 

Tell the people

 

ABAP in Eclipse is one of the main topics discussed and talked about at our SAP Stammtisch Munich(http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=326599232) - many members have not seen it or want to get hands on. I'm sure we will present the feature explorer at one of the next meetups.

 

Thanks to the SAP ADT team for doing such a great work (especially for the great support in this forum).

 

Best regards

Martin

Last week we launched the ABAP in Eclipse Fan mission on SCN. With the ABAP in Eclipse Fan badge you are already showing your passion towards ABAP in Eclipse and your willingness to support the community. Now it is time to move on.


Today we are launching the Feature Explorer mission.

 

Your challenge is to discover the most important features of ABAP in Eclipse and share your experience with the community. Once you did that you will get the ABAP in Eclipse Feature Explorer badge.

 

FeatureExplorer.png

 

 

So what are your tasks to accomplish the mission and get the Feature Explorer Badge?


With the latest ABAP in Eclipse version 2.24  ( ABAP Development Tools version 2.24 available now on Updatesite ) we offer a new interactive learning solution in Eclipse.
The feature explorer helps ABAP developers get onboarded in Eclipse. Read the blog Get more out of ABAP in Eclipse with the Feature Explorer

 

Step 1: Update your eclipse installation to the latest version 2.24.
In case you are new to ABAP in Eclipse follow the installation instructions on our Eclipse updatesite: SAP Development Tools for Eclipse


Step 2: Start your eclipse and open the Feature Explorer:


FeatureExplorer.png



On the welcome screen you can start the interactive explorer tour. In the beginners tour we have 3 stages for you including the most important features you need. So click through the stages and enjoy your tour. Once you have accomplished the final stage you are done and you see an overview of the discovered features. 

 

Step 3: Now it is time to show the community that you have completed the tour and share your experience and feedback. Write a blog post in the ABAP in Eclipse community and once you’ve done that, the team will review your submission and we will give you the ABAP in Eclipse Explorer badge. The qualification criteria are the following:


  • Write a blog post in the ABAP in Eclipse space
  • Tag the blog post with "aie_feature_explorer"
  • In your blog post, write with a personal style and answer as many of the questions below as you can:
    • Please introduce yourself and tell us how long you’ve developed with ABAP
    • Did you know about Eclipse before you took this ABAP in Eclipse Explorer challenge?
    • Do you think the feature explorer is helpful to onboard new developers?
    • What is your favorite feature of the beginners tour?
    • Have you explored additional features of Eclipse that you like?
    • Mention some ABAP developers in the community that should know ABAP in Eclipse. You can use “@” and then type their name so that they get notified when you mention them.
  • Comment to my blog post here and provide the link to your own blog post in your comment.
  • Wait a few days to see the badge uploaded on your profile, we will proceed with weekly uploads.


This mission ends on October 31, 2014 so don't wait too long!


Have fun!

Regards,
Thomas.

The ABAP Development Tools for Eclipse are SAP's state-of-the-art IDE for ABAP development on the open Eclipse platform. They are designed to significantly increase developers’ productivity by combining the server-based development approach with the well-proven lifecycle management capabilities with the powerful and modern Eclipse UI. It comes along with a new cool ABAP code editor that offers all features that the modern developer needs to program effective code.

 

Are you interested in that topic or already using the tools?
Are you an ABAP developer, fascinated about the new IDE?
Do you want to be a member of this new generation of ABAP developer?


Then you want to become an ABAP in Eclipse Fan!

I have been working with the SCN team to design a mission just for ABAP in Eclipse Fans, and here is how you can earn this nice new badge:


1.) The ABAP in Eclipse Fan is familiar with all the basic information about the new environment. Therefore he knows the Getting Started Document. So read and bookmark the document: Get Started with the ABAP Development Tools for SAP NetWeaver


2.) The ABAP in Eclipse Fan also supports others and helps to grow the community. Therefore follow the ABAP in Eclipse community: ABAP in Eclipse

 

Once you did that you will automatically get the ABAP in Eclipse Fan badge.

 

 

abapineclipsefan75png1453d7109c6.png

 

 

 

If you already completed one or both of the activities below, before this badge was introduced on SCN, remove the bookmark and bookmark the document again; or unfollow and follow the ABAP in Eclipse space again. The gamification platform needs to track this as new activity.

 

This Fan mission is just the beginning of a longer journey. We are planning new missions for you as an ABAP in Eclipse fan. So stay tuned for the next mission coming very soon.

CoJa_Münster.jpeg

 

 

The series of cool SAP CodeJams on ABAP in Eclipse continues...

 

The first event will take place in Münster, Germany on April 30, and two more events will happen in Munich, Germany on May 8 and 9.

 

 

What can you expect?

 

 

All three sessions focus on the Eclipse-based ABAP tools and how they increase your developer productivity.

 

 

Since these are SAP CodeJams you can be sure that they will be highly interactive. You will have plenty of time to chat about ABAP in Eclipse and get hands-on experience.

 

 

How can you participate?

 

 

Just register yourself for one of the events:

 

 

 

The event is free, but space is limited.

 

Sign up, now! We are looking forward to seeing you there!

 

CoJa_München.jpg

ABAP in Eclipse offers lots of features which help you get things done faster. But whenever we talk with customers we noticed that lots of features are not widely known. To help you to get more out of ABAP in Eclipse we decided to build a new learning tool, called: Feature Explorer. It is available starting with ADT version 2.24. You can see it in the screenshot below. It's the view on the right side.

blog_1.png

The Feature Explorer offers an interactive learning experience. It gives you a set of challenges which you have to solve. You complete each challenge by using one or more ABAP in Eclipse features in a particular way. The screenshot below gives you an example. In this example the user solved the first challenge by opening the "Open ABAP Development Object" pop up and searching for an ABAP class.

blog_2.png

The first version of the Feature Explorer ships with one tour, the beginners tour. It teaches you basic ABAP in Eclipse features every user should know. In the future we plan to ship more tours covering more advanced topics...

 

Where can I find the Feature Explorer?

 

When you do a fresh install of ABAP in Eclipse the Feature Explorer view automatically appears in the ABAP perspective. If you are doing an update you can open the view by using the menu "Window > Show View > Other...".

Today we released a new version of the ABAP Development Tools for Eclipse. ADT Version 2.24 is now general available on the SAP Tools Updatesite: SAP Development Tools for Eclipse

 

You can also download the ABAP development tools als zip-package via the Service marketplace (valid S-user required). Just navigate to the SAP Software Download Center and 'Search for Software Downloads' using the keywords 'ABAP Eclipse'. You will again find 2 versions of 2.24. The version 2.24_Juno is in case you want to use the older eclipse version Juno. But we strongly recommend to move to Eclipse Kepler.

The new version comes along with the latest software fixes and also with some nice new features which I will explain to you in the next sections:


Proposal of non-keywords in the ABAP Editor


A very useful feature in the eclipse ABAP editor is the proposal of keywords during typing. That means you start typing a keyword in the editor and the tool proposes automatically the matching keywords for you. With ADT 2.24 we enhanced this feature a bit so that the content assist also proposes non-ABAP keywords such as element names or type definitions. This enables you to add the corresponding names or definitions that are already used in this particular development object. Note that only non-ABAP keywords that are already used in the same development object are proposed.


17.03.png


To activate this functionality, select Preferences: ABAP Development > Editors > Source Code Editors > Typing > Also suggest non-keywords

   

17.031.png



Breadcrumb View


The new breadcrumb functionality helps you to orientate yourself within the source code of a development object. This is especially helpful when working in the full screen mode of the editor when you don't have the project explorer and the outline view for your orientation. 


bc1.png


You can also use the breadcrumb to inspect the structural information of a development object. Just by clicking the small triangle in the breadcrumb path you see the elements of the picked object. It provides you with the same structural information as the Outline View.

And you can also use this feature to navigate to other development artifacts just by clicking on an item in the provided list of components:


bc2.png


You can display the breadcrumb bar in the source code editor of the following development objects:

  • ABAP classes
  • ABAP interfaces
  • ABAP programs
  • ABAP includes
  • ABAP function group main includes
  • ABAP function group includes
  • ABAP function modules


Feature Explorer


Now to the highlight of the new client. With ADT version 2.24 we offer a new learning experience for ABAP in Eclipse newbies.

We often hear that learning ABAP in Eclipse is not so easy for the experienced ABAP developer coming from SE80 because some tasks are a bit different than in the ABAP workbench.


Maybe you know this:

  • I have installed Eclipse but I didn't see a Connect button to my ABAP system ???
  • I'm missing the navigation. Double-Click is just highlighting my code ???
  • Where the hell is the pretty printer ???


When you are stuck with such questions than the new ADT Feature Explorer will help you.

The Welcome section of the new view in eclipse explains the idea behind the tool:


28.03.png



But it is not for newbies only. Also the more experienced ABAP in Eclipse developer will find the one or other feature he or she has not discovered so far.


So we invite you all to join the first discovery tour with the ADT Feature Explorer !   


Check-out the blog from Thomas Alexander Ritter to learn more about it: Get more out of ABAP in Eclipse with the Feature Explorer


This first tour is just the beginning of a longer journey. Other tours with new features to discover will follow the next couple of months. 

 

And don't miss the ABAP in Eclipse Fan mission on SCN:

Become an ABAP in Eclipse Fan and earn the AIE Fan Badge


Hope you love it.

Regards Thomas.






Hi,

as the title provides, my new blog is about AIE. Now you can think, there is a own space out there and there is a lot of good content included, how eclipse work and what it does. indeed, you’re right, but this blog should give you some points, how to get the people around you involved.

 

The last few weeks our team (two colleagues and me) made workshops for a lot of developers in my company. And yes, there are some very interested quite before starting the workshops, wanted to know more about it and how it works and so on, but I also recognized that there are also people wasn't that into it. Just saying things like, what should be better than the SE80 or the “New debugger”.

 

And exact that point a lot of us may fight with out there. If you are the one, who goes ahead and spend your time, and I’m not just mean the paid time, in new things I just thought, sharing the arguments, which I learned during the workshops.

What are the advantages in AIE? There are a lot in and it is your turn, to pack this arguments in small little presents you are talking about just by the way. You know, just let the others ask you for more information and not run run run without getting a step forward.

 

Ok, enough of why and how to provide these points. As recognized in my other blog(s) (of course, if you read some) I like a list of points, everybody can work through.

If you got points to add you are free to  leave a comment.  From time to time I will check on this and enhance it to the blog.

 

1st Point Edit while debugging


How cool is that, you just can add lines to the coding in the same moment you debug trough it.

I got a lot to debug during my days as a developer and that feature makes my life a lot easier.

 

 

2nd Point Compare coding between different systems


Ever faced a difference between system A and B? My company delivers own products as Addons to the SAP System, so from time to time I recreate the example in our system, to see, if it works in the same way. Now I can see just a click away, if there is a modification in without checking the version-history. You know, there are some includes, which got more than 3 versions

 

 

 

 

3rd Point Breakpoints or ByeBye paperwork


Breakpoints are just saved in that moment I set these to the coding. I do not have to download a debugger session or have to notice me a lot coding parts to get the same result as yesterday. You know, I got a paper next to my place, where I wrote include name and line numbers down, to find the same spot again. ByeBye paperwork

 

 

4th Point Bookmarks


As always, some of everybody’s coding returns. So it is with mine too. There are more than a few spots in the sap-system I say hello again. As mentioned in the third point, I had a digital paperwork to fight with these. During my time, I collected more than a 100 documents in my folder to be prepared, next time fighting the dark data again. But, it isn’t easy to remember the collected knowledge in such a folderL Now, I got all in one place, I can archive my knowledge by creating bookmarks and name it in a good way. That will save me a lot of time.

 

 

5th Point One debugger, just one?

Who did not say annoying words about the limit of six modi in the past. Yes, there is a way to get twelve, just logon twice, but is this a solution? You have to know in which of your logon you stay at the moment and moreover, you want to debug something and here we go, the system say: “No modi for your background-debugging left, I’m sorry” or it throws you in the classic debugger…. Ok, I don’t want to argue with the people loving this one. Hey, it’s your joice and I do not say it’s bad, it’s just like having an old car. Could be an awesome, could be

 

Ok, there is a small bug included, it change the perspective when starting debugging, but do not return, when running through it, but that is one, I can easily life with. The second is, at least you may now have the problem, that you use six debugging-modes. That restricting is not gone

 

6th Point I return tomorrow


That is really big point to me, I can leave my hole work in one moment. Sometimes I got meetings in the evening and before that, I was into a problem, got a lot of coding in front of me, set a lot of breakpoints (ok, I repeat a point, sry for that) and I have to go. With eclipse, it isn’t that hard to come back tomorrow and shut my laptop down, because I get the same view to my coding again. All my windows remain, all my coding is still there and at least, my cursor is set to the same line and position. How awesome is that!

 

 

7th Point Customize your perspectives as you want


Yeah, just a really simple feature to all of the developing tools out there. In the time as an Abaper I nearly didn’t remember how cool it is, to have everything in my own way. Got a big monitor in your office, make an perspective with a lot of views in and call it “The office view”. Got a meeting, call the “Notebookview”. You know what I mean and this is awesome.

 

 

8th Point Shortcuts Shortcuts Shortcuts


In the first moment, all of you think now, how could this a cool thing? If so, you didn’t use these in your system at all. I also used just a few of the developed in the system.

Not that I’m not liking shortcuts, just the problem was, you have to differ to much in SAP. Execute is F8 or F5 or CTRL+SHIFT+F1. Arrrg,I cannot write it down, but I think you feel with me. That’s gone now!

If you got learned a shortcut you can use it in every perspective and it will be always remain the same. That just counts for the developing and not for the whole system, but this feature will definitely change your developing process in a good way!

http://www.theemailadmin.com/wp-content/uploads/2013/11/shortcuts.jpg

BTW: To show all the shortcuts, there is a shortcut CTRL+SHIFT+LJ

 

9th Point ABAP Test Cockpit (ATC ) and ABAP Unit


Yeah, this is not doing anything other than the one in your system. But you can see the results and your coding at the same time, working through it, enhance the parts you need to and check the results. It is hard to explain, just give it a try and if you show it to a colleague smile at the moment of processing. Sure, that implement, that you use such tools in your company

 

 

10th Point Block Highlighting and error detecting on the fly


The small blocks located at the right side of the coding are very suitable and makes a lot easier to navigate through the coding. If you want to learn more about this feature, here is a blog about it

ABAP Block Highlighting

http://scn.sap.com/servlet/JiveServlet/showImage/38-103364-404767/annotationSelection.png

 

 

11th Point Refactoring-Tools and the Quickfix Menu


All the stuff which is implemented in this features. I mean, this story is too big to add the new possibilities to this point. But if you cruise through the different blogs in this space here, you can learn a lot about these two (or is it at least one big?) features.

 

(BTW Screen is a mixed between German and English)

 

12th Point RSS-Feeds


Ok, if you can take that point to get people into AIE, I don’t know;-) For me it is an awesome feature to get informed, when someone creates a new blog here in SCN and I ‘m just a click away…

 

 

So, that’s it. These points above were recognized as the cool one’s during the workshops. I know, there is a lot more to learn, but these points made the attendees get a smile on their faces or even talked about it and wanted to learn more. So in the end, I can say these points are very easy to follow and to give a good point-by-point comparison why to use Abap in Eclipse.

 

I can everybody recommend to learn more about using Abap in Eclipse and get to a new level of developing ABAP. As the slogan says and it is really true in all ways:

 

ABAP in Eclipse – Develop Like Never Before

 

Thank you for reading my blog. Hope you enjoyed it. IF I’m with anything wrong or I have to correct something let me know.

 

Cheers!

Florian

At my current client the internet connection works thru a firewall / proxy server.


If I want to install or update the

  • ABAP Development Tools for SAP NetWeaver
  • SAP HANA Tools
  • UI Development Toolkit for HTML5
  • etc.

Eclipse always told me, that it can’t find the update site, even though I've followed the instructions on http://scn.sap.com/docs/DOC-28325.

 

On Stackoverflow I finally found the solution: it seems, that it’s simply an Eclipse bug ( http://stackoverflow.com/questions/5857499/how-do-i-have-to-configure-the-proxy-settings-so-eclipse-can-download-new-plugin ). This is an old question, but the solution still works in Eclipse Kepler.

 

What you have to do if you also have the problem to connect to the update sites:

As always,follow the instructions on https://tools.hana.ondemand.com/#abap

Next go to Window -> Preferences.

In the section General -> Network Connection, highlight the SOCKS entry and press CLEAR (even if there is NO data yet!). It works on my side without even entering any Proxy settings now.

eclipse.JPG

Restart your Eclipse and try again to install / update the tools.

Actions

Filter Blog

By author:
By date:
By tag: