Skip to Content
Author's profile photo Ivan Femia

Being an SAP developer nowadays

Over the past few years we have experienced an innovation era in SAP. Mobile, Cloud and In-Memory are now the three foundations of enterprise computing and they are bringing a new life into the possibility to enrich and improve enterprise business.

Most of the people are talking about this innovation as a great step forward for the transformation of the “old style” SAP to a new one close to the current need of performing business quicker, anywhere and anytime, and they encourage customers to move into the innovation.

The game

Innovation is absolutely great from a business point of view but what about the technical one? Many SAP developers are asking: “Are we ready to embrace this innovation?”

The question is properly valid in the terms on what you are questioning. There are, basically, two kinds of developers: “the gazelle” that fears this innovation because he considers himself of being already out of the game and “the lion” that enjoys it and he is ready on his mark for the challenge.

As an old quote says, “It doesn’t matter whether you are a lion or a gazelle: when the sun comes up, you’d better be running”, we, developers, are all in the game but we need to train ourselves in order to find our spot into the field and perform well.

The Training

The hardest part for someone will be to find the right technology that he wants to master. Looking into the pack, SAP NetWeaver Gateway, SAP HANA, SAP UI5, SAP Mobile Platform, HANA Cloud and so on, there is room for everyone with very different skill-set.

ABAP developers, for example, can consider SAP Netweaver Gateway a valid choice, Java one are brought into new life, they can evolve into a mobile Android developer or into SAP HANA Cloud expert, SQL Skilled developers have in SAP HANA a complete new world to explore, but, most important, if you’ve enthusiasm, you can completely reinvent yourself  and consider xCode for mobile, .NET for SAP Cloud for Sales (i.e. Sales on Demand), JavaScript for SAPUI5 and HANA-XS. These are just  examples, combinations are countless.

In my opinion, the greatest advantage, that currently we have, is that if you want to learn some of those technologies you can do it easily, there are a lot of possibilities out there.

developers.sap.com is your first trainer. This is a very valuable resource that offers you a lot of information, examples and tools in order to start your innovation journey.

http://developers.sap.com/

Another great online resource is openSAP: “it works according to the principle of “Massive Open Online Courses” (MOOC): The key difference between MOOCs and other types of e-learning lies in the way MOOCs demand commitment by leveraging tried and trusted classroom concepts in an online delivery format”. In these days the new SAP HANA lectures by Thomas Jung went online and I should say that they are the best that you can find all around!

https://open.sap.com/

Online you can find mostly everything you need and, considering the openness that SAP has at the moment using some well known technologies such as JavaScript and OData, the developer community is now incredible huge!

Online training sessions are for sure valuable, but in my opinion the old style face to face is still an incredible resource that combines learning with sharing and networking and it provides you a plus that you can’t find anywhere. SAP InsideTrack and SAP CodeJam are, in my opinion, events that a developer should consider to attend at least one time in his career.

SIT.jpgSAP Inside Track is a local grassroots community organized event where SAP Community Network members come together to share knowledge, expertise and network.

CJ.jpg

SAP CodeJam is a 5 to 6 hour hands-on coding and networking event where attendees share their knowledge and collaboratively develop with SAP technologies, platforms, and tools in a fun and casual environment. The events are developer community focused, supported by SAP, and explore technologies available through the Developer Center such as SAP HANA, Mobile, and Cloud.

The result

The innovation era in my opinion is a great achievement for SAP, but it is an incredible opportunity for developers to grow and to be part of a real change.

It isn’t so simple I know, some developers can consider the change a hard obstacle, but IT is like a parallel universe that runs at x10 and you should concentrate to evolve at the same speed.

Embracing Open Source technologies (i.e. OData, jQuery) and tools (i.e. ADT in Eclipse) makes the SAP Developer a modern expert up to date to the IT trends even more, something that I really like, it will attract a lot of young developer, freshly graduated, that can introduce into the panorama new idea and expertise!

I would also suggest the recorded SAP Live interview at #SAPTechEd “From ABAPer to MOBILEr: The Evolution of SAP Developers” where me, John Astill and DJ Adams are debating on these topics.

What are you waiting for? May the innovation be with you.



Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Nice one Ivan!

      These are interesting times for developers. It is almost impossible to keep up with all new things at SAP (or to quote Thorsten Franz: "Taking information from SAP is like drinking from a firehose"). Therefore we can't have enough of these blogs. I echo your opinion that developers should attend at least one Inside Track, CodeJam (and add to that InnoJams and user group meetings).

      For me it's a challenge to get developers to that point where they actually sign up and attend such gatherings. Sometimes it's like crying in the desert because you really want your peers to take advantage of all the possibilities that are out there and broaden their skillset. For some it's very hard to accept that when they dive into something new they will have to start a new learning curve, meaning they will have to ask questions again and fail a couple of times before they reach the same level of expertise that they now have in e.g. ABAP. But failing is necessary to improve. I failed a couple of times this month trying to learn SAPUI5/JavaScript but I already noticed that my skills in that area are improving considerably, giving me the advantage of building applications on HANA, Hybrid Web apps and/or in the cloud. The Tutorials that SAP is providing in these areas are very detailed and enable you to have working tools, environments and eventually apps in a couple of hours.

      For companies or communities I can recommend to organize an afternoon or evening with pizza & beer and start to collectively work on these tutorials. It's a lot of fun and you'll gain some great knowledge! I love to organize these kind of sessions.

      Cheers, Roel

      Author's profile photo Ivan Femia
      Ivan Femia
      Blog Post Author

      Thanks Roel,

      you got the point, you should try and eventually fail... This is the fun: learn, discover, experiment...

      Best

      Ivan

      Author's profile photo Kumar Mayuresh
      Kumar Mayuresh

      Great blog Ivan with good explanation, but with frequent release of different SAP product its bit tough to keep the pace with SAP. For sure I am trainign my-self to embrace the innovation with selected technologies 🙂

      Regards

      Kumar 🙂

      Author's profile photo Ivan Femia
      Ivan Femia
      Blog Post Author

      Thanks Kumar.

      Release of new products is the attempt to stay up to date to what users see in the day life. IMHO the problem was due to a lack by SAP in the past, but finally they understood and they are running fast to close the gap.

      Best

      Ivan

      Author's profile photo Michelle Crapo
      Michelle Crapo

      I had to come back and read this again.  2013 and you already nailed the things we needed to learn.   You have to write a new blog looking forward another 4  years.

      Have a good one!

      Michelle

      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      I somehow missed it back then. Must have been too busy changing SAPScripts. 🙂

      Agree, this is just as valid today. Perhaps Ivan Femia (the 3rd, yikes!) could re-tag it or even re-post with some sprucing up.

      Thank you!

      Author's profile photo Ivan Femia
      Ivan Femia

      OMG... I completely forgot about this one

      Thank you for bringing it up. I have to ask again to my Crystal Ball 🙂

      Ivan