Skip to Content
Author's profile photo Rashid Javed

You have been working in ABAP for too long.

You know you have been working as ABAP developer for too long when

1.    You press F3 in internet explorer to go to previous page.

2.    You start writing your ‘Hello world’ Java program and put a . at end of each statement.

3.    Regardless of what IDE you are using, whenever it is time to compile code, you press Ctrl+F3

4.    You wonder why other Windows Applications does not contain those three colored buttons [Green (Back), Yellow (Exit) and Red (Cancel)]

5.    On a long weekend you enthusiastically start building your first VB app and then stop at form design window wondering where are PBO and PAI modules.

6.    You create your first Visual composer model and name it Z_anything. It could be your first guided procedure, webdynpro application or just any java program; doesn’t matter. Any custom development has to be Z.

7.    Regardless of programming language or Database package used, you name customer number as KUNNR, vendor as LIFNR and employee as PERNR.

8.    You try to start work on this ‘new’ Object oriented ABAP but keep getting coding errors inside your classes because you always define your internal tables with header line.

9.    Although you had done it in your student life (in C most probably), NOW whenever you try use Arrays, you wonder why index starts at 0 and not at 1.

10.    After years of debugging of SAP standard programs, you found subroutine names such as beleg_lesen and kunden_pruefen perfectly normal and wonder at those new ABAP recruits who always complain about strange program/form name and cryptic comments inside code.

11.    You get into heated discussion with your ex-oracle-guru-now-turned-abaper colleagues about the benefits of ‘ENDSELECT’ statement.

12.    You have to fight this urge to check Sy-Subrc after every statement regardless of whatever programming language you are using.

13.    You are late to pick up your kid from school; you call him/her and tell “Wait up to 300 seconds.”

14.    In your diary all your dead relatives expiration dates are recorded as ENDDA, further more, you record all birthdays as BEGDA.

15.    You had an upset stomach last night. You sit at your desk almost sleeping. When your boss asked what happenend, instinctively you reply ‘Too many short dumps’.

16.    You explain ‘Move’ statement to a group of ABAP newbies, and when someone comments that this is not a ‘move’ but more like a ‘copy’ operation(because the source variable retains its value), you just stand still in bewilderment wondering why you never noticed that.

17.    Your favorite ABAP command is “GENERATE SUBROUTINE POOL” and you knew in your heart how much potential this command has.

18.    You very seriously tell your ABAP newbies that in addition to program types ‘Class-Pool’, ‘Function-Pool’ and ‘Type-Pool’, in next ECC release SAP is going to have a generic program type to cover all these. That would be called ‘Gene Pool’.   (Too bad nobody laughs, in fact they ask about the release date.)

19.    In your RFC function modules, you deliberately use parameter names such as DATUM, UZEIT, MATNR, BELNR…. Instead of Date, Time, MaterialNo, DocumentNo.  You watch in amusement as the frustrated interface programmers of web applications section try to remember what the meaning of each parameter is. If someone complains, you remind them that’s this is SAP standard.

20.    Your colleague is getting married (finally) and as a wedding gift you give him “ABAP Object by Horst Keller”.

Did I mention about the . at the end of each statement.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Holger Stumm
      Holger Stumm
      .... LOL - this is great  - could be me, coding Abap for way too long.

      did you know that the move command was invented with cobol in the 50's and adopted by ABAP?

      You know that you do programming too long when your mentors-once retire and refuse to speak abap one more line.

      Author's profile photo Former Member
      Former Member
      I remember a colleague giving me a book on ALE for my birthday about 10 years ago - and that book is still on my desk today.
      Author's profile photo Rashid Javed
      Rashid Javed
      Blog Post Author
      20 years of ABAP!!!!  
      Man you beat me by 8 years:) but thanks for the good comments.
      Author's profile photo Former Member
      Former Member
      Good one 🙂
      Author's profile photo Sylvia Santelli
      Sylvia Santelli
      You might have to scroll down a bit, but this is the most commented post of the week for the SAP Community Network page on FB!

      Great job!!/sapcommunitynetwork?ref=ts

      Author's profile photo Rashid Javed
      Rashid Javed
      Blog Post Author
      I almost forgot SCN has a facebook page. Encouraging to see all the good comments.
      Author's profile photo Asim Mian
      Asim Mian
      So true for long term ABAP programmers... but I would say, 1 and 4 applies to all SAP users 🙂
      Author's profile photo Luis Lu
      Luis Lu
      This is really good, Thanks a lot 🙂
      Author's profile photo Majid Mehmood
      Majid Mehmood
      If any ABAPer ever tried to start working on a new language, not to acquire better job but just to experience a different flavor, all the things highlighted in this article exactly true and no ABPer can deny it.
      Author's profile photo Former Member
      Former Member
      Author's profile photo Former Member
      Former Member
      Well done !!
      Being a basis guy .. I found a few applicable on myself too.

      Liked the 15th one :p

      Author's profile photo Former Member
      Former Member
      ... and this is great. I have tears in my eyes reading this blog. Am I forget about something? Yes! (.) 😉
      Author's profile photo Faraz Islam Chaudhry
      Faraz Islam Chaudhry
      good one
      Author's profile photo Former Member
      Former Member
      agree with all the points...sometimes i've even pressed CTRL+F3 to save my MS Word documents 🙂
      Author's profile photo Former Member
      Former Member
      I always do this 🙂 and laugh at my self later
      When I ask my parents to get some goods from grocery shops. ITs like this

      FruitShop - Apple, Mango, Banana. ( OOPs)
      Comma with out preceeding colon (Rub the hupen)
      FruitShop:  Apple, Mango, Banana.

      Author's profile photo Manole Apetroaie
      Manole Apetroaie

      :))))))))))) so funny !!!!!!!!!!.