0% found this document useful (0 votes)
40 views5 pages

My Profile (Fiori 2.0) - Enhancement

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 5

4/24/2024

SAP Fiori 2.0 for SAP HCM


Generated on: 2024-04-24 07:38:20 GMT+0000

SAP Fiori for SAP Business Suite | 2.0 2023-06: Latest

PUBLIC

Original content: https://help.sap.com/docs/SAP_FIORI/d59d9f81f4884bf9b115936b92c27202?locale=en-


US&state=PRODUCTION&version=2.0 2023-06: LATEST

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.

For more information, please visit the https://help.sap.com/docs/disclaimer.

This is custom documentation. For more information, please visit the SAP Help Portal 1
4/24/2024

App Extensibility: My Pro le (Fiori 2.0)


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 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.

You can adjust the object page header of the app.

You can add additional elements to forms.

Extensibility Entities

Business Add-Ins (BAdIs)

The following Business Add-Ins are available for extensibility purposes:

Common BAdI for all HCM SAP Fiori Apps (HCMFAB_B_COMMON)

You can use this BAdI to enhance HCM SAP Fiori apps delivered with software component UIHR002.

You can de ne who is a colleague of an employee.

You can de ne who is a direct report of a manager.

You can de ne who is the manager of an employee.

You can add additional employee information shown in the employee data.

You can de ne how the system determines the employee picture.

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 check whether an employee is a manager.

BAdI for My Pro le Fiori App (HCMFAB_B_MYPROFILE)

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.

BAdI for Customer Enhancements in My Pro le Fiori App (HCMFAB_B_MYPROFILE_ENRICH)

This is custom documentation. For more information, please visit the SAP Help Portal 2
4/24/2024
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

To enhance the app, the following extension points are available:

UI Back End/ABAP

View Extension Point/Purpose Design Time: Design Time: Extens


Gateway Entity

ProfileOverview.view.xml extensionProfileHeaderActions - -

Allows you to add actions to the My


Pro le app header

ProfileOverview.view.xml extensionProfileHeaderContent EmployeeDetail HCMFAB_S_EMPLOY

Allows you to add elds to the My Pro le


app header

ManagerQuickview.fragment.xml extensionManagerQuickview EmployeeDetail HCMFAB_S_EMPLOY

Allows you to add additional elements to


the Manager quickview

ObjectPageSections.fragment.xml extensionProfileSections - -

Allows you to add additional sections to


the My Pro le app

OfficeInfoQuickview.fragment.xml extensionOfficeInfoQuickview EmployeeDetail HCMFAB_S_EMPLOY

Allows you to add additional elements to


the Office Info quickview

This is custom documentation. For more information, please visit the SAP Help Portal 3
4/24/2024

UI Back End/ABAP

View Extension Point/Purpose Design Time: Design Time: Extens


Gateway Entity

PersInfoAddressBlock.view.xml extensionAddressForm Address HCMFAB_S_PERS_A

Allows you to add additional elements to


the Addresses form

PersInfoBankBlock.view.xml extensionBankDetailForm BankDetail HCMFAB_S_PERS_B

Allows you to add additional elements to


the Bank Details form

PersInfoCommunicationDataBlock.view.xml extensionCommunicationDataForm Communication HCMFAB_S_PERS_C

Allows you to add additional elements to


the Communication Data form

PersInfoFamilyMembersBlock.view.xml extensionFamilyMembersForm FamilyMember HCMFAB_S_PERS_F

Allows you to add additional elements to


the Family Members form

PersInfoInternalDataBlock.view.xml extensionInternalDataForm InternalData HCMFAB_S_PERS_I

Allows you to add additional elements to


the Internal Data form

PersInfoPersonalDataBlock.view.xml extensionPersonalDataForm PersonalData HCMFAB_S_PERS_P

Allows you to add additional elements to


the Personal Data form

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:

Controller Hook Use

ProfileOverview.controller.js extHookAdjustObjectPageHeader Allows you to adjust the My Pro le app


header

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 4
4/24/2024
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 5

You might also like