Fiori Overview

SAP Fiori is a framework with three dimensions:
- Design
- Concept
- Technology
Rules and guidelines apply in each dimension, from look, feel, interactions and architectures to technologies in development and the system landscape.
Design:
The elements of Fiori design are "Visual Design", "Information Architecture" and "Interaction Patterns".
Concept:
A Fiori user experience provides end users with all the information and functionality they need for their daily work - but no more (role-based). The classic SAP user interface UI often offers a single complex transaction for many user roles. SAP Fiori breaks these large transactions down into several discrete apps simple) that are tailored to the user roles and their tasks (coherent). Apps, also called "applications," can be accessed from many different device types such as mobile phones, tablets, PCs (adaptive) and trigger an emotionally positive experience (delightful).
Technology:
Users who use shared services ultimately access business data from a backend. For example, an employee can view their own vacation data or submit new vacation requests. The way in which the data is prepared and displayed to the user is determined by the underlying programming languages and technologies. Vacation data can, for example, be displayed in color with interactive selection options and many additional functions or as a simple gray list of vacation days. The Fiori framework enables the integration of all previous and future technologies, such as Webdynpro ABAP and SAPUI5.
HR Roles

You can significantly increase the efficiency of HR management through standardized and automated shared services processes and self-services. In the first implementation step, the processes and services in the company should be standardized and the necessary roles identified.
The most important roles in HR management are the following:
- Employee
- Manager
- HR Specialist
Business processes, such as an employee applying for vacation and its approval by a manager, should be coordinated. With optimal coordination, processing times are accelerated and data quality is increased.
The Employee Role in HR

Employee Self Services (ESS) enable employees to manage their most important data themselves. For example, they can change their own address, view working hours and vacation days, print pay slips, initiate provided processes and book seminars themselves.
The most important HCM areas of self-management are:
- Personnel Administration (PA)
- Personnel Time Management (PT)
- Payroll (PY)
- Processes /Forms/ Learning
These self-services make it easier for employees to access important information and processes and contribute to efficiency and satisfaction within the company.

Role Employee – Personnel Administration apps are the following:
My Addresses (Fiori 2.0):
With the transactional app My Addresses (Fiori 2.0) you can create, display, edit and delete your address data, such as addresses of the Permanent Residence, Temporary Residence, Home Address, and Emergency Address. The app helps you to keep your address data up to date.
My Bank Details (Fiori 2.0):
With the transactional app My Bank Details (Fiori 2.0) you can create, display and change your bank information, such as Main Bank, Travel Expenses or Other Bank. The app helps you to keep your bank information for the bank transfer from payroll, for travel expenses from travel expense management, and for special purposes up to date.
My Communication Data (Fiori 2.0):
With the transactional app My Communication Data (Fiori 2.0) you can create, display and edit your communication data at work, such as your Telephone Number, Fax and E-mail. The app helps you to keep your communication data up to date.
My Family Members (Fiori 2.0):
With the transactional app My Family Members (Fiori 2) you can create, display, edit and delete your family data, such as your spouse, domestic partner, child, or child of your domestic partner. The app helps you to keep your information about family members up to date.
My Internal Data (Fiori 2.0):
With the transactional app My Internal Data (Fiori 2.0) you can create, display, edit and delete your internal data, such as your Building Number and Room Number. It also contains the License Plate Number of your company car. The app helps you to keep your internal data up to date.
My Personal Data (Fiori 2.0):
With the transactional app My Personal Data (Fiori 2.0) you can display and edit your personal data, such as your name and birth date. The app helps you to keep your personal data up to date.

Role Employee – Personnel Time Management apps are the following:
1. My Profile (Fiori 2.0):
With the transactional app My Profile you can enable employees to display an overview of his own information like incomplete time recording, upcoming leave, upcoming courses. You can also view your company profile, organizational and communication details as well as navigate to the employee hierarchy.
My Leave Requests (Version 3 / Fiori 2.0)
With the transactional app My Leave Requests (Version 3) you can enable employees to create and submit leave requests quickly and flexibly, using their desktop or mobile device. The app lets users track the status of their requests and view their current leave entitlements.
My Overtime Requests (Fiori 2.0):
With the transactional app My Overtime Requests, you can enable employees to create and submit overtime requests using their desktop, tablet, or mobile device. The app also allows users to display the status of their requests.
My Team Calendar:
With this app, employees can display scheduled events, such as absences, attendances, birthdays, or trainings of colleagues who are assigned to the same organizational unit, to find out who is available and who is absent for a specific time period. Additionally, managers can display the same information for their direct reports.
My Team Calendar (Version 2/Fiori 2.0):
With the transactional app My Team Calendar (Version 2) you can view the upcoming events, trainings, leaves, and work schedule of your colleagues or direct reports.
Timesheet Analytics - My Activities:
With this app, you as an employee can view your timesheet records. You can also analyze the timesheet records based on different attributes such as attendance or absence type, cost center, project, network or controlling area, for example.
My Time Events (Version 2/Fiori 2.0):
With the transactional app My Time Events you can enable employees to create, update, and delete time events for a specific date. In addition, the app notifies employees of missing or incorrect time entries. You can manage your time entries quickly and efficiently using your desktop or mobile device.
My Timesheet (Version 3/Fiori 2.0):
With this app, as an employee, you can manage your time entries quickly and efficiently using your desktop or mobile device.
My Time Statements (Fiori 2.0):
With the transactional app My Time Statements (Fiori 2.0), as an employee, you can display your time statements for any period. By default, the app displays the time periods for one year. You can select the required period, and also view additional information.

Role Employee – Payroll apps are the following:
My Paystubs (Version 3/Fiori 2.0):
With the transactional app My Paystubs (Version 3), you can enable employees to check and manage a digital version of all their paystubs issued by the company for each payroll period, easily and flexibly using their desktop or mobile device.
My Forms (Fiori 2.0):
With this app, you can display different HR-related form types relevant for you and your country/region of employment, including remuneration statement and time statement. These form types may either be provided by SAP or individually defined by your employer.
My Profile (Fiori 2.0):
With the transactional app My Profile you can enable employees to display an overview of his own information like incomplete time recording, upcoming leave, upcoming courses. You can also view your company profile, organizational and communication details as well as navigate to the employee hierarchy.
My Bank Details (Fiori 2.0):
With the transactional app My Bank Details (Fiori 2.0) you can create, display and change your bank information, such as Main Bank, Travel Expenses or Other Bank. The app helps you to keep your bank information for the bank transfer from payroll, for travel expenses from travel expense management, and for special purposes up to date.

Role Employee – Other apps like Processes/ Forms/ Learning are the following:
Start Process (Fiori 2.0):
With this app you can start any preconfigured process, according to the roles assigned to you.
My Forms (Fiori 2.0):
With this app, you can display different HR-related form types relevant for you and your country/region of employment, including remuneration statement and time statement. These form types may either be provided by SAP or individually defined by your employer.
My HR-Related Documents:
With this app, you can upload HR-related documents, for example, sick notes, or payroll-related documents. After a document is submitted, the app converts the uploaded document files to a single PDF document. Responsible HR administrators receive an email notification with the document attached for further processing.
My Benefits (Version 3/Fiori 2.0):
With the transactional app My Benefits (Version 3/Fiori 2.0) you can provide a quick and easy overview of the benefit plans in which an employee is enrolled, ensuring that the employee has all the details of the benefits offered by their company at their fingertips.
My Medical Information (Fiori 2.0):
With the transactional app My Medical Information (Fiori 2.0) you can specify the details of your physicians, and smoking status. This information can be used by benefits enrollment applications.
My Learning:
With this app, you gain individual, personalized access to your company’s course offering, so that you can participate in suitable courses. The app facilitates access to classroom trainings, virtual classroom trainings, web-based trainings, online tests and curricula. It gives you an overview of current, upcoming and completed learning units. The profile matchup feature enables you to compare your qualifications profile with position requirements.
Search Courses:
With this app, you can search for courses, browsing your company's course catalog, and view all personalized notifications. You can view trending courses and display additional information about courses by clicking on the course titles.
The Manager Role in HR

Role Manager - Some applications are designed to help managers efficiently manage their teams. These apps are the following:
- Time Management Approvals and Analytics
- Approve leave requests (Version 3/Fiori 2.0)
- Approve overtime requests (Fiori 2.0)
- Approve time events (Fiori 2.0)
- Approve timesheets (Version 3/Fiori 2.0)
- Timesheet Analytics – Activities
- Control processes
- Process Inbox (Fiori 2.0)
- Start Process (Fiori 2.0)
- My Teams and reports
- My Team (Fiori 2.0)
- My Reporting (Fiori 2.0)
- Manage organizational charts and course participation
- Organizational chart
- Manage course participation

Role Manager - Time Management Approvals and Analytics.
Approve Leave Requests (Version 3/Fiori 2.0):
With the transactional app Approve Leave Requests (Version 3) you enable managers to approve or reject leave requests for their direct reports, easily and flexibly from their SAP Fiori My Inbox app. Key information for the approval decision is available at a glance, including a team calendar that shows overlapping leave requests.
2. Approve Overtime Requests (Fiori 2.0):
With the transactional app Approve Overtime Requests, you enable managers to approve or reject overtime requests for their direct reports or other employees, easily and flexibly from their SAP Fiori My Inbox app. Key information for the approval decision is available.
Approve Time Events (Fiori 2.0):
With the transactional app Approve Time Events (Fiori 2.0), as a manager, you can approve or reject the time events of your direct reports from your SAP Fiori app My Inbox.
Approve Timesheets (Version 3/Fiori 2.0):
With this app, as a manager, you can quickly see all pending approvals for their direct reports, enabling them to easily approve timesheets, using their desktop or mobile device.
Timesheet Analytics – Activities:
With this app, you as a manager can view the timesheet records of all employees within your area of responsibility. You can also analyze the timesheet records based on different attributes such as attendance or absence type, cost center, project, network or controlling area, for example.

Role Manager - Control Processes
Process Inbox (Fiori 2.0):
With this app, as a manager or HR administrator, you can view the list of work items for approval and process them further.
Start Process (Fiori 2.0):
With this app you can start any preconfigured process, according to the roles assigned to you.

Role Manager - My Teams and Reports
My Team (Fiori 2.0):
With the transactional app My Team (Fiori 2.0) you can display an overview of your team. You can choose from three options: a list view, a grid view and an organizational chart. The fields in the list and in the grid view are customizable and provide general information about your employees. By clicking on a tile or a row, you will be redirected to the employee's profile. From the list view and the organizational chart, you can display a quick view by clicking on the name of the employee. From within the grid view, you can open the quick view via a separate button.
Another important feature allows you to execute apps on behalf of your employees. This can be triggered via a distinct button from within all views or the employee's profile.
My Reporting (Fiori 2.0):
With this app, you can launch and display different kinds of reports related to employees, organizational units, and other organizational objects according to individual selection views and selection periods.

Role Manager - Manage organizational charts and course participation
Organizational Chart:
With this app, manager users can visualize organizational data (for example, organizational units, positions, or employees) and the corresponding dependencies in a chart structure.
Manage Course Participation:
With this app, you as a manager can assign trainings to your employees and view the completion status of the trainings. It allows you to track the compliance level of the employees who are directly and indirectly reporting to you.
The HR Specialist Role

Role Admin – Some applications are designed to help HR Specialist manage their employees effectively. These apps are the following:
Employee Search:
With this app, you can search for employees in different fields (such as first name, last name, personnel number).
Employee Lookup (Version 2/Fiori 2.0):
With the transactional app Employee Lookup (Version 2) you can search for an employee using the employee name and view reporting line and communication data of the selected employee.
Employee Actions:
With this app, you can find the right action for maintaining employee data and navigate to the respective Web Dynpro ABAP application. With the standard app, several tabs are provided grouping the actions: all actions, basic and time management actions, country/region-specific actions.
Process Inbox (Fiori 2.0):
With this app, as a manager or HR administrator, you can view the list of work items for approval and process them further.
HCM Processes:
With this app, you as an authorized user can view all the Human Resources (HR) processes within your area of responsibility. You can also analyze the HR processes based on different KPIs such as time to complete the processes, average processing time, average retention time and average execution time.
Start Process (Fiori 2.0):
With this app you can start any preconfigured process, according to the roles assigned to you.
Timesheet Analytics – Activities:
With this app, you as a HR Specialist can view the timesheet records of all employees within your area of responsibility. You can also analyze the timesheet records based on different attributes such as attendance or absence type, cost center, project, network or controlling area, for example.
My Reporting (Fiori 2.0):
With this app, you can launch and display different kinds of reports related to employees, organizational units and other organizational objects according to individual selection views and selection periods.

The Admin role – some applications are designed to help HR Specialists to manage their employees effectively.
The figure shows a possible layout for an HR specialist. The user interface is simple and intuitive to use, although the underlying processes can be sophisticated and complex. The customer can still use existing SAP services and apps, as well as configure and implement their own apps.