Professional Documents
Culture Documents
PUBLIC
Warning
This document has been generated from the SAP Help Portal and is an incomplete version of the official SAP product
documentation. The information included in custom documentation may not re ect the arrangement of topics in the SAP Help
Portal, and may be missing important aspects and/or correlations to other topics. For this reason, it is not for productive use.
This is custom documentation. For more information, please visit the SAP Help Portal 1
5/14/2023
Use
This SAP Fiori product contains the front-end components of a bundle of transactional apps for Human Capital Management
(HCM) that run on the SAP Fiori launchpad.
SAP Product (Official Name) SAP Fiori 2.0 for SAP ERP HCM
Release 2.0
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The back-end components of the apps are delivered with the following SAP product:
SAP Product (Official Name) SAP Fiori 2.0 for SAP ERP HCM
With the transactional app Approve Leave Requests (Version 3) you enable managers to approve or reject leave requests for
their direct reports, easily and exibly 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.
Key Features
Browse all requests submitted for approval in a personalized inbox
View details for speci c requests, including the leave requested, the available balance and any comments relating to the
request
View a team calendar that shows overlapping leave requests if there are leave con icts
This is custom documentation. For more information, please visit the SAP Help Portal 2
5/14/2023
Approve or reject requests (with optional note to the requester)
Allows manager to view leave overlaps for an employee over a speci c period
View attachments
Navigation Targets
This app enables users to access other apps directly (for example to display detailed information).
Note
Linked apps have to be already available in your system landscape or you have to implement them along with this app.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
This is custom documentation. For more information, please visit the SAP Help Portal 3
5/14/2023
SAP Fiori for SAP ERP HCM 2.0 SPS 0 (Delivery Date 07/2017)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
This is custom documentation. For more information, please visit the SAP Help Portal 4
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
This is custom documentation. For more information, please visit the SAP Help Portal 5
5/14/2023
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_LEAVE_REQUEST_APR_SRV In addition, this role contains authorizations OData service authorization must be
(0001 ) to display the related business data. assigned.
SAP_HCMFAB_LRAPR_IN_APP
Note
In addition, this role contains
authorizations to display the related
business data.
SAP Note: 2434370 is prerequisite for implementing Approve Leave Requests (Version 3) SAP Fiori app.
Note
This con guration task is only relevant when you are using the request database for your leave request approvals.
This is custom documentation. For more information, please visit the SAP Help Portal 6
5/14/2023
In general, the SAP Fiori My Inbox app only receives the work items generated via the work ow. Historically, the customers
can choose to create the leave request based on work ow or request database via the Rule Group con guration in the back-
end system. To receive the non work ow based work items in the SAP Fiori My Inbox app, you have to activate in table T77S0
the switch PTMW FABFI. With the switch active (X), the Inbox shows the non work ow items.
On the screen Task: Maintain enter the value Workflow Template for Task Type and 27000001 for Task.
In the following screen, choose the menu Additional data Classi cation Create
In the Create Classification/Lock Ind. screen, classify the work ow as a General Task by choosing the
radio button in the section Classification.
Choose the tasks TS12300097 and TS21500003 and set the Visualization Type as Intent-Based
Navigation.
Note
Do not use the Task TS21500003 as template for other work ows.
Choose the task TS12300097 and double-click on Visualization Parameter in the dialog structure on the left
pane.
ACTION approve
QUERY_PARAM00 -
QUERY_PARAM01 -
SEMANTIC_OBJECT LeaveRequest
For the APPROVAL / REJECT Button to appear in the SAP Fiori My Inbox, the following con guration steps has to be done:
In the SAP Customizing Implementation Guide go to SAP NetWeaver SAP Gateway Service Enablement
Content Work ow Settings Maintain Task Names and Decision Options
Con gure the Approve/Reject actions for the following work ow templates as shown below:
Work ow ID Step ID
This is custom documentation. For more information, please visit the SAP Help Portal 7
5/14/2023
Work ow ID Step ID
WS33700137 0000000038
WS12300111 0000000038
WS21500001 0000000038
WS27000001 0000000010
Create/Choose the entry for the work ow template (for example Work ow ID: WS21500001, Step ID: 0000000038,
Step Description: Leave Request)
Double-click Decision Keys in the Dialog Structure on the left pane and add the following entries for the decision keys:
1 Approve POSITIVE
4 Reject NEGATIVE
Note
SAP delivered a standard BAdI Implementation HCMFAB_LEAVE_APPROVAL_INBOX to in uence the logic of
APPROVE/REJECT buttons. If Customers want in uence the behavior, consider implementing the BAdI:
/IWWRK/BADI_WF_BEFORE_UPD_IB. The BAdI implementation: /IWWRK/ES_WF_WI_BEFORE_UPD_IB has two
implementation for the same lter. Please deactivate the implementation delivered in the old release.
Customer Work ow
This con guration task is only relevant when you are using your own customer work ow for approvals.
In this case, you need to perform the above-mentioned steps Classifying the Work ow Template, Con guring SWFVISU for
Intent-based Navigation, and Maintaining Task Names and Decision Options as well.
In addition, execute the following actions to make the implementation of BAdI /IWWRK/ES_WF_WI_BEFORE_UPD_IB created for
SAP Fiori App Approve Leave Request (Version 3) be called for your customer work ow:
As a last step in the process you have to create a Target Mapping in the SAP Fiori Designtime. Create the target mapping as
shown below in the catalog of your Inbox Tile. For an instance, if you’re using the My Inbox for Manager app as described in
the SAP Fiori Library create the following target mapping in the technical catalog SAP_FND_BC_MANAGER_T for the instances
Approve Leave Request:
This is custom documentation. For more information, please visit the SAP Help Portal 8
5/14/2023
Semantic Application
Object Action Type Title URL ID Paramete
Value:
embedIn
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can extend the app by customizing the team calendar for your business needs.
You can extend the app by displaying additional information about leave requests and employees who sent the leave
requests.
You can enhance the properties of the additional elds for a speci c leave type.
You can extend the app by adding additional elds to the header and the icon tab or to add a sections tab in the details
page.
You can de ne the relations between employees using this app and other employees (for example to determine direct
reports) and can extend the information displayed in the employee data.
Extensibility Entities
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
This is custom documentation. For more information, please visit the SAP Help Portal 9
5/14/2023
You can use this BAdI to customize the team calendar. You can add or remove elements from the UI like the employee
photo or the lter button. You can de ne which event types, which calendar views and employee descriptions are
displayed in the team calendar.
Note
Since the BAdI is also relevant for settings of team calendars used in other HCM SAP Fiori Apps, you have to specify
in the BAdI interface that the information is relevant to this app.
You can use this BAdI to extend the entities of the team calendar control:
SearchResult
TeamCalendarEmployee
TeamCalendarEvent
TeamCalendarEventType
TeamCalendarUISettings
TeamCalendarView
Note
Note that the entries affect the team calendars in all apps that use the team calendar control.
You can use this BAdI to display additional information about the leave request, the employee who sent the leave
request and to enhance the properties of the additional elds that are con gured for the speci c leave type.
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You have to
extend each of these entities according to your speci c business needs:
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
To plug in and execute custom code, the following hook is available in the controller code:
This is custom documentation. For more information, please visit the SAP Help Portal 10
5/14/2023
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app Approve Overtime Requests, you can enable managers to approve or reject overtime requests for
their direct reports or other employees, easily and exibly from their SAP Fiori My Inbox app. Key information for the approval
decision is available.
Key Features
Browse all requests submitted for approval in a personalized inbox.
View details for speci c requests, including information on the overtime requested, as well as additional information
based on the type of the requested overtime.
Approve or reject requests. Depending on the settings, approvers can optionally create a note to the requester.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
My Overtime Requests
This is custom documentation. For more information, please visit the SAP Help Portal 11
5/14/2023
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS18 (Delivery Date 06/2022)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
This is custom documentation. For more information, please visit the SAP Help Portal 12
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 13
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYOVERTIMEQUOTA_SRV In addition, this role contains authorizations OData service authorization must be
(0001 ) to display the related business data. assigned.
n/a
Note
In addition, this role contains
authorizations to display the related
business data.
Maintain the activities in Customizing for Personnel Management under Employee Self-Service (Web Dynpro ABAP)
Service-Speci c Settings Working Time My Overtime Requests .
This is custom documentation. For more information, please visit the SAP Help Portal 14
5/14/2023
2. On the Task: Maintain screen, enter Workflow Template as Task Type, and 02400057 as Task.
3. Choose Display (F7), then choose Additional Data Classi cation Create .
4. On the Create Classi cation/Lock Ind. screen, in section Classi cation, classify the work ow as General Task using the
radio button.
1. Execute transaction SWFVISU and make sure that the following objects and settings are available in the system.
3. Choose the task TS02400044 and double-click Visualization Parameter in the dialog pane on the left. Use the following
values for the visualization parameters:
ACTION approveOvertimeQuota
QUERY_PARAM00 -
QUERY_PARAM01 -
SEMANTIC_OBJECT TimeEntry
For the Approve and Reject buttons to appear in the SAP Fiori My Inbox app of the approver, carry out the following
con guration steps:
1. In Customizing under ABAP Platform SAP Gateway Service Enablement Content Work ow Settings Maintain
Task Names and Decision Options , con gure the approve and reject actions for the work ow template with Work ow
ID WS02400057 and Step ID 0000000038.
3. Double-click Decision Keys in the dialog on the left pane. Add the following entries for the decision keys:
1 Approve POSITIVE
4 Reject NEGATIVE
Tip
You can use the standard BAdI Implementation HCMFAB_MYOTQ_APPROVAL_INBOX to in uence the logic of the Approve
and Reject buttons.
This is custom documentation. For more information, please visit the SAP Help Portal 15
5/14/2023
As last step in the con guration process, you must create a target mapping in SAP Fiori Designtime. Create the target mapping
as shown below in the catalog of your Inbox tile. For an instance, if you’re using the My Inbox for Manager app as described in
the SAP Fiori Library, create the following target mapping in the technical catalog SAP_FND_BC_MANAGER_T for the instances
of Approve Overtime Requests:
Action approveOvertimeQuota
URL /sap/bc/ui5_ui5/sap/HCMFAB_OTQ_APR
ID hcm.fab.myovertimequotaapproval
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can extend the app by adding additional elds to the header in the overtime request details page.
You can de ne the relations between employees using this app and other employees (for example to determine direct
reports) and can extend the information displayed in the employee data.
You can use this BAdI to de ne the compensation types that employees can select when creating an overtime request.
You can also create your individual texts for the attendance quota types you use. In case you do not implement this BAdI,
the app uses the overtime quota types as well as the descriptions that you have maintained in the database tables.
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can add additional employee information shown in the employee data.
This is custom documentation. For more information, please visit the SAP Help Portal 16
5/14/2023
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
Extension Points
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
Browse all requests submitted for approval in the inbox
View details for each request, including type of the event, date and time of request submission, comments from the
requester, and any additional information con gured for the event type
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
This is custom documentation. For more information, please visit the SAP Help Portal 17
5/14/2023
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
SAP Fiori for SAP ERP HCM 2.0 SPS 01 (Delivery Date 01/2018)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
This is custom documentation. For more information, please visit the SAP Help Portal 18
5/14/2023
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
This is custom documentation. For more information, please visit the SAP Help Portal 19
5/14/2023
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_TIMEEVENTS_APR_SRV (0001 In addition, this role contains authorizations OData service authorization must be
) to display the related business data. assigned.
n/a
Note
In addition, this role contains
authorizations to display the related
business data.
This is custom documentation. For more information, please visit the SAP Help Portal 20
5/14/2023
Before implementing the app, you must ensure the following:
You have implemented the SAP Fiori app My Inbox and the SAP Note 2520847 .
Note
This con guration task is only relevant when you are using the request database for your time events.
SAP Fiori My Inbox app receives only those work items that are generated via the work ow. You can choose to create time
events based on work ow, or based on request database via the Rule-Group con guration in the back-end system. To receive
the non-work ow based work items in the My Inbox app, do the following:
In the table T77S0, activate the switch PTMW FABFI. When the switch is active(X), the non-work ow based work items are
displayed in the My Inbox app.
1. Execute the transaction code PFTC. On the Task:Maintain screen, enter the following values:
Task - 27000003
2. Choose Display button or press F7. On the screen, navigate to Additional data Classi cation Create .
3. On the Create Classi cation/Lock Ind. screen, classify the work ow as a General Task by choosing the radio button in
the section Classi cation.
Note
The Work ow 13600347 and Task 13600230 are available as of the following HRSPs.
Release HRSP
605 A3
606 88
607 77
608 54
This is custom documentation. For more information, please visit the SAP Help Portal 21
5/14/2023
These standard work ow and tasks are to be used exclusively for Time Events. If your system does not have the
mentioned HRSPs or higher, create a custom work ow and tasks, and use instead of 13600347 and 13600230.
Custom Task
You can copy the standard task 21500003 to create a custom task. You may wish to adjust the Workitem Text to
&_WI_OBJECT_ID.OWNER.NAME&'s Time Event.
Custom Work ow
You can copy the standard work ow 21500001, and make the following changes, to create a custom work ow.
1. On the Work ow Builder – Display ʻPT_TIMCORWDA’ screen, assign the created custom task as Task in the Step 38
(000038) Approval Process.
2. Choose the Binding(Exists) button, and ensure that the binding is as follows:
&REQ.REQ_ID& &REQUESTID&
&REQ& &_WI_OBJECT_ID&
3. c. Select Agent Assignment, and on the Standard Task: Maintain Agent Assignment screen, verify that the con guration
is as follows:
Name ID General
If the assignment is different, on the same Standard Task: Maintain Agent Assignment screen, choose Attributes, and
select General Task in the Task popup.
The con gurations speci ed for the work ow 13600347 and task 13600230 should be performed for the custom work ow and
custom task respectively.
2. Choose the following tasks and set the Visualization Type as Intent-Based Navigation.
TS27000001
TS13600230
3. Choose the task TS27000001 and double-click Visualization Parameters on the left pane.
ACTION approve
QUERY_PARAM00
This is custom documentation. For more information, please visit the SAP Help Portal 22
5/14/2023
QUERY_PARAM01
SEMANTIC_OBJECT TimeEntry
To ensure that the APPROVAL / REJECT Button to appears in the Inbox, con gure the Approve/Reject actions through
Customizing activity.
2. Navigate to the Customizing activity Maintain Task Names and Decision Options under SAP NetWeaver SAP
Gateway Service Enablement Content Work ow Settings .
Work ow ID Step ID
WS13600347 0000000038
WS27000003 0000000010
5. Double-click Decision Keys in the left pane and create the following entry in the Change View “Decision Keys”: Overview
screen:
Decision Keys
1 Approve POSITIVE
4 Reject NEGATIVE
7. Repeat the steps 4, 5 and 6 for the Work ow templates WS27000003 and WS13600347.
Note
SAP delivered a standard BADI Implementation HCMFAB_CICO_APPROVAL_INBOX to in uence the logic of
APPROVE/REJECT button. If you need to in uence the behavior, please consider implementing the following BADI:
/IWWRK/BADI_WF_BEFORE_UPD_IB.
You must set up the task visualization parameter for the task TS27000001.
This is custom documentation. For more information, please visit the SAP Help Portal 23
5/14/2023
3. Choose Display.
TS27000001 WD_ABAP
5. Select the Edit button and enter the Task Visualization parameter as follows.
APPLICATION LeaveRequestApprover
Create a target mapping in the FIORI Launchpad Designer. Create the target mapping as shown below in the catalog of your
Inbox Tile. For an instance, if you’re using the My Inbox for Manager app as described in the SAP Fiori Library, create the
following target mapping in the technical catalog SAP_FND_BC_MANAGER_T for the instances Approve Time Events:
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can extend the app by adding additional elds to the Header section.
You can extend the app by displaying additional information in the Information section.
Extensibility Entities
Business Add-Ins (BAdIs)
This is custom documentation. For more information, please visit the SAP Help Portal 24
5/14/2023
You can use this BAdI to enhance the Employee, Time Event, and Additional Fields information con gured for the speci c
event type. You can implement the following methods to enhance the standard information.
ENRICH_TIME_EVENT
ENRICH_EMPLOYEE
ENRICH_ADDITIONAL_FIELDS
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
Extension Points
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
To plug in and execute custom code, the following hooks are available in the controller code:
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 25
5/14/2023
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app Approve Timesheets (Version 3/Fiori 2.0) managers can quickly see all pending approvals for their
direct reports, enabling them to easily approve timesheets, using their desktop or mobile device.
Key Features
Review timesheets for all your employees and view time entry compliance at a glance
View all the For Approval, and Already Approved time entries
Attributes of the time records for approval are displayed in the Assignment column. For more information, see 2656478
.
Approve or reject records of multiple employees (Mass Approval). When selecting multiple employees, the records of an
employee are displayed as grouped according to the assignment type of the record.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
This is custom documentation. For more information, please visit the SAP Help Portal 26
5/14/2023
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
This is custom documentation. For more information, please visit the SAP Help Portal 27
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 28
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_APR_TIMESHEET_SRV (0001 In addition, this role contains authorizations OData service authorization must be
) to display the related business data. assigned.
SAP_HCMFAB_APR_TIME_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 29
5/14/2023
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
Extensibility Entities
Business Add-Ins (BAdIs)
Approvaldetails
Approvallist
Employeedetails
MassApproval
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
Extension Points
This is custom documentation. For more information, please visit the SAP Help Portal 30
5/14/2023
ApprovalDetail.view.DetailViewIndTableActionsExtension Allows you to add action buttons to the Individual Approval Table
ApprovalDetail.view.DetailViewMassTableActionsExtension Allows you to add action buttons to the Mass Approval Table
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
Search for employees
View organizational and communication details of employees and get in contact with them
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
This is custom documentation. For more information, please visit the SAP Help Portal 31
5/14/2023
For more information, see the app implementation document of this app.
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 0 (Delivery Date 07/2017)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
This is custom documentation. For more information, please visit the SAP Help Portal 32
5/14/2023
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
This is custom documentation. For more information, please visit the SAP Help Portal 33
5/14/2023
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_EMPLOYEELOOKUP_SRV (0001 In addition, this role contains authorizations OData service authorization must be
) to display the related business data. assigned.
SAP_HCMFAB_EMP_LKP_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 34
5/14/2023
You can extend the app Employee Lookup (Version 2) according to your business needs for different aspects. For this purpose,
the following extensibility options are available:
You can extend the app by adding columns and cells to the table of search results, to the table of colleagues, and to the
table of direct reports.
You can extend the app by adding actions and elds to the employee details object header.
You can extend the app by adding additional elements to the manager quick view and the office info quick view.
You can de ne the relations between employees using this app and other employees (for example to determine direct
reports) and can extend the information displayed in the employee data.
Extensibility Entities
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
You can add additional information to the search suggestion list of the search eld.
You can add additional information to the colleagues and direct reports information shown in standard.
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You can extend
each of these entities according to your speci c business needs:
UI Back End/ABAP
This is custom documentation. For more information, please visit the SAP Help Portal 35
5/14/2023
UI Back End/ABAP
ColleaguesBlock.view.xml colleaguesTableColumnsExtension - -
DirectReportsBlock.view.xml directReportsTableColumnsExtension - -
EmployeeDetails.view.xml extensionEmployeeDetailsActions - -
SearchResultList.view.xml searchResultTableColumnsExtension - -
This is custom documentation. For more information, please visit the SAP Help Portal 36
5/14/2023
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
To plug in and execute custom code, the following hooks are available in the controller code:
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
Display an overview of current address data
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Localization
The following localizations (country speci c screens for editing data) are available:
This is custom documentation. For more information, please visit the SAP Help Portal 37
5/14/2023
Germany Saudi Arabia Romania
Malaysia Chile
Italy India
Venezuela Taiwan
Portugal Poland
Hungary Philippines
Norway
Japan
Sweden
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
This is custom documentation. For more information, please visit the SAP Help Portal 38
5/14/2023
From a business perspective, the following apps are related to this app:
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
New Key Features New localization (country speci c screen for editing data)
is available
Russia
New Extensibility Options New Extension Points to add additional elds to the forms
(Display and Edit) of the new localization.
SAP Fiori for SAP ERP HCM 2.0 SPS 4 (Delivery Date 10/2018)
New Key Feature New localization (country speci c screen for editing data) is
This is custom documentation. For more information, please visit the SAP Help Portal 39
5/14/2023
available
Allows you to use the app in the following new country version:
Norway
New Extensibility Options Extension Points to add additional elds to the forms (Display and
Edit) of the new localization.
SAP Fiori for SAP ERP HCM 2.0 SPS 3 (Delivery Date 06/2018)
New Key Feature New localizations ((country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Switzerland
Spain
Italy
South Africa
Venezuela
Czech Republic
Portugal
Hungary
Sweden
Saudi Arabia
Singapore
Thailand
China
Slovakia
Mexico
Ukraine
Brazil
Colombia
Chile
India
Taiwan
Finland
Poland
This is custom documentation. For more information, please visit the SAP Help Portal 40
5/14/2023
Philippines
Croatia
Romania
Slovenia
Bulgaria
Egypt
Kuwait
Oman
Quatar
United Nations
SAP Fiori for SAP ERP HCM 2.0 SPS 0 (Delivery Date 04/2018)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
This is custom documentation. For more information, please visit the SAP Help Portal 41
5/14/2023
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
This is custom documentation. For more information, please visit the SAP Help Portal 42
5/14/2023
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYADDRESSES_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_MYADDRESSES_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 43
5/14/2023
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
You can in uence the behavior of the app with regards to the employee picture.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
You can use this BAdI to con gure your own country speci c entities to the My Addresses OData Service
HCMFAB_MYADDRESSES.
Note
This BAdi is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My Addresses SAP Fiori App.
You can use this BAdI to disable the function to change the employee picture.
This is custom documentation. For more information, please visit the SAP Help Portal 44
5/14/2023
You can also set the MIME types of the employee picture that an employee can upload.
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You can extend
each of these entities according to your speci c business needs:
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extens
++ = Number of county version Allows you to add additional elds Address++Default ++ = Number of coun
to the country version form (Edit)
The following localizations are available ++ = Number of county
version
(01) Germany
(02) Switzerland
(03) Austria
(04) Spain
(05)Netherlands
(06) France
(07) Canada
(09) Denmark
(10) USA
(11) Ireland
(12) Belgium
(13) Australia
(14) Malaysia
(15) Italy
(17) Venezuela
This is custom documentation. For more information, please visit the SAP Help Portal 45
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extens
(19) Portugal
(20) Norway
(21) Hungary
(22) Japan
(23) Schweden
(25) Singapore
(26) Thailand
(28) China
(29) Argentina
(31) Slovakia
(32) Mexico
(33) Russia
(34) Indonesia
(36) Ukraine
(37) Brazil
(38) Colombia
(39) Chile
(40) India
(42) Taiwan
(44) Finland
(46) Poland
(48) Philippines
(58) Croatia
(61) Romania
(62) Slovenia
This is custom documentation. For more information, please visit the SAP Help Portal 46
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extens
(BG) Bulgaria
(EG) Egypt
(KW) Kuwait
(OM)Oman
(QA) Qatar
++ = Number of county
version
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
You can adapt the behavior of the elds delivered with the standard UI con guration of the app in following way:
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described blow.
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case this is Infotype
0006.
a. Context: ESSWDAPERS
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 47
5/14/2023
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Bank Details (Fiori 2.0) you can create, disiplay 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.
Key Features
Display an overview of the current bank information
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Localization
The following localizations (country and region speci c screens for editing data) are available:
01 Germany 32 Mexico
02 Switzerland 33 Russia
03 Austria 34 Indonesia
04 Spain 36 Ukraine
05 Netherlands 37 Brazil
06 France 38 Colombia
07 Canada 39 Chile
11 Ireland 42 Taiwan
13 Australia 44 Finland
14 Malaysia 45 Greece
15 Italy 46 Poland
This is custom documentation. For more information, please visit the SAP Help Portal 48
5/14/2023
17 Venezuela 58 Croatia
19 Portugal 62 Slovenia
21 Hungary BG Bulgaria
22 Japan EG Egypt
23 Sweden KW Kuwait
25 Singapore QA Qata
27 Hong Kong
28 China
29 Argentina
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
This is custom documentation. For more information, please visit the SAP Help Portal 49
5/14/2023
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 8 (Delivery Date 10/2019)
Sweden
Thailand
Slovakia
Ukraine
South Korea
Finland
Philippines
Croatia
Romania
Slovenia
Bulgaria
Greece
New Extensibility Options New Extension Points to add additional elds to the forms
(Display and Edit) of the new localizations.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 07/2019)
New Key Feature An employee is allowed to maintain data for another employee on-
behalf.
New Key Feature New localizations (country/region speci c screens for editing data)
are available
This is custom documentation. For more information, please visit the SAP Help Portal 50
5/14/2023
Allows you to use the app in the following new country/region
versions:
Argentina
Chile
Columbia
Egypt
Hong Kong
Hungary
Indonesia
Ireland
Kuwait
Malaysia
New Zealand
Oman
Portugal
Qatar
Singapore
South Africa
Taiwan
Venezuela
New Extensibility Options You can use the BAdI HCMFAB_B_COMMON to con gure the on-
behalf scenario.
SAP Fiori for SAP ERP HCM 2.0 SPS 6 (Delivery Date 04/2019)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Belgium
Italy
Czech Republic
Japan
This is custom documentation. For more information, please visit the SAP Help Portal 51
5/14/2023
Russia
Poland
SAP Fiori for SAP ERP HCM 2.0 SPS 5 (Delivery Date 01/2019)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Austria
Netherlands
Norway
Spain
Switzerland
Canada
Mexico
Australia
Saudi Arabia
SAP Fiori for SAP ERP HCM 2.0 SPS 4 (Delivery Date 10/2018)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Brazil
India
France
China
SAP Fiori for SAP ERP HCM 2.0 SPS 2 (Delivery Date 04/2018)
Initial delivery.
This is custom documentation. For more information, please visit the SAP Help Portal 52
5/14/2023
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
This is custom documentation. For more information, please visit the SAP Help Portal 54
5/14/2023
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYBANKDETAILS_SRV (0001 In addition, this role contains authorizations to OData service authorization must be
) display the related business data. assigned.
SAP_HCMFAB_MYBANKDETAILS_APP
Note
In addition, this role contains authorizations
to display the related business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
You can in uence the behavior of the app with regards to the employee picture.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
This is custom documentation. For more information, please visit the SAP Help Portal 55
5/14/2023
You can de ne who is the manager of an employee.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
You can use this BAdI to con gure your own country speci c entities to the My Bank Data OData Service
HCMFAB_MYBANKDETAILS.
Note
This BAdi is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My Bank Data SAP Fiori App.
You can use this BAdI to disable the function to change the employee picture.
You can also set the MIME types of the employee picture that an employee can upload.
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You can extend
each of these entities according to your speci c business needs:
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Ex
This is custom documentation. For more information, please visit the SAP Help Portal 56
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Ex
(61)
(17)
Romania
Venezuela
Republic Slovenia
(AE) United
(19)
Arabic
Portugal
Emirates
(20) Norway
(BG)
(21) Bulgaria
Hungary
(EG) Egypt
(22) Japan
(KW) Kuwait
(23)
(OM) Oman
Sweden
Arabia (UN)
Nonpro t
(25)
Organization
Singapore
(NPO)
(26)
Thailand
(27) Hong
Kong
(28) China
(29)
Argentina
This is custom documentation. For more information, please visit the SAP Help Portal 57
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Ex
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
You can adapt the behavior of the elds delivered with the standard UI con guration of the app in following way:
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described blow.
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case this is Infotype
0009.
a. Context: ESSWDAPERS
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 58
5/14/2023
With the transactional app My Bene ts (Version 3/Fiori 2.0) you can provide a quick and easy overview of the bene t plans in
which an employee is enrolled, ensuring that the employee has all the details of the bene ts offered by their company at their
ngertips.
Key Features
An employee who is concurrently employed can use the app for a chosen personnel assignment
Display the bene t plans in which you are enrolled by plan categories
Display eligible bene t plans for which you have not yet enrolled
Display plan details of a selected bene t plan, for example, your coverage, pre-tax cost, and so on
View the bene t overview or detailed information for any given date
Access links to bene t plan documents to nd information on the de nition of bene t plans
Open the Bene ts Summary statement as a PDF that can be downloaded locally
Technical Features
In addition, this app supports the following technical features and options. Some of these features require additional
components or settings in your system landscape:
This app also runs in standalone mode. To use this feature, see Running Apps in Standalone Mode.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 01 (Delivery Date 01/2018)
Initial delivery.
This is custom documentation. For more information, please visit the SAP Help Portal 59
5/14/2023
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
This is custom documentation. For more information, please visit the SAP Help Portal 61
5/14/2023
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYBENEFITS_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
n/a
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds in the header section on Details screen
You can add additional elds under the General Information section on the Details screen
UI Back End/ABAP
View Extension Point Design Time: Gateway Entity Design Time: Extension Run Time: Superc
Include Be Rede ned
Method: ENRICH_
This is custom documentation. For more information, please visit the SAP Help Portal 62
5/14/2023
UI Back End/ABAP
Method: ENRICH_
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
You can use this BAdI to populate the data for the custom elds that are added to the Bene t Entity.
Extension Includes
In addition to the extension includes described above, the following extension includes are available:
For more information about extension includes, see the extensibility documentation for the respective SAP NetWeaver release
on your front-end server at http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the
UI Layer UI Extensibility Work ow Checking the SAP-Enabled Extension Options Extension Includes .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Bene ts Enrollment (Fiori 2.0) you can enroll in bene t plans, edit existing plans, and stop
participating in plans.
Key Features
Select enrollment event, and choose from the available bene t plans
View details of the bene t plan including status, start date, coverage, and frequency. You can choose the columns to be
displayed.
This is custom documentation. For more information, please visit the SAP Help Portal 63
5/14/2023
Choose the bene t plan by opting in to the plan
Simulate a payslip prior to completing enrollment to see the effect of plan selections on gross pay
Technical Features
In addition, this app supports the following technical features and options. Some of these features require additional
components or settings in your system landscape:
This app enables you to upload documents. For security reasons, we strongly recommend that you install a virus scanner
in your system landscape. For more information, see Virus Scanning.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
Initial delivery.
This is custom documentation. For more information, please visit the SAP Help Portal 64
5/14/2023
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
This is custom documentation. For more information, please visit the SAP Help Portal 66
5/14/2023
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_BEN_ENROLLMENT_SRV (0001 In addition, this role contains authorizations OData service authorization must be
) to display the related business data. assigned.
SAP_HCMFAB_BEN_ENRL_APP
Note
In addition, this role contains
authorizations to display the related
business data.
You have created the required Terms and Conditions Agreement using the Business Add-In BAdI: Save Terms and
Conditions Agreement part of Personnel Management Bene ts Bene ts (Fiori) .
Using the Customizing activity De ne Enrollment Events and T&C Doc Object part of Personnel Management
Bene ts Bene ts (Fiori) , you have done the following:
Speic ed the documentation object containing the Terms and Conditions for each event.
2041156
If you are using EHP5 (EA-HR 605) release, implement the 2749663 .
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
Extensibility Entities
This is custom documentation. For more information, please visit the SAP Help Portal 67
5/14/2023
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You have to
extend each of these entities according to your speci c business needs:
This is custom documentation. For more information, please visit the SAP Help Portal 68
5/14/2023
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 69
5/14/2023
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Career (Registered Candidate) you can store your pro le, search for employment opportunities,
submit applications, and track the processing status of your applications.
Key Features
View available jobs
Search for required jobs using free-text search, and using lters
Delete applications
Create job agents that will notify you when a job is posted with the speci ed job criteria
Technical Features
In addition, this app supports the following technical features and options. Some of these features require additional
components or settings in your system landscape:
This app enables you to upload documents. For security reasons, we strongly recommend that you install a virus scanner
in your system landscape. For more information, see Virus Scanning.
Required Back-End Product (Product Version Stack) SAP enhancement package 7 for SAP E-
Recruiting 6.0 (18 (03/2019))
This is custom documentation. For more information, please visit the SAP Help Portal 70
5/14/2023
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori for SAP ERP HCM add-ons 1.0 ( Initial
Shipment Stack )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 06 (Delivery Date 04/2019)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) SAP NETWEAVER 7.4 - SPS 21 (01/2019)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
This is custom documentation. For more information, please visit the SAP Help Portal 71
5/14/2023
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori for SAP ERP UI FOR ERP HCM ADDON UIHRADD 100 (0000 )
HCM add-ons 1.0 (
Initial Shipment Stack
)
SAP enhancement
package 8 for SAP
E-Recruiting 6.0
(12 (04/2019))
SAP enhancement
package 8 for SAP
ERP 6.0 (12
(04/2019))
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
RCF_URM_SRV (0001 )
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
RCF_CANDIDATE_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
RCF_URM_SRV (0001 )
n/a
Note
In addition, this role contains
authorizations to display the related
business data.
This is custom documentation. For more information, please visit the SAP Help Portal 73
5/14/2023
You have set the value of RECFA FIOUI to X in the Customizing Set System Parameters, that is part of SAP E-
Recruiting Technical Settings .
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
BADI_RCF_FIO_POSTING_IMAGE
You can use this BAdI to display an image for a Job Posting. To use this BAdI, excecute the Customizing BAdI: Specify
Image for Job in My Careers app part of SAP E-Recruiting Technical Settings User Interfaces Fiori UI .
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You can extend
each of these entities using the BAdI BADI_RCF_FIO_ENRICH according to your speci c business needs:
UI Back End/ABAP
This is custom documentation. For more information, please visit the SAP Help Portal 74
5/14/2023
UI Back End/ABAP
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Career (Unregistered Candidate) you can browse through the available jobs, view job details, and
share the jobs. To apply for a job, register and continue using the transactional app My Career (Registered Candidate).
Key Features
View available jobs
Search for required jobs using free-text search, and using lters
Share jobs
Navigation Targets
This app enables users to access other apps directly (for example to display detailed information).
Note
Linked apps have to be already available in your system landscape or you have to implement them along with this app.
This is custom documentation. For more information, please visit the SAP Help Portal 75
5/14/2023
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
SAP Fiori for SAP ERP HCM 2.0 SPS 11 (Delivery Date 09/2020)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Each SAP Fiori app consists of front-end components and back-end components:
This is custom documentation. For more information, please visit the SAP Help Portal 76
5/14/2023
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components ( ) ()
Back-End Components () ()
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
SAPUI5 Application
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
This is custom documentation. For more information, please visit the SAP Help Portal 77
5/14/2023
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
Note
In addition, this role contains
authorizations to display the related
business data.
You have set the value of RECFA FIOUI to X in the Customizing Set System Parameters, that is part of SAP E-
Recruiting Technical Settings .
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 78
5/14/2023
Extensibility information for SAP Fiori app.
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
BADI_RCF_FIO_POSTING_IMAGE
You can use this BAdI to display an image for a Job Posting. To use this BAdI, excecute the Customizing BAdI: Specify
Image for Job in My Careers app part of SAP E-Recruiting Technical Settings User Interfaces Fiori UI .
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You can extend
each of these entities using the BAdI BADI_RCF_FIO_ENRICH according to your speci c business needs:
UI Back End/ABAP
This is custom documentation. For more information, please visit the SAP Help Portal 79
5/14/2023
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
Display an overview of current communication data
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Localization
Independently of the country of the employee the international screen is available for editing.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
This is custom documentation. For more information, please visit the SAP Help Portal 80
5/14/2023
My Family Members (Fiori 2.0)
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
New Key Feature An employee is allowed to maintain data for another employee on-
behalf.
New Extensibility Options You can use the BAdI HCMFAB_B_COMMON to con gure the
on-behalf scenario.
SAP Fiori for SAP ERP HCM 2.0 SPS 4 (Delivery Date 10/2018)
New Key Feature Localizations (country speci c screens for editing data):
Data can be edited independently of the country of the employee
by using the international con guration.
SAP Fiori for SAP ERP HCM 2.0 SPS 2 (Delivery Date 04/2018)
Initial delivery.
This is custom documentation. For more information, please visit the SAP Help Portal 81
5/14/2023
In order to be able to implement this app, your system landscape has to be enabled for SAP Fiori. Depending on the database
type serving as the basis in your system landscape, it has to be set up for SAP Fiori and has to meet the respective
prerequisites:
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
This is custom documentation. For more information, please visit the SAP Help Portal 82
5/14/2023
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
This is custom documentation. For more information, please visit the SAP Help Portal 83
5/14/2023
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Role Front-End Server : Assignment to
(PFCG Role) Authorization Role
HCMFAB_MYCOMMUNICATION_SRV In addition, this role contains authorizations to OData service authorization must be
(0001 ) display the related business data. assigned.
SAP_HCMFAB_MYCOMMUNICATION_APP
Note
In addition, this role contains authorizations to
display the related business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
You can in uence the behavior of the app with regards to the employee picture.
Extensibility Entities
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can add additional employee information shown in the employee data.
You can use this BAdI to con gure your own country speci c entities to the My Communication Data OData
Service HCMFAB_MYCOMMUNICATION.
Note
This BAdi is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My Communication Data SAP Fiori
App.
You can use this BAdI to disable the function to change the employee picture.
You can also set the MIME types of the employee picture that an employee can upload.
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You can extend
each of these entities according to your speci c business needs:
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extension Inc
This is custom documentation. For more information, please visit the SAP Help Portal 85
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extension Inc
This is custom documentation. For more information, please visit the SAP Help Portal 86
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extension Inc
This is custom documentation. For more information, please visit the SAP Help Portal 87
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extension Inc
This is custom documentation. For more information, please visit the SAP Help Portal 88
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extension Inc
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
You can adapt the behavior of the elds delivered with the standard UI con guration of the app in following way:
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described blow.
This is custom documentation. For more information, please visit the SAP Help Portal 89
5/14/2023
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case this is Infotype
0105.
a. Context: ESSWDAPERS
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My External Organizations (Fiori 2.0), as an employee, you can maintain the details of the external
organizations you are associated with. For example, you can specify the details of Charity Organizations and Trust Funds you
wish to contribute to. This information can be used by bene ts enrollment applications.
Key Features
An employee who is concurrently employed can use the app for a chosen personnel assignment.
View details of the employee such as name, organizational unit, and picture.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
This is custom documentation. For more information, please visit the SAP Help Portal 90
5/14/2023
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
New Key Feature An employee is allowed to maintain data for another employee on-
behalf.
New Extensibility Options You can use the BAdI HCMFAB_B_COMMON to con gure the on-
behalf scenario.
SAP Fiori for SAP ERP HCM 2.0 SPS 5 (Delivery Date 01/2019)
Initial Delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
This is custom documentation. For more information, please visit the SAP Help Portal 91
5/14/2023
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
This is custom documentation. For more information, please visit the SAP Help Portal 92
5/14/2023
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MY_EXT_ORG_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
n/a
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 93
5/14/2023
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
You can use this BAdI to con gure your own country speci c entities to the My External Organizations OData Service
HCMFAB_MY_EXT_ORG.
Note
This BAdI is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My External Organizations SAP Fiori
App.
This is custom documentation. For more information, please visit the SAP Help Portal 94
5/14/2023
Extension Points
UI Back End/ABAP
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described below.
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case, the relevant work
area is Infotype 0219.
a. Context: ESSWDAPERS
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 95
5/14/2023
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Family Members (Fiori 2.0) 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.
Key Features
Display an overview of the current family data
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Localization
The following localizations (country and region speci c screens for editing data) are available:
01 Germany 32 Mexico
02 Switzerland 33 Russia
03 Austria 34 Indonesia
04 Spain 36 Ukraine
05 Netherlands 37 Brazil
06 France 38 Colombia
07 Canada 39 Chile
10 USA 42 Taiwan
12 Belgium 44 Finland
13 Australia 45 Greece
14 Malaysia 46 Poland
15 Italy 48 Philippines
This is custom documentation. For more information, please visit the SAP Help Portal 96
5/14/2023
17 Venezuela 61 Romania
20 Norway BG Bulgaria
21 Hungary EG Egypt
22 Japan KW Kuwait
23 Sweden OM Oman
26 Thailand
27 Hong Kong
28 China
29 Argentina
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
This is custom documentation. For more information, please visit the SAP Help Portal 97
5/14/2023
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 8 (Delivery Date 10/2019)
Sweden
Thailand
Slovakia
Ukraine
Finland
Philippines
Croatia
Romania
Slovenia
Bulgaria
Greece
New Extensibility Options New Extension Points to add additional elds to the forms
(Display and Edit) of the new localizations.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 07/2019)
Argentina
This is custom documentation. For more information, please visit the SAP Help Portal 98
5/14/2023
Chile
Columbia
Egypt
Hong Kong
Hungary
Indonesia
Ireland
Kuwait
Malaysia
New Zealand
Oman
Portugal
Qatar
Singapore
South Africa
Taiwan
Venezuela
SAP Fiori for SAP ERP HCM 2.0 SPS 6 (Delivery Date 04/2019)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Belgium
Italy
Czech Republic
Japan
Russia
This is custom documentation. For more information, please visit the SAP Help Portal 99
5/14/2023
Poland
SAP Fiori for SAP ERP HCM 2.0 SPS 5 (Delivery Date 01/2019)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Austria
Netherlands
Norway
Spain
Switzerland
Canada
Mexico
Australia
Saudi Arabia
SAP Fiori for SAP ERP HCM 2.0 SPS 4 (Delivery Date 10/2018)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Brazil
India
France
China
SAP Fiori for SAP ERP HCM 2.0 SPS 2 (Delivery Date 04/2018)
Initial delivery
This is custom documentation. For more information, please visit the SAP Help Portal 100
5/14/2023
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
This is custom documentation. For more information, please visit the SAP Help Portal 102
5/14/2023
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Role Front-End Server : Assignment to
(PFCG Role) Authorization Role
HCMFAB_MYFAMILYMEMBERS_SRV In addition, this role contains authorizations to OData service authorization must be
(0001 ) display the related business data. assigned.
SAP_HCMFAB_MYFAMILYMEMBERS_APP
Note
In addition, this role contains authorizations to
display the related business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
You can in uence the behavior of the app with regards to the employee picture.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
This is custom documentation. For more information, please visit the SAP Help Portal 103
5/14/2023
You can de ne who is the manager of an employee.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
You can use this BAdI to con gure your own country speci c entites to the My Family Members/Dependents OData
Service HCMFAB_MYFAMILYMEMBERS.
Note
This BAdi is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My Familiy Members/Dependents SAP
Fiori App.
You can use this BAdI to disable the function to change the employee picture.
You can also set the MIME types of the employee picture that an employee can upload.
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You can extend
each of these entities according to your speci c business needs:
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time:
This is custom documentation. For more information, please visit the SAP Help Portal 104
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time:
(46) Poland
(14)
Malaysia (48)
Philippines
(15) Italy
Africa (61)
Romania
(17)
Venezuela (62)
(KW) Kuwait
(22) Japan
(OM) Oman
(23)
Sweden (QA) Qatar
(26)
Thailand
(27) Hong
Kong
(28) China
(29)
Argentina
This is custom documentation. For more information, please visit the SAP Help Portal 105
5/14/2023
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time:
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
You can adapt the behavior of the elds delivered with the standard UI con guration of the app in following way:
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described blow.
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case this is Infotype
0021.
a. Context: ESSWDAPERS
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 106
5/14/2023
With the transactional app My Forms (Fiori 2.0), 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 de ned by your employer. For more information regarding the de nition of own form types, see
App Extensibility: My Forms (Fiori 2.0).
Key Features
By default:
Display of a detailed view of a speci c form in PDF format (based on the functions of the PDF Viewer) as well as
download and printing of the selected PDF form
Depending on settings:
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 15 (Delivery Date 09/2021)
This is custom documentation. For more information, please visit the SAP Help Portal 107
5/14/2023
With the release of SAP Fiori for SAP ERP HCM 2.0 SPS 15, the following enhancements to My Forms are available for certain
localizations:
SAP Fiori for SAP ERP HCM 2.0 SPS 14 (Delivery Date 06/2021)
With the release of SAP Fiori for SAP ERP HCM 2.0 SPS 14, the following enhancements to My Forms are available for certain
localizations:
United States of America Online W-2 View & Print is enabled. 3048028
SAP Fiori for SAP ERP HCM 2.0 SPS 12 (Delivery Date 12/2020)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
This is custom documentation. For more information, please visit the SAP Help Portal 108
5/14/2023
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
This is custom documentation. For more information, please visit the SAP Help Portal 109
5/14/2023
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
This is custom documentation. For more information, please visit the SAP Help Portal 110
5/14/2023
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYFORMS_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_MYFORMS_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can use this BAdI to de ne the different form types to be displayed in the Fiori My Forms app and the related form
type columns. Furthermore, you can use it to de ne certain elds both for the master detail view and the view above the
corresponding PDF form. Moreover, you can use it to enable the data transfer function, allowing for the transfer of
speci c form data into a le, as well as to hide the form types provided by SAP. For more information, see the related
BAdI documentation.
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002, to de ne who is a
colleague of an employee, to de ne who is a direct report of a manager, to de ne who is the manager of an employee, to
de ne how the system determines the employee picture, to set the visibility of certain UI elements, such as employee
picture, employee number and the concurrent employment (CE) functionality, and to check whether an employee is a
manager.
Extension Points
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
This is custom documentation. For more information, please visit the SAP Help Portal 111
5/14/2023
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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 Licence Plate Number of your company car. The app helps you to keep
your internal data up to date.
Key Features
Display an overview of current internal data.
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Localization
Independently of the country of the employee the international screen is available for editing.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
This is custom documentation. For more information, please visit the SAP Help Portal 112
5/14/2023
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
New Key Feature An employee is allowed to maintain data for another employee on-
behalf.
New Extensibility Options You can use the BAdI HCMFAB_B_COMMON to con gure the on-
behalf scenario.
SAP Fiori for SAP ERP HCM 2.0 SPS 4 (Delivery Date 10/2018)
This is custom documentation. For more information, please visit the SAP Help Portal 113
5/14/2023
New Key Feature Localizations (country speci c screens for editing data):
Data can be edited independently of the country of the employee
by using the international con guration.
SAP Fiori for SAP ERP HCM 2.0 SPS 2 (Delivery Date 04/2018)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
This is custom documentation. For more information, please visit the SAP Help Portal 114
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 115
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYINTERNALDATA_SRV In addition, this role contains authorizations to OData service authorization must be
(0001 ) display the related business data. assigned.
SAP_HCMFAB_MYINTERNALDATA_APP
Note
In addition, this role contains authorizations
to display the related business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 116
5/14/2023
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
You can in uence the behavior of the app with regards to the employee picture.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
You can use this BAdI to con gure your own country speci c entities to the My Internal Data OData Service
HCMFAB_MYINTERNALDATA.
Note
This BAdi is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My Internal Data SAP Fiori App.
You can use this BAdI to disable the function to change the employee picture.
You can also set the MIME types of the employee picture that an employee can upload.
Extension Points
Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extension
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
You can adapt the behavior of the elds delivered with the standard UI con guration of the app in following way:
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described blow.
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case this is Infotype
0032.
a. Context: ESSWDAPERS
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 118
5/14/2023
With the transactional app My Leave Requests (Version 3) you can enable employees to create and submit leave requests
quickly and exibly, using their desktop or mobile device. The app lets users track the status of their requests and view their
current leave entitlements.
Key Features
Create leave requests, including partial day leave
Select the leave period using an integrated calendar that shows non-working days, working days, public holidays,
approved leave, rejected leave, and leave pending approval
Display a summary of employees leave entitlement, leave taken so far, and available balance
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Technical Features
In addition, this app supports the following technical features and options. Some of these features require additional
components or settings in your system landscape:
This app also runs in standalone mode. To use this feature, see Running Apps in Standalone Mode.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
This is custom documentation. For more information, please visit the SAP Help Portal 119
5/14/2023
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 18 (Delivery Date 06/2022)
New Extensibility Options You can use new UI Controller Hooks to extend the app with custom
code.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
New Key Feature An employee is allowed to maintain data for another employee on-
behalf.
New Extensibility Options You can use the BAdI HCMFAB_B_COMMON to con gure the on-
behalf scenario.
SAP Fiori for SAP ERP HCM 2.0 SPS 0 (Delivery Date 07/2017)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
This is custom documentation. For more information, please visit the SAP Help Portal 121
5/14/2023
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
This is custom documentation. For more information, please visit the SAP Help Portal 122
5/14/2023
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_LEAVE_REQUEST_CR_SRV In addition, this role contains authorizations OData service authorization must be
(0001 ) to display the related business data. assigned.
SAP_HCMFAB_LEAV_MAN_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app My Leave Requests (Version 3) according to your business needs for different aspects. For this purpose,
the following extensibility options are available:
You can extend the UI of the app by adding elements to the different views.
You can add columns and cells to the entitlements table and the leave request overview table.
You can de ne the relations between employees using this app and other employees (for example to determine direct
reports) and can extend the information displayed in the employee data.
Extensibility Entities
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
This is custom documentation. For more information, please visit the SAP Help Portal 123
5/14/2023
You can use this BAdI to con gure the format of the input and display of absence hours. You can switch the format from
standard industrial hours (e.g., 7.5 hours) to hours and minutes (e.g., 7:30 hours).
You can use this BAdI to customize the team calendar. You can add or remove elements from the UI like the employee
photo or the lter button. You can de ne which event types, which calendar views and employee descriptions are
displayed in the team calendar.
Note
Since the BAdI is also relevant for settings of team calendars used in other HCM SAP Fiori Apps, you have to specify
in the BAdI interface that the information is relevant to this app.
You can use this BAdI to extend the entities of the team calendar control:
SearchResult
TeamCalendarEmployee
TeamCalendarEvent
TeamCalendarEventType
TeamCalendarUISettings
TeamCalendarView
Note
Note that the entries affect the team calendars in all apps that use the team calendar control.
BAdI: Enrich Entities of My Leave Request (Version 3) SAP Fiori App (HCMFAB_LRQ_ENRICH)
AbsenceType
LeaveRequest
TimeAccount
Extend AbsenceTypeAdditionalField
FileAttachment
AbsenceTypeApproverDefault
Extension Points
To add additional UI elements to the app, the following extensibility entities are available on the different layers. You have to
extend each of these entities according to your speci c business needs:
UI Back End/ABAP
This is custom documentation. For more information, please visit the SAP Help Portal 124
5/14/2023
UI Back End/ABAP
Display.view.xml displaySectionsExtension - -
Overview.view.xml entitlementsToolbarExtension - -
Overview.view.xml entitlementsTableColumnsExtension - -
Overview.view.xml overviewToolbarExtension - -
Overview.view.xml overviewTableColumnsExtension - -
Overview.view.xml overviewCalendarLegendExtension - -
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
This is custom documentation. For more information, please visit the SAP Help Portal 125
5/14/2023
UI Controller Hooks
To plug in and execute custom code, the following hooks are available in the controller code:
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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 bene ts enrollment applications.
Key Features
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Display and manage details of the employee such as name, organizational unit, picture
Note
You can specify the details of up to 3 physicians.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
This is custom documentation. For more information, please visit the SAP Help Portal 126
5/14/2023
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
New Key Feature An employee is allowed to maintain data for another employee on-
behalf.
New Extensibility Options You can use the BAdI HCMFAB_B_COMMON to con gure the on-
behalf scenario.
SAP Fiori for SAP ERP HCM 2.0 SPS 5 (Delivery Date 01/2019)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
This is custom documentation. For more information, please visit the SAP Help Portal 127
5/14/2023
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
This is custom documentation. For more information, please visit the SAP Help Portal 128
5/14/2023
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MY_MEDICAL_INFO_SRV In addition, this role contains authorizations OData service authorization must be
(0001 ) to display the related business data. assigned.
SAP_HCMFAB_MEDI_MAN_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 129
5/14/2023
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
You can use this BAdI to con gure your own country speci c entities to the My Medical Information OData Service
HCMFAB_MY_MEDICAL_INFO.
Note
This BAdI is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My Medical Information SAP Fiori App.
This is custom documentation. For more information, please visit the SAP Help Portal 130
5/14/2023
Extension Points
UI Back End/ABAP
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described below.
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case, the relevant work
area is Infotype 0376.
a. Context: ESSWDAPERS
This is custom documentation. For more information, please visit the SAP Help Portal 131
5/14/2023
c. Subtype: Choose the relevant subtype.
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
Create, save, and edit overtime requests. An overtime request can include multiple overtime items of a selected
overtime type. On request creation, users select the compensation types as well as the requested overtime based on a
date in conjunction with a start and end time, based on a start date in conjunction with a selected number of hours, or
based on a start and end date in conjunction with a selected number of hours.
Send overtime requests. Depending on the settings, the submitted request are either processed automatically without
manual approval or are sent for approval to an approver or to multiple approvers. In case of rejection, users can edit and
resend the request. Depending on the settings, users can also add a note for the approver.
Display the user's overtime requests including the approval status on the overview screen.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
This is custom documentation. For more information, please visit the SAP Help Portal 132
5/14/2023
Approve Overtime Requests
My Inbox
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS18 (Delivery Date 06/2022)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
This is custom documentation. For more information, please visit the SAP Help Portal 133
5/14/2023
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
This is custom documentation. For more information, please visit the SAP Help Portal 134
5/14/2023
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYOVERTIMEQUOTA_SRV In addition, this role contains authorizations OData service authorization must be
(0001 ) to display the related business data. assigned.
n/a
Note
In addition, this role contains
authorizations to display the related
business data.
Maintain the activities in Customizing for Personnel Management under Employee Self-Service (Web Dynpro ABAP)
Service-Speci c Settings Working Time My Overtime Requests .
This is custom documentation. For more information, please visit the SAP Help Portal 135
5/14/2023
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
Adjust the elds displayed in the app for different attendance quota types.
De ne custom approval processes for each attendance quota type. You can also use multi-level approval.
Generate custom noti cation emails to the different stakeholders of an overtime request.
You can use this BAdI to check whether the employee creating a time data request is permitted to select a certain
approver. The system prevents the submission of requests with an approver that is not permitted for selection for the
employee. You can also create custom messages for those cases.
You can use this BAdI to retrieve the default approvers for time data requests based on the employee creating the
request. You can also save approvers to the database and use them as default for further requests.
You can use this BAdI to examine a substitute approver for time data requests. In case an approver is absent, the time
data request is forwarded to the substitute approver.
You can use this BAdI to perform checks on the input data of the request items of an overtime request. The system
prevents the submission of requests that do not pass the input checks. You can also create custom messages for those
cases.
You can use this BAdI to de ne the compensation types that employees can select when creating an overtime request.
You can also create your individual texts for the attendance quota types you use. In case you do not implement this BAdI,
the app uses the overtime quota types as well as the descriptions that you have maintained in the database tables.
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
This is custom documentation. For more information, please visit the SAP Help Portal 136
5/14/2023
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
Extension Points
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
This is custom documentation. For more information, please visit the SAP Help Portal 137
5/14/2023
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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 exibly using their desktop or mobile device.
Key Features
View a list of your paystubs issued by the company
Export list of paystubs with all visible columns to Excel (not available on mobile devices)
Check the details of a paystub by displaying the PDF version of the paystub
Download and store a PDF version of a paystub locally on a device or using a Cloud-based storage solution (not available
on mobile devices)
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 7/2019)
New Extensibility Options You can use the BAdI HCMFAB_B_COMMON to con gure the
on-behalf scenario.
SAP Fiori for SAP ERP HCM 2.0 SPS 0 (Delivery Date 07/2017)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
This is custom documentation. For more information, please visit the SAP Help Portal 139
5/14/2023
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 140
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYPAYSTUBS_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_PAY_MON_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the My Paystubs (Version 3) app according to your business needs for different aspects. For this purpose, the
following extensibility options are available:
You can extend the app by adding additional buttons to the toolbar.
You can extend the app by adding additional columns to the list of paystubs.
You can extend the app by adding additional cells to the list of paystubs.
You can de ne the relations between employees using this app and other employees (for example to determine direct
reports) and can extend the information displayed in the employee data.
You can disable certain app functionality (e.g. Print, Download, Export to Excel)
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
You can use this BAdI to add additional data to cells within the list of paystubs. You can also use this BAdI to display
additional information for a user while printing, downloading, or displaying a paystub as PDF document.
Extension Points
Back End/ABAP
View Extension Point / Purpose Design Design Time: Extension Run Time: Superclass an
Time: Include Be Rede ned
Gateway
Entity
PaystubsList.view.xml paystubsToolbarExtension - - -
PaystubsList.view.xml paystubsColumnsExtension - - -
This is custom documentation. For more information, please visit the SAP Help Portal 142
5/14/2023
Back End/ABAP
View Extension Point / Purpose Design Design Time: Extension Run Time: Superclass an
Time: Include Be Rede ned
Gateway
Entity
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
To plug in and execute custom code, the following hooks are available in the controller code:
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
Display an overview of current personal data
This is custom documentation. For more information, please visit the SAP Help Portal 143
5/14/2023
Edit personal data and
Upload a photo
An employee who is concurrently employed can use the app for a chosen personnel assignment.
Localization
The following localizations (country and region speci c screens for editing data) are available:
01 Germany 32 Mexico
02 Switzerland 33 Russia
03 Austria 34 Indonesia
04 Spain 36 Ukraine
05 Netherlands 37 Brazil
06 France 38 Colombia
07 Canada 39 Chile
11 Ireland 42 Taiwan
13 Australia 44 Finland
14 Malaysia 45 Greece
15 Italy 46 Poland
17 Venezuela 58 Croatia
19 Portugal 62 Slovenia
21 Hungary BG Bulgaria
22 Japan EG Egypt
23 Sweden KW Kuwait
25 Singapore QA Qata
This is custom documentation. For more information, please visit the SAP Help Portal 144
5/14/2023
27 Hong Kong
28 China
29 Argentina
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
This is custom documentation. For more information, please visit the SAP Help Portal 145
5/14/2023
The app has been enhanced as follows:
SAP Fiori for SAP ERP HCM 2.0 SPS 8 (Delivery Date 10/2019)
Sweden
Thailand
Slovakia
Ukraine
South Korea
Finland
Philippines
Croatia
Romania
Slovenia
Bulgaria
Greece
New Extensibility Options New Extension Points to add additional elds to the forms
(Display and Edit) of the new localizations.
SAP Fiori for SAP ERP HCM 2.0 SPS 7 (Delivery Date 07/2019)
Argentina
Chile
Columbia
Egypt
Hong Kong
Hungary
Indonesia
Ireland
Kuwait
Malaysia
This is custom documentation. For more information, please visit the SAP Help Portal 146
5/14/2023
New Zealand
Oman
Portugal
Qatar
Singapore
South Africa
Taiwan
Venezuela
New Extensibility Options New Extension Points to add additional elds to the forms
(Display and Edit) of the new localizations.
SAP Fiori for SAP ERP HCM 2.0 SPS 6 (Delivery Date 04/2019)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Belgium
Italy
Czech Republic
Japan
Russia
Poland
SAP Fiori for SAP ERP HCM 2.0 SPS 5 (Delivery Date 01/2019)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Austria
Netherlands
This is custom documentation. For more information, please visit the SAP Help Portal 147
5/14/2023
Norway
Spain
Switzerland
Canada
Mexico
Australia
Saudi Arabia
SAP Fiori for SAP ERP HCM 2.0 SPS 4 (Delivery Date 10/2018)
New Key Feature New localizations (country speci c screens for editing data) are
available
Allows you to use the app in the following new country versions:
Brazil
India
France
China
SAP Fiori for SAP ERP HCM 2.0 SPS 2 (Delivery Date 04/2018)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
This is custom documentation. For more information, please visit the SAP Help Portal 148
5/14/2023
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
This is custom documentation. For more information, please visit the SAP Help Portal 149
5/14/2023
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
This is custom documentation. For more information, please visit the SAP Help Portal 150
5/14/2023
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYPERSONALDATA_SRV In addition, this role contains authorizations to OData service authorization must be
(0001 ) display the related business data. assigned.
SAP_HCMFAB_MYPERSONALDATA_APP
Note
In addition, this role contains authorizations
to display the related business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can add additional elds to the country speci c forms used to display/edit the data.
You can adapt the behavior of elds delivered in the standard UI con guration.
You can in uence the behavior of the app with regards to the employee picture.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can specify for which employees a person (personnel number) is allowed to maintain data on-behalf.
You can specify how the system checks if a given employee number is allowed/relevant to be used in an on-behalf
scenario for the current user.
You can add additional employee information shown in the employee data.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button. You can also enable the on-behalf functionality.
This is custom documentation. For more information, please visit the SAP Help Portal 151
5/14/2023
You can check whether an employee is a manager.
You can use this BAdI to con gure your own country speci c entity to the My Personal Data OData
Service HCMFAB_MYPERSONALDATA.
Note
This BAdi is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to ll your customer speci c extension includes used in the My Personal Data SAP Fiori App.
You can use this BAdI to disable the function to change the employee picture.
You can also set the MIME types of the employee picture that an employee can upload.
Extension Points
Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extens
This is custom documentation. For more information, please visit the SAP Help Portal 152
5/14/2023
Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extens
Republic Slovenia
(AE) United
(19)
Arabic
Portugal
Emirates
(20) Norway
(BG)
(21) Bulgaria
Hungary
(EG) Egypt
(22) Japan
(KW) Kuwait
(23)
Sweden (OM) Oman
(QA) Qatar
(24) Saudi
Arabia (UN)
Nonpro t
(25)
Organization
Singapore
(NPO)
(26)
Thailand
(27) Hong
Kong
(28) China
(29)
Argentina
This is custom documentation. For more information, please visit the SAP Help Portal 153
5/14/2023
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
You can adapt the behavior of the elds delivered with the standard UI con guration of the app in following way:
To do so, use the view VT588MUIFPROPC (Customer: Field Properties of UI Fields) as described blow.
1. Open view VT588MUIFPROPC in transaction SM31 and choose the relevant Work Area. In this case this is Infotype
0002.
a. Context: ESSWDAPERS
e. Field Property: Choose the property you want to assign to the eld.
3. Repeat step 2 for each eld where you want to change the standard behavior.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Pro le 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 pro le, organizational and communication
details as well as navigate to the employee hierarchy.
Key Features
The following information can be displayed based on con guration settings:
An employee who is concurrently employed can use the app for a chosen personnel assignment
This is custom documentation. For more information, please visit the SAP Help Portal 154
5/14/2023
View missing/incomplete time recording and the next upcoming leave
Allows you to create, update, and delete time events for a speci c date ( via a connected app)
Allows you to create, update, and delete your personal information (via connected apps), such as:
Addresses
Bank Details
Communication Data
Family Members
Internal Data
Personal Data
Allows you to specify the details of your physicians, and smoking status
Note
By default, this feature is only available in Canada and the USA.
Allows you to maintain the details of the external organizations you are associated with
Note
By default, this feature is only available in Canada and the USA.
Navigation Targets
This app enables users to access other apps directly (for example to display detailed information).
Note
Linked apps have to be already available in your system landscape or you have to implement them along with this app.
Access to linked apps is provided via push buttons. Only those buttons are visible where the linked app is assigned to the user's
catalog.
Note
Only relevant for Canada and USA.
Note
Only relevant for Canada and USA.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 2 (Delivery Date 04/2018)
This is custom documentation. For more information, please visit the SAP Help Portal 156
5/14/2023
New Key Feature View your personal information
Addresses
Bank Details
Communication Data
Family Members
Internal Data
Personal Data
SAP Fiori for SAP ERP HCM 2.0 SPS 1 (Delivery Date 01/2018)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
This is custom documentation. For more information, please visit the SAP Help Portal 157
5/14/2023
EHP8 FOR SAP ERP 6.0 - SPS 01 (01/2016)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
This is custom documentation. For more information, please visit the SAP Help Portal 158
5/14/2023
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
This is custom documentation. For more information, please visit the SAP Help Portal 159
5/14/2023
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYPROFILE_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_PRFL_MON_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can control the visibility of the delivered user interface sections.
You can de ne your own mechanisms to fetch the information for an employee and the periods for which the information
is provided.
You can extend the information displayed in the app on your customer needs.
You can extend the app by adding additional elds and actions.
Extensibility Entities
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can add additional employee information shown in the employee data.
This is custom documentation. For more information, please visit the SAP Help Portal 160
5/14/2023
You can de ne how the system determines the office address.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
You can use this BAdI to provide your own implementation to fetch the information for the employee in My Pro le app. In
addition, you can de ne the periods for which the information is provided. The BAdI implementation also provides
exibility to control the visibility (hide/show) of the user interface sections in the SAP Fiori app.
You can implement the logic that provides the information of the employee about salary, absence data, time balance,
time recording, trainings, career process, compensation, performance rating and quali cation.
You can use this BAdI to provide additional information in My Pro le app depending on your customer needs. You can
enrich the following entities:
Con guration
For example you can add an additional section to the user interface.
Paystub
Absences
Time Balance
Training
Time Recording
Carrer Progress
Compensation
Performance Rating
Quali cation
Colleagues
Extension Points
UI Back End/ABAP
ProfileOverview.view.xml extensionProfileHeaderActions - -
This is custom documentation. For more information, please visit the SAP Help Portal 161
5/14/2023
UI Back End/ABAP
ObjectPageSections.fragment.xml extensionProfileSections - -
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
This is custom documentation. For more information, please visit the SAP Help Portal 162
5/14/2023
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
To plug in and execute custom code, the following hooks are available in the controller code:
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Reporting (Fiori 2.0), 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.
Key Features
Launch and display of employee-speci c reports and other reports related to assigned orgnaizational objects
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
This is custom documentation. For more information, please visit the SAP Help Portal 163
5/14/2023
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 11 (Delivery Date 09/2020)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
This is custom documentation. For more information, please visit the SAP Help Portal 164
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
2896044
Fiori MSS: My Reporting
2957006
HCMFAB_REP_MON - Automatic Maint Upload
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYREPORTING_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_REP_MON_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 166
5/14/2023
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can use this BAdI to de ne and group the reports offered in the app, de ne the related selection views and selection
periods, and to adapt the settings for the sorting, column headers, totals and subtotals of the corresponding results
lists. For more information, see the related BAdI documentation.
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002, to de ne who is a
colleague of an employee, to de ne who is a direct report of a manager, to de ne who is the manager of an employee, to
de ne how the system determines the employee picture, to set the visibility of certain UI elements, such as employee
picture, employee number and CE functionality button, and to check whether an employee is a manager.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Team (Fiori 2.0) you can display an overview of your team, tailored to your speci c needs. You can
choose from three options: a list view, a grid view and an organizational chart. The elds 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 pro le. 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 pro le.
Key Features
Overview of the manager's team, available as a list view, a grid view or an organizational chart
Navigation Targets
This app enables users to access other apps directly (for example to display detailed information).
Note
Linked apps have to be already available in your system landscape or you have to implement them along with this app.
This is custom documentation. For more information, please visit the SAP Help Portal 167
5/14/2023
A key feature of the app My Team is that you can execute apps on behalf of your team members and thus on behalf of another
personnel number.
The app also allows you to navigate from one app to another. You can choose the target apps for this feature from a list of HCM
apps for the employee role. Which of these apps can technically be added as navigation targets is described in SAP Note
2990502 . In the standard delivery, the following apps are de ned as navigation targets that can be carried out on behalf of
another employee:
My Addresses
My Bank Details
My Communication Data
My Familiy Members
My Internal Data
My Leave Requests
My Personal Data
If you want to de ne your own Fiori apps as navigation targets, please see App Extensibility: My Team (Fiori 2.0) for further
details.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 12 (Delivery Date 12/2020)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
This is custom documentation. For more information, please visit the SAP Help Portal 169
5/14/2023
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
This is custom documentation. For more information, please visit the SAP Help Portal 170
5/14/2023
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYTEAM_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_TEAM_MAN_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can use this BAdI to con gure the screens of the My Team app in a way that suits your needs. You can choose which
data is provided on the overview screen or in the employee's pro le, and you can decide which apps can be executed on
behalf of your team members. Moreover, you can allow or disallow the following features:
executing apps on behalf of your team members or on behalf of the direct reports of your team members
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002, to
Extension Points
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
This is custom documentation. For more information, please visit the SAP Help Portal 172
5/14/2023
Note
If you want to de ne the routing hash, an icon or a text for your own navigation target, the following hooks need to be
implemented:
extHookGetCustomerOwnCrossAppNavigationHash
Sample Code
extHookGetCustomerOwnCrossAppNavigationInfo
Sample Code
This is custom documentation. For more information, please visit the SAP Help Portal 173
5/14/2023
switch (sApplicationId) {
case "ZZCUSTOMER_OWN":
//define own icon
oCustomerOwnOnBehalfTask.icon = "sap-icon://customer";
//define own text
oCustomerOwnOnBehalfTask.text = "My customer own app text";
break;
default:
}
}
If you want to de ne your own semantic object/action combination (intent), the following hook needs to be implemented:
extHookGetCustomerOwnCrossAppNavigationIntent
Sample Code
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
This is custom documentation. For more information, please visit the SAP Help Portal 174
5/14/2023
View the upcoming absences and training courses for your colleagues or direct reports (only available if employees
report to you).
Note
If you choose to display one of the weekly calendar views, the start date of the calendar depends on the Customizing
settings that have been made for the working week.
Choose the start date for your calendar using one of the available calendar views.
Add employees to the standard view or to your own views (no approval required).
Ask colleagues to share their calendars to add them to one of the views (approval required).
Accept or reject sharing requests from other employees in the team calendar directly or by using a work ow.
Display all employees in the respective view. You can also choose to only display employees with events along with the
details of these events, or all absent employees.
Note
You can display the details of the events by choosing the event in the calendar.
Hide employees by removing them temporarily from the standard view or your own views.
View an employee picture and (by default) the job description (can be changed to any other text).
An employee who is concurrently employed can use the app for a speci c personnel assignment.
Download an Excel le containing your team calendar data for a certain time period. You can choose between different
events (absences, non-working days, and so on) and different levels of detail shown in the le.
Display a customizable quick view of the selected employee, which allows you to see additional employee data, such as
their email address or office location.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
This is custom documentation. For more information, please visit the SAP Help Portal 175
5/14/2023
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 16 (Delivery Date 12/2021)
You can choose the start date for your calendar from even
more calendar views.
You can now choose to share your calendar and ask your
colleagues to share theirs.
SAP Fiori for SAP ERP HCM 2.0 SPS 0 (Delivery Date 07/2017)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
This is custom documentation. For more information, please visit the SAP Help Portal 176
5/14/2023
EHP8 FOR SAP ERP 6.0 - SPS 01 (01/2016)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
This is custom documentation. For more information, please visit the SAP Help Portal 177
5/14/2023
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
This is custom documentation. For more information, please visit the SAP Help Portal 178
5/14/2023
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_COMMON_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_TCAL_MON_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app My Team Calendar (Version 2) according to your business needs for different aspects. For this purpose,
the following extensibility options are available to extend the team calendar control:
You can remove UI elements (for example employee foto, lter function, search function, CE button, legend button) from
the user interface of the team calendar control.
You can de ne which event types are displayed and in which color.
You can de ne which views are displayed on the user interface. In the standard delivery, the team calendar control
always displays the colleagues view for employees and the directs report view when the current user is a manager.
You can de ne on which views an employee can add additional employees to the list.
You can de ne which text is displayed in the employee description below the employee's name.
You can add additional information by extending the entities of the team calendar control.
You can de ne the relations between employees using this app and other employees (for example to determine direct
reports) and can extend the information displayed in the employee data.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
This is custom documentation. For more information, please visit the SAP Help Portal 179
5/14/2023
You can de ne who is the manager of an employee
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
You can use this BAdI to customize the team calendar control.
Note
Since the BAdI is also relevant for settings of team calendars used in other HCM SAP Fiori Apps, you have to specify
in the BAdI interface that the information is relevant to this app.
You can use this BAdI to extend the entities of the team calendar control:
SearchResult
TeamCalendarEmployee
TeamCalendarEvent
TeamCalendarEventType
TeamCalendarUISettings
TeamCalendarView
Note
Note that the entries affect the team calendars in all apps that use the team calendar control.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Time Events (Version 2) you can enable employees to create, update, and delete time events for
a speci c date. In addition, the app noti es employees of missing or incorrect time entries.
Key Features
Create time events for a speci c date
This is custom documentation. For more information, please visit the SAP Help Portal 180
5/14/2023
Download time statement for a speci c period
An employee who is concurrently employed can use the app for a chosen personnel assignment
Technical Features
In addition, this app supports the following technical features and options. Some of these features require additional
components or settings in your system landscape:
This app also runs in standalone mode. To use this feature, see Running Apps in Standalone Mode.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Note
Starting with the initial delivery date, the app is delivered with each support package stack of the respective SAP Fiori
product. This document only lists support package stacks in which the app has been enhanced or changed. If the app was not
changed in a particular support package stack, then this support package stack is not mentioned in this document.
SAP Fiori for SAP ERP HCM 2.0 SPS 0 (Delivery Date 07/2017)
Initial delivery.
This is custom documentation. For more information, please visit the SAP Help Portal 181
5/14/2023
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
This is custom documentation. For more information, please visit the SAP Help Portal 182
5/14/2023
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
This is custom documentation. For more information, please visit the SAP Help Portal 183
5/14/2023
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYTIMEEVENTS_SRV (0001 ) In addition, this role contains authorizations OData service authorization must be
to display the related business data. assigned.
SAP_HCMFAB_TIME_EVT_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the My Time Events (Version 2) app according to your business needs for different aspects. For this purpose, the
following extensibility options are available:
You can add buttons to the footer of the change and in the overview view.
You can de ne the relations between employees using this app and other employees (for example to determine direct
reports) and can extend the information displayed in the employee data.
Extensibility Entities
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
This is custom documentation. For more information, please visit the SAP Help Portal 184
5/14/2023
You can use this BAdI to control the visibility of UI elds such as Event Time, and Approver Note for Approver in the
overview view of the app.
Extension Points
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
To plug in and execute custom code, the following hooks are available in the controller code:
The hook
method is
called whe
the decisio
options for
the detail
item are
fetched
successfu
This is custom documentation. For more information, please visit the SAP Help Portal 185
5/14/2023
The hook
method is
called whe
the decisio
options for
the detail
item are
fetched
successfu
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Timesheet (Version 3/Fiori 2.0), as an employee, you can manage your time entries quickly and
efficiently using your desktop or mobile device.
This is custom documentation. For more information, please visit the SAP Help Portal 186
5/14/2023
Key Features
An employee who is concurrently employed can use the app to enter time records for the chosen personnel assignment
by selecting Enter Records.
Select + to create an assignment. Specify the assignment name, and the duration of the assignment.
Note
When you select the eld Validity Period, the rst selection allows you to specify the starting date, and the
second selection allows you to specify the ending date. You can also enter the dates without using the
calendar.
Specify the working time attribute, such as absence type of your assignment.
To import assignments, select Import and specify the worklist or admin assignment to import from.
The assignment name is populated using the text from the worklist, if text is available. The BAdI used is
HCMFAB_B_TSH_ENRICH. The Interface method ENRICH_WORKLIST is used to pre- ll the default assignment
name from the following worklist elds - Project Description (CATSW-CPR_TEXT), Project Subobject (CATSW-
CPR_OBJTEXT), Name (CATSFIELDS-DISPTEXTW1) and Name (CATSFIELDS-DISPTEXTW2). You can also
change the default name of the assignment in the BAdI.
Specify the elds to be selected in the worklist using the Customizing activity De ne Field Selection, by
navigating to Cross-Application Components Time Sheet CATS Regular Record Working Time .
View calendar for two months on desktop, and one week on mobile. You can specify the starting day of the week to be
displayed in the calendar.
Note
When you select a day in the calendar, the corresponding week is selected.
View weekly time entry details at a glance, and release or delete the entries with one-step.
Note
In a desktop and tablet, the system displays records of one week time period. On a mobile device it displays
the records for the selected day.
Create time entry for a single day or multiple days in a single step.
Select Duplicate Assignment to copy one or more existing assignments to the required dates. If the duplicated
dates are for a different week than the current week, the new dates are displayed with the assignments below
the current week’s time entries. The additional entries remain on the screen until the next input.
Select Duplicate Week to copy the week’s assignments to one or more weeks. The new week(s) are displayed with
the assignments below the current week.
This is custom documentation. For more information, please visit the SAP Help Portal 187
5/14/2023
Specify columns to be displayed in the week.
Select Settings icon and choose the columns to be displayed. You can also change the order of the columns to be
displayed.
Note
Recorded entries include those in submitted or draft status.
Assignment groups enable you to easily add multiple assignments for adding time entries.
In the Assignments tab, select the required assignments and select Create Group. Specify the name of the group
and save.
In the Overview tab, when entering records, you can select the created assignment group from the Assignment
list.
Easily lter time records according to the status of the record. Select the drop-down list in Overview tab to lter records
according to Draft, Submitted, Approved or Rejected status.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
SAP Fiori for SAP ERP HCM 2.0 SPS 04 (Delivery Date 10/2018)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
This is custom documentation. For more information, please visit the SAP Help Portal 189
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
2691220
My Timesheet application based on Fiori 2.0
2725894
My Timesheet V3 (Fiori 2.0): Software Component and
Support package information
On the front-end server, the following SAP notes must be implemented for this app:
2691220
My Timesheet application based on Fiori 2.0
2725894
My Timesheet V3 (Fiori 2.0): Software Component and
Support package information
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 190
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_TIMESHEET_MAINT_SRV In addition, this role contains authorizations OData service authorization must be
(0001 ) to display the related business data. assigned.
SAP_HCMFAB_MY_TIME_APP
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
This is custom documentation. For more information, please visit the SAP Help Portal 191
5/14/2023
UI
Worklist Worklist.view.worklistPageActionsExtension
Worklist Worklist.view.overviewTableToolbarExtension
Worklist Worklist.view.overviewTableRowsExtension
Worklist Worklist.view.todolistTableColumnsExtension
Worklist Worklist.view.todolistTableToolbarExtension
Worklist Worklist.view.todolistTableRowsExtension
Worklist Worklist.view.assignmentsTableToolbarExtension
Worklist Worklist.view.assignmentGroupsTableToolbarExtension
Worklist Worklist.view.worklistFooterExtension
Worklist Worklist.view.worklistPageHeaderExtension
Worklist Worklist.view.worklistTabSectionExtension
EditAssignment EditAssignment.view.editAssignmentActionsExtension
EditAssignment EditAssignment.view.editAssignmentTabSectionsExtension
EditAssignment EditAssignment.view.editAssignmentFooterExtension
createGroup createGroup.view.createGroupActionsExtension
createGroup createGroup.view.createGroupTabSectionsExtension
createGroup createGroup.view.createGroupFooterExtension
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
You can use this BAdI to provide a set of assignments for the users. For example, generic assignments may be stored by
the administrator in the HCMFAB_ASSIGNMNT (CATS Assignments) table. You can use this BAdI to implement a
customized logic to lter the required assignments suitable for speci c users. From the My Timesheet (Version 3/ Fiori
2.0) app, the user can import this set of assignments using the Import Admin Assignments functionality.
This is custom documentation. For more information, please visit the SAP Help Portal 192
5/14/2023
You can use this BAdI to enrich the entities provided by the ODATA service for the application. The default
implementation for the BADI method ENRICH_WORKLIST populates name for the entries from the worklist. The text
elds, if any, in the worklist entries will be used as name for the worklist entry. The order of priority in selecting the text
eld is given below:
You can override this priority by creating a custom implementation for the BAdI method.
You can use this BAdI to invoke custom value help for the search string, instead of the standard value help.
BAdI to determine elds for which value texts are displayed (HCMFAB_B_TSH_TEXTFIELDS)
You can use this BAdI to display custom text for the elds, instead of the standard text.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
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.
Key Features
View information about the work hours planned, hours worked, overtime, deviation hours and absence hours.
Specify the time periods to be displayed, by selecting the dates in the date-range selector. The rst selection allows you
to specify the starting date, and the second selection allows you to specify the ending date. You can also enter the dates
without using the calendar.
This is custom documentation. For more information, please visit the SAP Help Portal 193
5/14/2023
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 04 (Delivery Date 10/2018)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
This is custom documentation. For more information, please visit the SAP Help Portal 194
5/14/2023
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 195
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_MYTIMESTATEMENTS_SRV In addition, this role contains authorizations to OData service authorization must be
(0001 ) display the related business data. assigned.
SAP_HCMFAB_MY_TIME_STATEMENT
Note
In addition, this role contains authorizations
to display the related business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 196
5/14/2023
Extensibility information for SAP Fiori app.
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
UI Extension Points
You can extend each of these entities according to your speci c business needs:
UI
You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.
You can set the visibility of some UI elements, such as employee picture, employee number and CE functionality
button.
You can use this BAdI to enhance the information displayed in the Time Statement, by implementing the following
methods:
ENRICH_TIMESTATEMENT – Additional information about the Time Statement can be included and displayed in
the screen.
ENRICH_TIMESTATEMENT_DISPLAY– Additional key elds ca be included and passed to generate the time
statement.
UI Controller Hooks
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 197
5/14/2023
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app Process Inbox (Fiori 2.0), as a manager or HR administrator, you can view the list of work items for
approval and process them further.
Key Features
View the list of work items
Technical Features
In addition, this app supports the following technical features and options. Some of these features require additional
components or settings in your system landscape:
This app enables you to upload documents. For security reasons, we strongly recommend that you install a virus scanner
in your system landscape. For more information, see Virus Scanning.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
Start Process
This is custom documentation. For more information, please visit the SAP Help Portal 198
5/14/2023
PA-FIO-PNF
SAP Fiori for SAP ERP HCM 2.0 SPS 07 (Delivery Date 07/2019)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
This is custom documentation. For more information, please visit the SAP Help Portal 199
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 200
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_PROCESS_INBOX_SRV (0001 In addition, this role contains authorizations OData service authorization must be
) to display the related business data. assigned.
SAP_HCMFAB_PROCESSINBOX_APP
Note
In addition, this role contains
authorizations to display the related
business data.
This is custom documentation. For more information, please visit the SAP Help Portal 201
5/14/2023
To be able to implement the app, you must perform the following con guration tasks in the back-end system:
To map a task in Process Inbox to the target SAPUI5 Fiori app, do the following for the Process and Forms custom Fiori tasks:
Choose the Process and Forms custom Fiori tasks and set the Visualization Type as Intent-Based Navigation.
For example, if TS13600232 is a Process and Forms custom task, choose task TS13600232 and select Visualization
Parameter in the dialog structure on the left pane.
SEMANTIC_OBJECT BusinessProcess
ACTION manage
QUERY_PARAM00
QUERY_PARAM01
QUERY_PARAM09
The above example creates a mapping between a task with the Task De nition ID TS13600232 to an application with
the action manage and semantic object BusinessProcess.
Con gure the Visualization Parameters as explained above, for all the Process and Forms custom Fiori tasks.
The work items in Draft status, created via the Start Process app must not be visible in My Inbox app.
To ensure that workitems in Draft status are not displayed in My Inbox app, do the following:
Navigate to SPRO and follow the path SAP Gateway Service Enablement Content Work ow Settings Enable Task
Filter
Specify the work ows along with step ID for all the processes in the system which should be visible in My Inbox. Add all
the work ows except standard Save Draft (WS13600356).
As a last step in the process you have to create a Target Mapping in the SAP Fiori Launchpad Designer. Create the target
mapping as shown below in the technical catalog SAP_FND_BC_MANAGER_T of My Inbox Tile.
This is custom documentation. For more information, please visit the SAP Help Portal 202
5/14/2023
Mandatory: X
Value:
replaceDetail
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can extend the app to enhance the value help functionality.
You can extend the app to enhance the standard behavior after the user selects a process to execute.
You can use this BAdI to enhance the OData services for the Process Inbox Fiori app. The following methods are available
in this BAdI:
ENRICH_PROCESSRECORD_METADATA - Enables you to enhance the functionality after the user selects a
process to execute.
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 203
5/14/2023
With the transactional app Start Process (Fiori 2.0) you can start any precon gured process, according to the roles assigned to
you.
Key Features
Start a precon gured process.
Send the process for further action to the Process Inbox app, accessible via My Inbox app.
Users with the role of an employee, manager or HR administrator, can execute the processes according to the back-end
con gurations
Technical Features
In addition, this app supports the following technical features and options. Some of these features require additional
components or settings in your system landscape:
This app enables you to upload documents. For security reasons, we strongly recommend that you install a virus scanner
in your system landscape. For more information, see Virus Scanning.
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
Related Apps
From a business perspective, the following apps are related to this app:
This is custom documentation. For more information, please visit the SAP Help Portal 204
5/14/2023
SAP Fiori for SAP ERP HCM 2.0 SPS 07 (Delivery Date 07/2019)
Initial delivery.
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
This is custom documentation. For more information, please visit the SAP Help Portal 205
5/14/2023
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
This is custom documentation. For more information, please visit the SAP Help Portal 206
5/14/2023
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFAB_START_PROCESS_SRV (0001 In addition, this role contains authorizations OData service authorization must be
) to display the related business data. assigned.
SAP_HCMFAB_STARTPROCESS_APP
Note
In addition, this role contains
authorizations to display the related
business data.
This is custom documentation. For more information, please visit the SAP Help Portal 207
5/14/2023
The Design Time Tool for SAP HCM Processes and Forms (transaction code HRASR_DT) is used to create processes and their
related objects such as work ow templates, form scenarios, and forms. You can also use this tool to specify the required
settings for the processes and objects. To use Start Process app, you must rst create the Fiori forms and con gure the
metadata for the elds in the forms.
In the transaction HRASR_DT , use the Form Type Fiori Form to create a new Fiori form. Add the elds required in the Fiori form
from the Field node and save the form.
You can also convert an existing Form Scenario to Fiori Form types. You can choose Copy or Copy with Dependent Objects for
an existing form, and convert it to a Fiori form.
The elds added are displayed as part of Field Metadata. In Field Metadata, specify the properties for each eld. These
properties determine how the elds are rendered on the Fiori Form.
You can con gure the following column values for specifying the metadata:
Note
Do not change the pre- lled values ( eld container, control type) for rows HRASR_CURRENT_NOTE and
HRASR_PREVIOUS_NOTES.
Field Name All the elds part of Fields node are Pre- lled
displayed here.
Field Label All the eld names under Fields node are Pre- lled
displayed here
This is custom documentation. For more information, please visit the SAP Help Portal 208
5/14/2023
DROPDOWN
CHECKBOX
TEXT
INPUT
RADIO
DATEPICKER
TEXTAREA
NONE
Type Kind Specify the type of the eld. You can choose O
one of the following values:
STRING
CHARACTER
INTEGER
DECIMAL
BOOLEAN
DATE
This is custom documentation. For more information, please visit the SAP Help Portal 209
5/14/2023
Has Value Help Check the box if the eld has value help. O
With Fiori forms, the following tasks can be used to con gure the work ow:
Release Information
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
You can extend the app to enhance the list of processes displayed for an employee.
This is custom documentation. For more information, please visit the SAP Help Portal 210
5/14/2023
You can extend the app to enhance the value help functionality.
You can extend the app to enhance the list of processes displayed on the overview screen of the Start Process app with
status as ʻIncomplete’, ʻCompleted’ or ʻIn Process’.
You can extend the app to enhance the direct reports functionality.
You can extend the app to enhance what happens after the user selects a process to execute.
You can extend the app to enhance what happens after the user selects a process in status Incomplete from the initial
screen of the Start Process app.
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to enhance the Start Process app functionalities. The following methods are available in this BAdI:
ENRICH_PROCESSLIST
ENRICH_FIELDVALUEHELP
ENRICH_DRAFTLIST
ENRICH_DIRECT_REPORTS
ENRICH_PROCESSRECORD_METADATA
ENRICH_DRAFTRECORD_METADATA
HCMFAB_ASR_PROCESS
You can use this BAdI to enhance the OData services for the Start Process app. The following methods are available in
this BAdI:
GET_ADMIN_EMPLOYEES
GET_ADMIN_PERNR
SET_FIO_BUTTONS
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
My Online Selections
With the transactional app My Online Selections (Fiori 2.0) you can select, view, and change your online selections, such as
receiving your Online W-2 instead of paper.
Key Features
Display and/or change your online selections
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 14 (Delivery Date 06/2021)
Initial delivery.
This is custom documentation. For more information, please visit the SAP Help Portal 212
5/14/2023
prerequisites:
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components ( ) ()
Back-End Components () ()
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
On the front-end server, the following SAP notes must be implemented for this app:
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
This is custom documentation. For more information, please visit the SAP Help Portal 213
5/14/2023
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
SAPUI5 Application
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
Note
In addition, this role contains
authorizations to display the related
business data.
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 214
5/14/2023
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
Extensibility Entities
Business Add-Ins (BAdIs)
You can use this BAdI to con gure your own country speci c entity to the My Personal Data OData Service
HCMFAB_MYPERSONALDATA.
Note
This BAdI is also relevant for the OData services of the other Personal Information SAP Fiori Apps.
In the standard system, SAP provides country-speci c BAdI implementations for a number of countries. For more
information see documentation of BAdI HCMFAB_B_PERSINFO_CONFIG.
You can use this BAdI to con gure your own country speci c entity to the My Online Selections OData Service
HCMFAB_LOC_MYSELECTION.
You can use this BAdI to disable the function to change the employee picture.
You can also set the MIME types of the employee picture that an employee can upload.
Extension Points
UI Back End/ABAP
View Extension Point / Purpose Design Time: Gateway Entity Design Time: Extension
Include
More Information
This is custom documentation. For more information, please visit the SAP Help Portal 215
5/14/2023
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
With the transactional app My Employee Withholding Certi cates (Fiori 2.0) employees can easily check and change their
withholding information when necessary from their desktop and/or mobile devices. The app helps you to display your
withholding certi cates.
Key Features
Update or change withholding information
Required Back-End Product (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM (17 (03/2022))
The front-end components of this app (such as the user interface) are delivered together with the components of other apps as
part of this SAP Fiori product:
Front-End Components Delivered with (Product Version Stack) SAP Fiori 2.0 for SAP ERP HCM ( 17 (03/2022) )
For more information, see the app implementation document of this app.
SAP Fiori for SAP ERP HCM 2.0 SPS 16 (Delivery Date 12/2021)
Initial delivery.
This is custom documentation. For more information, please visit the SAP Help Portal 216
5/14/2023
Setup of SAP Fiori System Landscape for SAP Business Suite Installation Requirements
The SAP product version in the back-end system serving as the basis for the app must be the following:
Required Back-End Product (Product Version Stack) EHP7 FOR SAP ERP 6.0 - SPS 01 (08/2013)
Each SAP Fiori app consists of front-end components and back-end components:
The front-end components of the app consist of the user interfaces and content required for launching the app on the
SAP Fiori launchpad. These components have to be installed on your front-end server.
The back-end components of the app mainly consist of the OData services required for the app. These components have
to be installed in your back-end system.
The front-end and back-end components of the app are delivered with the following SAP product versions as part of the listed
software components. The required software components for the app are contained in the listed product instances:
Note
The SAP product version in the back-end system serving as the basis for the app of the Feature Database is only available as
of EHP8 Stack 18.
App Component Required SAP Product Version Available Instances Containing Software Component
(Support Package Stack) Software Component Required for App (Support
Package)
Front-End Components SAP Fiori 2.0 for SAP UI for ERP HCM UIHR002 100 (0017 )
ERP HCM ( 17 (03/2022) )
UI for ERP HCM >
FES 4.0
Back-End Components SAP Fiori 2.0 for SAP HCM ERP 605 INT GBX01HR5 605 (0021 )
ERP HCM (17 (03/2022))
HCM ERP 605 INT
NW740
For more information about the installation of front-end components, see http://help.sap.com/ ori_implementation.
This is custom documentation. For more information, please visit the SAP Help Portal 217
5/14/2023
3090828
SAP Fiori Backend
3098182
SAP_HR Prerequisite
On the front-end server, the following SAP notes must be implemented for this app:
3090867
SAP Fiori Frontend
3098182
SAP_HR Prerequisite
Implementation Tasks
The following sections list tasks that have to be performed to implement the required components of the app. The tables
contain the app-speci c data required for these tasks.
You can nd the data required to perform these tasks in the SAP Fiori apps reference library at:
For more information about how to activate the OData service, see Front-End Server: Activate OData Services .
For more information about how to activate the SAPUI5 application (ICF service), see Front-End Server: Activate ICF Services.
To de ne the access of single users to this app in the SAP Fiori launchpad, technical content is delivered, such as catalogs and
example roles.
You can nd an overview of the delivered technical content for this SAP Fiori app in the SAP Fiori apps reference library.
For more information about how to proceed with this content, see Enable App for Access in SAP Fiori Launchpad.
Front-End Server and Back-End Server: Assign OData Service Authorizations to Users
This is custom documentation. For more information, please visit the SAP Help Portal 218
5/14/2023
You must assign OData service authorizations for the app to your users.
Note
Several authorization default values are connected to the OData service. To ensure that all these default values are
assigned to a user, you have to follow the instructions given under the documentation links provided.
Make the assignment on the back-end server and on the front-end server :
On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You
can copy this role and adjust it to your needs.
On the front-end server , you must assign the OData service authorization to a new or existing role, such as a business
role that has been adjusted according to your needs.
OData Service (Version Number) Back-End Server: Delivered Authorization Front-End Server : Assignment to
Role (PFCG Role) Authorization Role
HCMFABUS_MYEMPLOYEEW4_SRV In addition, this role contains authorizations to OData service authorization must be
(0001 ) display the related business data. assigned.
SAP_HCMFABUS_MYEMPLOYEEW4_APP
Note
In addition, this role contains authorizations
to display the related business data.
More Information
For more information about app implementation, see http://help.sap.com/ ori_implementation App Implementation
Information for SAP Fiori .
You can extend the app according to your business needs for different aspects. For this purpose, the following extensibility
options are available:
BAdI: BAdI for enhancement of SAP Fiori App My Employee Withholding Certi cates
(HCMFAB_LOCUS_MYEMPL_OYEEW4_SRV)
You can use this BAdI to con gure your own country speci c entity to the OData Service for My Employee Withholding
Certi cates.
Extension Points
This is custom documentation. For more information, please visit the SAP Help Portal 219
5/14/2023
To enhance the app, the following extension points are available:
If there are additional elds available in the OData service, you can display these elds on the UI. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options Extension Points .
UI Controller Hooks
To plug in and execute custom code, the following hooks are available in the controller code:
If there are additional UI controller hooks available in the controller code, you can add own code. For more information, see the
extensibility documentation for the respective SAP NetWeaver release on your front-end server at
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the UI Layer UI Extensibility
Work ow Checking the SAP-Enabled Extension Options UI Controller Hooks .
For more information about hiding UI controls, see the extensibility documentation for the respective SAP NetWeaver release
on your front-end server at http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori Extending the
UI Layer UI Extensibility Work ow Checking the SAP-Enabled Extension Options Hiding UI Controls .
More Information
For a general description of the extensibility options and procedures of SAP Fiori apps, see
http://help.sap.com/ ori_implementation Extensibility Information for SAP Fiori .
This is custom documentation. For more information, please visit the SAP Help Portal 220