You have implemented SAP Fiori Principal apps for SAP ERP 1.0 and you would like to upgrade to the enhanced version of these apps which are available with SAP Fiori for SAP ERP HCM 1.0

To migrate to the new HR apps follow the steps below:

1) Migration prerequisite: Install the following add-on components:

  • UIHR001 (UI Add-on on the Gateway System)
  • GBX01HR (Mandatory OData Add-on on the ECC system)
  • GBX01HR5 (Optional OData Add-on for Addtional features on the ECC system)

Note: The OData add-on GBX01HR5 is compatible only with ECC 6.0 EhP5 and above.


For installation information, refer to SAP Fiori for SAP ERP HCM 1.0 Installation Information

The following table provides the list of add-ons that are applicable for each of the app:

The software component requirements for each of the apps is listed below:

Application Name UI Add-on OData Add-on

Additional Functionality Add-on

My Timesheet (Enhanced)

UIHR001

GBX01HR

GBX01HR5

Approve Timesheets (Enhanced)

UIHR001

GBX01HR

My Leave Requests (Enhanced)

UIHR001

GBX01HR

GBX01HR5

Approve Leave Requests (Enhanced)

UIHR001

GBX01HR

GBX01HR5

My Paystubs

UIHR001

GBX01HR

My Benefits UIHR001

GBX01HR

2) Assign the following new roles to users in the front-end server

  • SAP_HR_BCR_EMPLOYEE_T
  • SAP_HR_BCR_MANAGER_T

After completing the above-mentioned two steps, the nine HCM app tiles would be available in the SAP Fiori Launchpad. Six of these apps are the enhanced versions of existing apps available with SAP Fiori principal apps to SAP ERP 1.0.


Note: The standard tiles for the old and the enhanced applications have the same names.


3) If you have implemented extensions in any of the apps available with SAP Fiori Principal apps for SAP ERP 1.0, refer to the app specific sub-sections below for the extensions in the older version of the apps to work with the enhanced version of the apps:


  • My Leave Requests

For the list of standard and enhanced features available with the app, refer to My Leave Requests.

If you have implemented extensions for the older version of the app then the extensions with either the same or different names are available with the enhanced version app. For more details refer to the SAP Note 2112514.

For your older extensions to work in the enhanced version of the app, you could reuse the code of the extensions from the older version of the app and rename the extension and extension attributes to the new names wherever applicable( UI and OData).


For additional extensibility details refer to App Extensibility: My Leave Requests (Version 2).


  • Approve Leave Requests

For the list of standard and enhanced features available with the app, refer to Approve Leave Requests.

If you have implemented extensions for the older version of the app then the extensions with either the same or different names are available with the enhanced version app. For more details refer to the SAP Note 2112514.


For your older extensions to work in the enhanced version of the app, you could reuse the code of the extensions from the older version of the app and rename the extension and extension attributes to the new names wherever applicable( UI and OData).


For additional extensibility details refer to App Extensibility: Approve Leave Requests (Version 2).


  • My Timesheet

For the list of standard and enhanced features available with the app, refer to My Timesheet.
My Timesheet enhanced version of the app has an enhanced UI and enhanced features with new extensions.For additional extensibility details refer to App Extensibility: My Timesheet (Version 2).


  • Approve Timesheets

For the list of standard and enhanced features available with the app, refer to Approve Timesheets.

Approve Timesheets enhanced version of the app has an enhanced UI and enhanced features with new extensions.For additional extensibility details refer to App Extensibility: Approve Timesheets (Version 2).


  • My Paystubs

For the list of standard and enhanced features available with the app, refer to My Paystubs.

If you have implemented extensions for the older version of the app then the extensions with either the same or different names are available with the enhanced version app. For more details refer to the SAP Note 2112514.


For your older extensions to work in the enhanced version of the app, you could reuse the code of the extensions from the older version of the app and rename the extension and extension attributes to the new names wherever applicable( UI and OData).

For additional extensibility details refer to App Extensibility: My Paystubs (Version 2).


  • My Benefits 

For the list of standard and enhanced features available with the app, refer to My Benefits.

If you have implemented extensions for the older version of the app then the extensions with the either the same or different names are available with the enhanced version app. For more details refer to the SAP Note 2112514.


For your older extensions to work in the enhanced version of the app, you could reuse the code of the extensions from the older version of the app and rename the extension and extension attributes to the new names wherever applicable( UI and OData).

For additional extensibility details refer to App Extensibility: My Benefits (Version 2).


4) The SAP Fiori Launchpad will have apps from both the product versions available. To remove the older apps, you must unassign the following roles for the business users in the front-end server:

  • SAP_HCM_BCR_EMPLOYEE_X1
  • SAP_HCM_BCR_MANAGER_X1
To report this post you need to login first.

6 Comments

You must be Logged on to comment or reply to a post.

  1. Amer Zahid

    Hi Pankaj,

    Thanks for sharing this very informative and helpful blog …

    Since our ECC 6.0 landscape is SPS15 (no EHP yet), I initially set up our Fiori landscape with UIHCM01 with versions 01 of all apps. Now, we would like to make use of the extended versions as well as apps like People Look-up, Team Calender etc. which are available with UIHR001.


    Can I install the UIHR001 along with UIHCM01 or will the latter be overwritten? Same question is also for backend ECC (GBHCM002 & GBHCM003 installed … now GBX01HR).

    Kind regards,

    Amer.

    (0) 
    1. Pankaj Bisht Post author

      Hi Amer,

      Apologies for the delay in reply.

      You can have both the versions in your system technically since these are different software components. There is no need however to keep the old version since we plan to add additional features in the new version only.

      If you have both the version in your system UIHR001 and UIX01HCM you will see 2 apps in the Launchpad which will confuse the end users.

      Best Regards

      Pankaj

      (0) 
      1. Amer Zahid

        Hi Pankaj,

        Thank you for your reply. Is there any way that the old component can be removed from the system after installing the new one? Also, how do we save the extension content (we had extended the app to include some functionality)?

        Kind regards,

        Amer.

        (0) 
        1. Pankaj Bisht Post author

          Hi Amer,

          You could un-install the old components. Here are some notes

          2131187

          2131186

          2131147

          2131301

          You need to copy the code and adjust it in the new apps.

          In some cases mentioned in the blog the extension points are same. In some cases there are completely new UI so the extension points have changed.

          There are lot of functionality where you would need extension points since they are part of the standard in new apps. However if there are different scenarios then you can copy and adjust the names.

          Best Regards

          Pankaj

          (0) 

Leave a Reply