From Outside and Inside the SAP
From Outside and Inside the SAP
I was just someone who knew nothing about SAP or anything specifically about ERP. I just knew that ERP meant Enterprise Resource Planning!!!
I was exposed to the basics of most of the programming languages like C, CPP, UNIX, JAVA. Little had I known that there was yet another language named ABAP.Java was my favorite. I was literally floating along with the OOP concepts Objects, classes and all. Let me say that did help me in the future.
One thing I have always noticed with the programming part was that , most of them were implemented in a similar way. Except with a few changes . Once we have written a program. We could use most part of its code while developing the next one. I had a feeling that life of a coder can be easy.
Coming to ERP side– I was introduced to ABAP at a time when didn’t even have an idea about SAP. My mind was fully on to coding and implementing the required logic.
I struggled a lot before I could grasp the concept of SAP . It’s a well implemented package with customization can best suit your business needs is my opinion about SAP. Still ABAP was just a programming language for me.
After getting some experience in actual coding , one thing I understood was that ABAP programming skill is not enough always. As a developer in SAP ABAP one should always have a sound knowledge about the various business process for which she/he is coding for. That makes his job rather simpler.One cannot move ahead assuming that once you implement the logic you have done it!! WRONG.. You are working with database tables and the most expensive item in todays world is ‘TIME’ . You have to think about it and the market when you code. One of my colleagues once told me ‘ the best code would be the one which gets executed in minimal time and which hold scope for future changes that might have to be added because of the business need.’
SAP never ENDS with ABAP . That’s my experience till now. Though SAP is a Package I feel that there are lots of innovations yet to happen. There are wide range of new industries which can do with SAP implementation .
Why am I saying that?????
Business never ends . Its growing at a faster rate than we imagine. Technology never ends . There can be new technology coming up tomorrow. Put on some innovations to whatever technology we are working in you can catch up with the marketing trends any day.
Cheers,
Sue
I may add a different perspective to your blog. As a fellow ABAPer I too began my SAP journey with similar programming languages background as you have mentioned in the blog.Yes, completely agree that we should just not code but understand the process too. That's why we are called Developers and not coders! One of the reasons developers many a times add/change/improve existing functionality.
ABAP is huge and everchanging. You learn one aspect and then other looks more fascinating to try hands on!
Regards,
Kumud
Hi,
Very well said that as an ABAPer one must understand the business scenarios for which he/she is doing the coding. This really helps, and from my experience as an ABAPer sometimes you can explain the functional guys why things are working in a 'way' or the other.
Regards,
Firoz.