SAP System Setup Training Course
Reveals How To Setup A Free SAP Developer System.
Learn SAP & Practice For Certification. Developer Tips Included:

Add ABAP To Your SAP Skill Set and Take Your Productivity To The Next Level

I’ve been working with SAP software since 2001 and started out with ABAP as my main skill set. After many implementations, software upgrade and custom development projects under my belt, it is crystal clear that the best people to work along side are those that have taken the effort to understand a little about the technical side of SAP.

SAP consultants come in all shapes and sizes from the extreme techie guys that can only communicate in binary code, to those smooth talking ‘gift of the gab’ salesman like functional consultants who run in fear at the thought of discussing anything technical. When a project gets on the way, functional consultants tend to drive the requirements gathering part of the project, then pull in the ABAP guys at the last minute when a requirement has been flushed out at a customer workshop.

As is often the case, the ABAP guy has to educate the functional consultant on how easy or difficult it will be to deliver what has been discussed in the workshop and at times, just flat out tell the functional guy to pull back the reins because of the complexity involved.

In other scenarios, the customer may want what on the surface looks like a simple change to a program and the functional consultant will often agree with a nod of the head (like a donkey) and write a quick functional specification for the development team to use to produce the necesary code change. When the development guys get a hold of the spec, they then end up spending time educating the functional consultant (again); explaining why the development can not be done or will take ‘X’ times the amount of effort originally estimated.

So what do I suggest will help the SAP Functional Consultant improve his or her Ability to estimate the ABAP work involved with custom development?

Dust of your learning receptors and start digging into the technical side of SAP such as ABAP, Backend BW, Work-Flow and possibly the Data Dictionary. Now, that last sentence has probably caused a few functional consultants to close this article and do something like update their twitter account with what they had for lunch, but for those still reading, let me highlight some of the benefits that learning some of the techie stuff will do for you, your colleagues and customers.

  • First of all, learning a new skill can only be positive for your career. If you want to move into a new role within your company or move onto another organisation, adding to your skill set is always a great thing to do.
  • When your customers want something new or change and existing process, you will be able to give a much more informed response and be able to challenge them from a slightly different angle.
  • The techie guys will be more willing to discuss other possible solutions with you as they will see that you understand what they are saying. This will quite often result in a better solution that you can offer your customers.
  • Don’t let the techie guys pull the wool over your eyes. We all know that some times the work estimates given for some development work can be exaggerated some what. Don’t let this happen at your expense; challenge the estimates by making it known you know what you are talking about and that you have a good idea just how much work should be involved for certain types of development work.
  • Quite often, your customers invite their own techie guys to meetings. Being able to express possible solutions in a technical manner can help build their confidence in you and your company.
  • By learning and having a good grasp of the underlying SAP technologies that are used throughout the SAP landscape, you will be in a much better positions to understand and get up to speed on new solutions SAP introduce further down the line.

Is learning ABAP and the likes so bad?

As the saying goes, “it is much easier said than done” and some effort on your part is needed. The work involved is often quite interesting and you be amazed at the number of light bulbs that will go off inside your head as you start to understand how SAP actually works, the odd things that go on behind the surface and how some solutions can be achieved with just a simple configuration change or just 5 additional lines of code.

To get started I would suggest getting a grounding in ABAP. Discover AbapWhy? Because this is the number one skill that will open the doors to the rest of the SAP technology world. It is used in BW, Workflow and just about every single major piece of SAP software.

Now I will probably be frowned upon for saying this but do not head off and start trying to understand ABAP Objects. Instead, look at the older ‘Procedural’ coding methods first. They are much easier to understand to start off with and this is what you will see being used behind the scenes for much of the ERP suite of applications. Over time this will change I am sure, but don’t complicate things to start off with.

You will be able to pickup some of the older ABAP books over at Amazon.

Is learning ABAP or some other SAP technology something you are interested in? If so, leave a comment below.

UPDATE 3rd Oct 2011: Video presentation added.


About the Author:

Pete has been working with SAP technologies for over 10 years. He started out as an ABAP consultant and then moved on to BW where he has worked many different clients covering a wide variety of industries. "I love introducing SAP technology (especially BI) to new clients and showing them how they can go from zero to hero within their business in super fast time". Contact me on twitter @PeterMoxon

  1. I couldn`t agree more with this. Learning enough ABAP to be able to read / debug and even write (very simple) code has been a real benefit. What would be useful now is a way in to of some of the more complicated objects stuff. Not to write it but, as Pete says, to understand the possibilities…

    • Hi Malcolm,

      Thanks for finding the time to read the post.

      ABAP Objects has been around a long time now and can been seen throughout SAP software. It does add a level of complexity that most non-techie consultants do struggle with.
      As well as a new coding structure, ABAP Objects also brings about a whole new world of terms, acronyms and phrases (class, method, inheritance, polymorphism etc..) that most people do not understand.
      For those not familiar with basic (procedural) ABAP I would not recommend looking into ABAP Objects right away, but for those with some experience it is definitely worth checking out.
      I’ll add it to a list of topics that I want to write about and explain here at

      Thanks again Malcolm.

  2. Nandini Ramesh

    Hello Pete,

    Thanks for taking the time to introduce ABAP in the nice way you have above. I am like you say “a beginner lever FUNCTIONAL CONSULTANT”. Learning ABAP will definitely give me the advantage of understanding the back end tricks and trades of SAP. I also went through your first two modules of understanding ABAP and as a beginner, this has been a great resource for me to go back to.

    Thanks again for posting this.


  3. Hi Nandini,

    You have made my day 🙂

    It’s great to hear you are finding the site useful and my video’s and articles are helping.

    Thanks for taking the time to visit the website.


  4. vamsi

    Hi pete

    this post hits strongly right in the Head.

    To be able to think like an architect, no matter how strong in the Functional areas, without ABAP, every consultant has to walk through blind spot.

    i am already in it and exploring, could you post some links, sites etc… with basic procedural ABAP.


    • Hi Vamsi,

      My ABAP training videos are a good place to start. Following that, in your SAP system run transaction ABAPDOCU. This will give you lots of example code to view and test. You can also reference the guide written by SAP themselves which is included in SAP Help but is often difficult to find – SAP HELP LINK


  5. Lukas

    Hi Pete,
    thx for info which you have here (not only this but i mean at all) Iam only user in our company and iam trying to “look into deep water” of SAP like ABAP. But i have no idea about what it is at all…next problem is that i can only read something about this but i have no chance to try it in reality, because they have very good security for autorization of all transaktions for every user…but even so iam very thanksfull for this type of information – iam trying only read about this and maybe it can help me to understand at least and maybe in future i will be able to try it 🙂 I can be voice of all of us which want to discover new place in SAP space so thank you and pls continue with your work 🙂
    Thx, have a nice day

    • Hi LK,

      Thanks for you kind words. It’s great to hear people like yourself are finding the information on the website useful.

      When starting out it can be difficult working through the mass of SAP information available about SAP and I want this website to help people cut through some of the ‘difficult to understand’ SAP terms and technology.

      On the subject of trying out SAP technology, take at look at some of the cloud based SAP systems that are available. I don’t want to recommend a specific company but take a look at I haven’t used this service but their prices allow just about anyone to use their systems for training purposes. At the moment their website shows they offer a 3-day free trial of their systems. After that their EHP 6.0 system access is price at only $0.02 per Hour.

  6. mohanraj

    hi sir,
    Mohan here from Bangalore. Am really thankful to you for updating the videos which helps most of us to understand well.
    I found it very useful sir. Please keep updating .
    thank you.

  7. Chandra

    Hi Pete,

    You are very apt when you are saying that knowing ABAP is a must for any functioal consultant. I am a functional consultant for last few years….want to learn ABAP…its also the requirement for my new assignment.

    I will go through you videos!!

    Thanks & Regards