cancel
Showing results for 
Search instead for 
Did you mean: 

Career prospects of SAP Fiori/UI5 vs ABAP

saurabhsukhani
Explorer
0 Kudos
4,488

Hello Everyone,

I am learning SAP UI5/Fiori. However I was an ABAP developer for two years over a decade ago. But I was not into SAP for a decade and am entering it again now.

My question is that is SAP UI5/Fiori is a good career or ABAP.

Thank you,

Saurabh

Accepted Solutions (1)

Accepted Solutions (1)

leonikussmaul
Product and Topic Expert
Product and Topic Expert

SAPUI5 is a modern, web-based technology that supports the development of responsive, interactive applications - while ABAP is a solid programming language that has been used for decades. Both are two different technologies used in developing applications for the SAP Fiori ecosystem. Both are great skills to have and are in high demand. The key difference could be, as your question implies, the future direction of the two.

As more and more companies move towards developing web-based applications, the career prospects for UI5 are quite promising. It also comes with neat benefits such as responsive development for mobile devices, which are becoming increasingly important in the business world. Because of that, the demand for SAPUI5 developers is likely to increase as well. The same trend has been evident for other JavaScript Frameworks such as React, Vue, etc. Speaking of, I believe that UI5 offers a good stepping stone to also exploring other Web Frameworks later on!

At the same time, the career prospects of ABAP are still very much relevant as many companies continue to rely on SAP systems for their core business processes. Today, ABAP developers can benefit from the ABAP Environment as the PaaS offering to run ABAP applications in the SAP BTP. This alone shows that SAP is still investing and supporting in this area heavily. It would certainly be wise to acquire skills in both fields - however, given that you already know ABAP, I would perhaps suggest looking into UI5. It's always a good idea to have a broad skillset in both technologies. In the end, it also comes down to what you are more interested in personally 🙂

saurabhsukhani
Explorer
0 Kudos

Thank you for your feedback. My ABAP knowledge is over a decade old and for the last ten years I was out of SAP. Thus if I had to do ABAP it would be all over again.

However since you pointed out that UI5 is going to be more in demand in the future, I think it would be a good area to chose and proceed. I had a choice, do ABAP Certification or Fiori. I chose Fiori and I hope I made the right choice.

Answers (3)

Answers (3)

Chiranjeevi4sap
Discoverer
0 Kudos

Hi , 

As of i know SAP ABAP is better, ABAP is a high -level programming language for developing business applications in SAP environments.it is a valuable skill for a career, mainly for those who are interested in working with sap systems and ERP systems.

 

 

 

 

Chiranjeevi4sap
Discoverer
0 Kudos

Hi , 

As of i know SAP ABAP is better, ABAP is a high level programming language for developing business applications in SAP environments.it is a valuable skill for a career, mainly for those who are interested in working with sap systems and erp systems.

 

 

 

 

Neeraj_Jain
Active Contributor
0 Kudos

Hello saurabhsukhani,

SAP ABAP has good career growth compared to SAP UI5 because in UI5 we do not have much work to do. It is a front-end java package. SAP UI5 is the new SAP front-end Java package. SAPUI5 is more like a JQuery.

Both SAP ABAP and SAP UI5 are having good demand in market even though SAP ABAP is related to java and SAP UI5 is related java script.

UI5 is mainly developed for SAP mobility, which means Fiori. UI5 is a structure based on the MVC model. Using this framework, the developer can easily create a Web application. From above, you can easily understand that it will work on any device. UI5 is an SAP-specific user interface for developing a web application.

In information technology, the user interface is everything that is designed in an information device with which a person can interact. This can include display screens, keyboards, a mouse, and the appearance of a desktop. It is also the means by which a user interacts with an application or a website. The growing dependence of many companies on web applications and mobile applications has led many organizations to place increased priority on the user interface in order to improve the overall user experience.

ABAP (Advanced Business Application Programming) is the main programming language supported on the SAP NetWeaver ABAP application server platform and the applications running on it, such as SAP ERP (formerly R / 3), S / 4HANA and CRM.

ABAP is a programming language that runs in the SAP ABAP runtime environment, created and used by SAP for the development of application programs including:

Reports

Programming the module pool

Interfaces

shapes

Data conversions

User exits and BADI

All R / 3 applications and even parts of its basic system have been developed in ABAP.

ABAP is an event programming language. User actions and system events control the execution of an application.

ABAP is also called ABAP / 4. The "4" in ABAP / 4 means "fourth generation language" or 4GL.

SAP UI5 is the development tool of SAP toolkit. It offers a variety of features that users can use to enhance their user experience to create rich user interface applications for Web management applications.

Regards,

Neeraj Jain