Skip to Content
Technical Articles
Author's profile photo Navya Sree

Brief Introduction of Success Factors, SAP UI5, Fiori and ODATA

Now-a-days we are hearing the most common words in the SAP world as Success Factors, UI5, Fiori  and  ODATA. As an SAP Techie, we should know the difference of these advanced technology so that we can deep and dive in to either Functional or Technical Area. So this blog mainly gives us the basic idea of what is what, so that we can enhance our area of expertise in that particular domain. This blog will not cover the installation part and mainly gives us the fair idea to decide yourself to choose the correct domain to start working on the particular Technology.

Success Factors: It is a cloud based HR Business solution designed specifically to meet the needs in an enterprise. The software and customer data is hosted remotely and accessed ‘on demand’ from any location using unique login credentials like Gmail, Linked-in, Facebook etc.

Success Factors is the global leader in Business Execution software. Success Factor Business Execution Suite offers a combination of Core HR and Talent Solutions. Employee Central is the core HR module in Success Factors and Recruiting Mgmt., PMGM, Compensation, LMS ,Recruiting, Marketing and on-boarding are the Talent solution modules.

We can add new sections in Employee central and section in turn consists of tiles.

It will not have any transactions like HCM. It is completely functional no technical stuff involved.

There will be two systems using in Success Factors i.e., Provisioning system is using for Backend to success factors and Instance system is using as Frond End system.

End users will have access to Instance system with limited functionality access whereas SAP consultants will have admin access to Instance system if they require any support for configurations.

Provisioning system Consultants will have access to Provisioning system where we can apply Language Packs Activations to view in any language, Module Activations, XML file uploading to perform various operations like hiring and there will not be coding, switches, check boxes

Advantages of Success Factors

  • Security – data is stored in the SAP data centers guaranteeing high data security
  • User Interface, accessibility and mobility –  SAP Fiori style, SAP SuccessFactors can be called as cloud solution from anywhere, the responsive design enables you to also use the software on mobile phones and tablets
  • Innovativeness – regular system update, most current version of the solution
  • Administration – as its cloud solution, your company does not need to maintain the solution and no maintenance costs are incurred
  • Flexibility – Costs for SAP Success Factors are only incurred if you really use modules

Implementation Methodology for Success Factors

  • SAP Activate Methodology / Agile Process: Prepare Phase /Explore Phase /Realize Phase/ Deploy Phase / Go-Live

ODATA: It is an Open Data Protocol uses HTTP connection to show case the sap data in the internet (similar to some websites like , and etc.,) because we cannot access the SAP data through Internet by using SAP Android ABAP technologies.

If there are no OData services, then the data will be on premise and in case a user needs to access their data, then they  have to visit the data location which will be uncomfortable for the digital world.

We can perform CRUD(Create Read Update and Delete operations) in the internet without ABAP through ODATA.ODATA is completely Platform independent that can build on any client like iPhone ,Windows, Android, UNIX and etc., As along as the client can talk HTTP and  understands JSON then the client able to speak without database.

Microsoft API’s ,Web Based API’s, Azure directory ,Mobile services, SharePoint and office 365 uses ODATA standards.

For more information, Navigate to

Internal table data converts to ODATA using the Netweaver GateWay.



Advantages of ODATA:

Using SAP OData provides us following advantages:

  • It is very easy and relatively fast to access data
  • It helps to obtain human readable results i.e. you can use your browser to see the output data
  • It uses all the standards of web protocols i.e. GET, PUT, POST, DELETE, and QUERY
  • It uses Stateless Applications: It means Server does not save any data of Client (e.g. UI5 Application) and treats every OData call as a new call

SAP UI5: SAP UI5 is a user interface using HTML5.It is a platform for rich user interfaces by using modern web business applications.

It is a front end application to display the data in the browser sent by ODATA for Fiori application. It is a framework to develop a responsive web application by using HTML, CSS, jQuery and Java script languages across browsers and devices.

UI5 runs on smart phones, tablets and desktops. The UI controls adopt themselves to each device capabilities.

HTML5 : It is a Mark up Language used for structuring and presenting  content on webpage

CSS : It is  Cascading Style sheet language  used for representing content  defined in HTML

jQuery : It is a collection of Java Script Library

Java Script: Mainly used for validations  and make the web pages interactive and dynamic which are used in combination with HTML5 and CSS.

It will attract the wide range of customers by using Translation feature and internationalization support. There are various themes or designs for a better look and feel.

SAP UI5 application can be created by using JDK, Eclipse and SAP UI5 plugin tools.

Fiori: SAP Fiori is a collection of standard applications based on SAP UI library provided by SAP.

It is a browser Based User Interface which can be used on any device (Mobile or Tablet)

Classic SAP GUI was transaction-oriented whereas Fiori comes with simplified role based navigation. It is user-centric and goal-oriented i.e., based on the user needs and how the user works with their environment. Look and feel is very simple  and it makes an emotional connection with the end-user and improves usability. The user can have control over the layout of the homepage and how they choose to navigate by re-arranging tiles, add, delete, rename and reorder.

We can develop own apps or enhance the standard apps based on the business requirement.

There are basically three types of Applications like Transactional, Analytical and Fact Sheet.

Transactional app provide the information related to Task Based Access.

Analytical app provides the information related to report.

Fact Sheet provides the information where we can search and explore.

Analytical and Fact sheet works on SAP HANA but Transactional app works on both SAP ECC and SAP HANA.

There are various modes to view the data by using Desktop, Mobile and Tab’s



I hope this document helps you to have the better approach of understanding the usage of cloud based technologies which are currently trending in SAP world.

Happy Reading!

Thanks for reading this blog.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Anand Athanur
      Anand Athanur

      Hi Navya,

      Thanks for posting this blog. Since this will be visible outside, I suggest that you take a closer look at the branding.

      A couple of examples: SAP SuccessFactors (one word)

      Employee Central (brand name for the HRIS system)

      Another thing to note is that the login will be based on the business (or official) email address by the customer. Let me know if you need more information.



      Author's profile photo Navya Sree
      Navya Sree
      Blog Post Author

      Hello Anand,

      Thanks for your comments.

      SAP Success Factors in one word is nothing but Cloud based  HCM.I will more focus in the next blog  of branding only the success Factors.

      Thanks again for your feedback.



      Author's profile photo Vladimir Velinov
      Vladimir Velinov


      to add to the UI5 and Fiori - apart from responsible and adaptable, one of the key features of UI5 is that it has Accessibility build in as we, in UI5 dev team spend considerable amount of effort to be aligned with latest standards. So applications get it out of the box.

      As for Fiori applications, there is this thing called Fiori elements that steps on UI5 and provides  applications with standardized layout (floorplans) like List report, Object page, Analytical list pages and Overview page that reduces drastically the cost of development. Good post on this topic



      Vladimir Velinov