Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Overview:

SAP Fiori provides an easier, more intuitive way to run SAP applications in your organization.For SAP Projects we often deal with custom solutions/enhancements.This blog will help to create the Fiori tile for custom transaction codes or custom reports for sap object. This will be divided in mainly four parts:

  • Create Semantic Object

  • Create Catalog

  • Create Group

  • Create Role


Prerequisite:

  • Custom transaction code should be working in SAP system

  • Necessary authorizations should be provided to user to create Fiori tiles/groups


Process:

  1. Create semantic object using Transaction Code SPRO.
    SPRO >> SAP NetWeaver >> UI Technologies >> SAP Fiori >> Setting up Launchpad Content >> Setting up technical Catalogues >> Define custom semantic objects

  2. Create new semantic object for Tcode & enter the description

  3. Now create catalog using transaction code /n/UI2/FLPD_CUST.Click + and Enter Title & ID

  4. Go to Target mapping and Click on Create target mapping

  5. Enter relevant details and click on save

  6. Go back to tiles and click on + to add tile

  7. Click on App launcher Static, Enter the relevant details as shown below and save

  8. Now to create groups, Go to Groups and click +

  9. Enter the Title and ID, Click on show as tile and add the tile

  10. Now to create a role,Go to PFCG and create new role

  11. Go to add transaction then SAP Fiori Launchpad and first add catalog

  12. Enter the catalog ID

  13. Now go to add transaction then SAP Fiori Launchpad and now add group

  14. Enter group ID

  15. Assign respective user to the role

  16. Now test it using Fiori launchpad

  17. New tile should be available to homepage


Summary:

By following above steps you can create Fiori tile for any custom transaction code or report

Conclusion:

Hope you will find this information useful.

Thank you for reading the blog and please do let me know your thoughts in the comments if this content helps.

Follow the SAP Fiori environment
Post and answer SAP Fiori relevant questions
Read other posts on the topic SAP Fiori Blogs

Happy Learning!
6 Comments
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
Hi Omkar, Thanks for taking the time to blog your experiences! It's really important to share our knowledge with so many of us on similar journeys into SAP S/4HANA.

I suggest below a couple of recommended improvements to bring your approach up to best practice and some references to help you become an even better mentor to others.

  • We generally would recommend you ***avoid*** creating a Semantic Object.

    • For ease of usability and to maximize the in-built app-to-app navigation, it's usually much more effective to use a SAP delivered Semantic Object.

    • When you add your tile using a SAP delivered Semantic Object, your new tile is shown as a link in search results, in related apps, in list of links dialogs, etc.

    • I would suggest the first step is to review the available Semantic Objects in transaction SEMOBJ_SAP and only create a new Semantic Object if you really can't find one.

    • For example, if you are adding a tile for Purchase Order you would use the SAP Semantic Object PurchaseOrder. You would never create a ZPurchaseOrder.

    • You can simply create your own custom action for an existing SAP delivered Semantic Object.






 
chaouki_akir
Contributor
You can simply create your own custom action for an existing SAP delivered Semantic Object.

How do you create a "custom action" ? Is there an SM30 view ?
Dominik_Meier
Participant
You can create a custom technical catalog in /UI2/FLPAM.
Here you add the standard semantic object with a custom action in the app descriptor.
Then you can reference the tile from the custom technical catalog in your business catalog.

Hi Jocelyn,

If we're doing an UI adaptation for standard app and configuring the new custom tile, how should that be mapped, standard semantic object or custom?

 

Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
Custom actions are freely definable - you just type in the action name. There’s a dropdown on the action field in the Launchpad app manager to show you some common suggestions but you can just type in what you want into the field
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Saumya Definitely use the same SAP Semantic Object as the original app and type in your own custom action name for the app variant.  That’s the most effective option so that the app variant shows up in search results, list of links dialogs, related apps buttons etc just like the original.

Labels in this area