Skip to Content

Training advice needed: SAPUI5 / Fiori

Hello Folks,


I'm currently employed as Application Developer, mostly meddling in dynamic ABAP OO-Programming, WebDynpro ABAP (mostly Freestyle UI with FPM, some GUIBBs with FPM), and Business Workflow. About 3 years ago we started to unify all of our ESS/MSS and CrossApp Services from various technologies onto WebDynpro ABAP and completed this about a year ago. We are currently on ECC 6.0 with EHP7 and HR-Renewal 2 (some down-portations from EHP8) and Netweaver 7.4 and we use a Netweaver Portal on 7.31 (mostly Ajax based stuff) as means of a Shell. In the upcoming years we will most likely stay on the Business Suite and will NOT Switch to HANA.

I am now slowly starting to plan for first dabbling in SAPUI5 / Fiori and thus doing some research about which skills I will need to acquire. My work will include all programming layers of applications (i.e. all layers of MVC, we don't split work as in "Dev 1 only does database stuff, Dev 2 does only Business Logic" etc.) and complex adjustments of standard applications. I'm able to read and make sense of the stuff that pops out of the rendering adaptors and frameworks that include web-based applications that I'm currently involved with, however, I do not possess in-depth Web Developing skills in Terms of e.g. Javascript, CSS etc.(because up to this points, frameworks have been doing this Job for me).


I dug through the SAP Training catalogue and came up with a first draft on which courses might be worth attending; this is my result:

- first "round": WDE300, GW100, SAPX01, SAPTEC

- second "round" : UX400, ADM100, WDE360, UX100

- third "round": WDE390, SAPX03

What I'd like to hear Input about now is: Does this make sense considering my aforementioned background? Am I missing things I should think about or maybe this already is complete overkill since some of the courses from round 1 seem very "basic"? Another thing I'm worried about is, that most of the environments mentioned for the Trainings are HANA platforms. So I'm not sure how that's supposed to turn out...

Maybe somebody has been in the same shoes like me (ABAP/Webdynpro ABAP Developer going for UI5) with a similar background who could share his/her experience of the learning curve. I'd highly appreciate it!

Best Regards,


P.S. I hope this post will not look too horrible because the new editor is making me really angry right now -.-

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

8 Answers

  • Nov 18, 2016 at 01:40 PM

    Hi Lukas - I would suggest going to the 'All Things SAP Fiori' collection in the wiki and taking a look over the information gathered in the Learning page. If you find additional content or guidance that could enhance the page, don't hesitate to let me know and we can expand the sharing collaboration. The openSAP courses might also be a great place for you to start.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 28, 2016 at 09:46 AM

    I am not of similar background, but if I were you, I would start with the free OpenSAP courses - and then go deeper with the training at - this is my suggested strategy

    While you may not have JavaScript background, there are several good books if you want to self-learn.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 28, 2016 at 12:37 PM

    One more idea...early on I tried the Fiori apps using the SAP Cloud Appliance library -

    While technically not "free" - you pay for the time you use on the Amazon Web Service, some of the apps had tutorials to go along with it. Some of the Learning Hub courses have "Live Access" as well. "Try before you buy" :)

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 28, 2016 at 06:02 PM

    Your knowledge in ABAP/ESS/MSS/Functional is very important. So that will be very handy as you grow on to become a Fullstack Fiori Consultant.

    I would suggest learning by doing, rather than going through courses. Here is my suggestion.

    I would suggest you to start working with SAP Gateway/OData.That will give you a very good understanding of the backend, requirements of Fiori apps and overall understanding of the data flow. You will be comfortable from coding point of view here, as only ABAP is involved, but you start understanding OData/REST terminologies.

    Next you start developing simple UI5 apps. Once you get some experience, move towards extending Fiori apps. As I have observed, extending Fiori apps requires very good skills as you need to understand others' code and identify ways to improve/extend.

    When you extend SAP apps, you can also go through various different style of coding (in standard apps) and that way you learn a lot.

    Best wishes in your journey

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 18, 2016 at 02:20 PM

    Hi Jemery! Well, I'll be... thanks a ton for pointing out this awesome wiki (I didn't stumble upon it yet)! This will Keep me busy for a while. Any further comments, especially concerning the sharing of experience, are very welcome :-)

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 28, 2016 at 08:21 AM

    Anybody else willing to share his/her experience?

    Bumpety bump.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 28, 2016 at 10:57 AM

    Thanks for your advice, Tammy! Got quite a few recommendations by now for OpenSAP, so this will definitly be considered before throwing around with Money for official courses.

    Anybody else?

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 29, 2016 at 10:34 AM

    Thank you Krishna, and thanks, again, Tammy :-)

    From the Overall Feedback from you guys, colleagues and other occupational Contacts, I'll most likely do the following: Build some knowlegde on my own, firstly only for JavaScript and SAP Gateway/OData (will most probably use openSAP for practical learning), then go for the GW100. After that, I'll mess with the actual UI5 stuff.

    I'll let you guys know how things turn out once I'm there :-)

    P.S. further comments are of course still welcome

    Add comment
    10|10000 characters needed characters exceeded