Skip to Content
Technical Articles
Author's profile photo Bruno Pietrantonio

MY Services Fiori APP Step by Step Configuration.

“Note that My Services Fiori app is Out of Maintenance since 31.12.2020. You can find more information about the Maintenance strategy for Fiori HCM products in 2976463

 

Once you have implemented the UIHR001 component (IU for Human capital Management ERP) and have a configured Launchpad that includes HCM applications (including My Services app), you have to do the following to maintain the configuration of My Services Fiori App:

1. New Catalog for Dummy Entries(WebDynpro ABAP, URL´s and Transaction Applications)

First of all you have to create a new Catalog for your Dummy entries in the Launchpad designer. You can give the catalog any name of your choice.

The most important part here is to create a target mapping for this catalog, one for each Dummy entry.

/wp-content/uploads/2016/03/1_907305.png

Image 1: Catalog Target Mapping after doing the configuration.

2. New Target Mapping Entry and Configuration for WebDynpro ABAP Applications.

Now you have to create a new entry for applications of type ‘WebDynpro ABAP” in the target mapping configuration screen. You have to provide the details of the Launchpad (Role,Insatance,Alias). Here you can use the standard SAP Launchpad role and Instance (UIHR001/Transactional) or you can create your own.

In the application Alias and Action Fields you can use any suitable application alias.

 

/wp-content/uploads/2016/03/2_907306.png

Image 2: Target Mapping Configuration For application of type WebDynpro ABAP.

 

Then, you have to go to your frontend system and Use the LPD_CUST transaction. If you decided not to use Standard SAP Launchpad Role, you have to create a new Entry here with the name of the Role and the instance that you used before.

Now enter the standard Sap Role (UIHR001) or the new one if you decided the creation option. There you have to create a new entry for application of type WebDynpro ABAP With the following data:

3.PNG

*Is important to specify that here, we are referring to the HTTP connection to ABAP system (Type H). Refer to 6.B point of this document for more Information.

NOTE: Please Note that the values for the fields Application, System Alias, Application Alias, URL and Transaction code are case sensitive.

/wp-content/uploads/2016/03/4_907315.png

Image 3: LPD_CUST  Created Role

/wp-content/uploads/2016/03/5_907322.png

Image 4: LPD_CUST  Standard SAP

3. New Target Mapping Entry and Configuration for URL Applications.

As you did in the previous step, you have to create a new entry in the target mapping configuration screen but now for applications of type “URL”. You have to provide the details of the Launchpad (Role,Insatance,Alias). Here you can use the standard SAP Launchpad role and Instance (UIHR001/Transactional) or you can create your own.

In the application Alias and Action Fields you can use any suitable application alias.

/wp-content/uploads/2016/03/6_907323.png

Image 5: Target mapping config for applications of type URL

This time use the following values in the LPD_CUST action creation:

7.PNG

*Is important to specify that here, we are referring to the HTTP connection to ABAP system (Type H). Refer to 6.B point of this document for more Information.

NOTE: Please Note that the values for the fields Application, System Alias, Application Alias, URL and Transaction code are case sensitive.

4. New Target Mapping Entry and Configuration for Transaction Applications.

As you did in the previous steps, you have to create a new entry in the target mapping configuration screen but now for applications of type “Transaction”. You have to provide the details of the Launchpad (Role,Insatance,Alias). Here you can use the standard SAP Launchpad role and Instance (UIHR001/Transactional) or you can create your own.

In the Application Alias and Action Fields you can use any suitable application alias.

/wp-content/uploads/2016/03/8_907328.png

Image 6: Target mapping config for applications of type Transaction

This time use the following values in the LPD_CUST action creation:

9.PNG

*Is important to specify that here, we are referring to the HTTP connection to ABAP system (Type H). Refer to 6.B point of this document for more Information.

NOTE: Please Note that the values for the fields Application, System Alias, Application Alias, URL and Transaction code are case sensitive.

5. Creating Roles and Assigning to Users.

Now you have to create a new Role in the gateway and assign it to the new Catalog.

To do this, go to the PFCG transaction and create the role.

In the Menu tab you have to add a catalog with the ID that you used to create the Dummy Catalog in the first step.

In the user Tab you have to specify the Users to associate to the role.

/wp-content/uploads/2016/03/10_907330.png

Image 7: PFCG Creating Role

6. Additional Configuration.

Now we are going to give some tips to check different additional Configurations that are Very important to the correct working of Fiori My Services App.

A. Check the oData Service of this APP: HCM_My_Services_SRV:

Go to the /iwfnd/maint_service transaction and look for the My Services oData service (HCM_MY_SERVICES_SRV)

Once there ensure that there is a correct System Alias Maintained, that is the correct RFC Service to your Backend System.

You can also assign a user Role to this system Alias.

/wp-content/uploads/2016/03/11_907331.png

Image 8: /iwfnd/maint_service  HCM_My_Services_SRV

To add a new System Alias use the Customizing Tab and specify the correct info.

/wp-content/uploads/2016/03/12_907332.png

Image 9: Customizing system Aliases

B. As we said in the Target mapping creation and configuration for dummy applications steps, we have to check HTTP connection to ABAP system (Type H) that we are using.

To do this we have to use SM59 Transaction, look into HTTP Connections to ABAP System and select the one we specified during the configuration steps

/wp-content/uploads/2016/03/13_907333.png

Image 10: SM59 -> HTTP Connections to ABAP System

Ensure that the target Host is correct and links to the Backend System that contains the Info you want to use. Also check that the Logon data is correct for you destiny system.

                                         /wp-content/uploads/2016/03/14_907337.png

Image 11: Target Host Specification

/wp-content/uploads/2016/03/15_907339.png

Image 12: Logon data Specification

C. In the backend you have to assign a personal number to your user to be able to show the Information. To do this log in with your user and go to pa30 transaction. Select the personal number you want to link to, the 105 Infotype and 0001 Sty.

/wp-content/uploads/2016/03/16_907349.png

Image 13: pa30 Infotype 105

Select the user you want to link in the System ID field and save.

/wp-content/uploads/2016/03/17_907350.png

Image 14: User Assignment

Assigned Tags

      9 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Michael Albrecht
      Michael Albrecht

      Thanks for sharing this Bruno!

      Author's profile photo Former Member
      Former Member

      Hi Bruno,

      Are this config steps for the UI5 based landing page My services?

      thanks,

      raghavendra

      Author's profile photo Bruno Pietrantonio
      Bruno Pietrantonio
      Blog Post Author

      Hello Raghavendra,

      This is a guide for Fiori My services App but some steps could be similar to the UI5 landing page My services(lpd_cust configuration).

      Despite this, keep looking a thread that refers directly what you need.

      regards.

      Author's profile photo Mercedes Soler
      Mercedes Soler

      Thanks Bruno, it is a great job !!

      Author's profile photo Carlos Pinto Gacio
      Carlos Pinto Gacio

      It is really useful! Thanks Bruno!!

      Author's profile photo Mohan Krishna Mallepaddi
      Mohan Krishna Mallepaddi

      Hi,

      We have followed the steps mentioned in the blog, at present we don't have Destination called "SAP_ECC_HumanResources" either in gateway or in ECC, instead we have "H" based destination in gateway called "S4FIN_HTTP".

      Integration works, but clicking the link opening WDA  based services rather FIORI based Apps, how could we configure to open FIORI apps ?

      Please advise.

      Thanks

       

      Author's profile photo Mohammed Kaleem
      Mohammed Kaleem

      Thanks Bruno for this wonderful blog.

      Configured as above , But the links(ex: Leave Request) inside the App does not open.

      Kindly assist.

      Rgds

       

      Author's profile photo Mohammed Kaleem
      Mohammed Kaleem

      HI Bruno ,

      Thanks for sharing the steps.

      But for some reason Links inside the My Services App doesn't respond or open.

      Any suggestions.

      Rgds

       

      Author's profile photo Vemunuri Krishnamohan
      Vemunuri Krishnamohan

      For me I am able to open ESS links but Not MSS Links.

      I copied standard Employee Catalog and entered additional entries as per the not, added the same catalog to the role. I used standard LPD_CUST: Role: UIHR001

      It started working.

      My Issues is MSS services are not working. as mentioned I created entries for Manager also. But still services are not giving any response.

      Regards,

      Krishna