Skip to Content
Author's profile photo Parth Jhalani

Create Copy of Standard Fiori Applications

I have been running through most of the discussions on SDN. And figured out that beginners always try to create a copy or Z of standard Fiori applications.

It is not recommended of you to copy standard fiori apps,but its certainly feasible.

Let me take you to a step by step guide on how to do it.

Step1: Download the code from NW portal by executing report /UI5/UI5_REPOSITORY_LOAD in SE38.

            You can find the steps in various extension guides/blogs etc. Or follow this link  Extending a Fiori App – Simple Use case – Part 2

Step2: Create a application project in Eclipse.(You should have already setup your development environment before this).



Step3: Copy your downloaded code to webcontent folder of your application project. Your folder structure should look like this.


Step4: Change the namespace of Standard Application.

               Open Component.js file. You will see that the namespace which SAP follows for this application is hcm.mgr.approve.timesheet .


                I am changing this to zhcm.mgr.approve.timesheet.cust . Do it for all the files.


Step5: That’s it. You are done!. You can check the application locally first and than transfer to NW.

               Refer this link Extending a Fiori App – Simple Use case – Part 3

               Make sure you use below parameter value



Parth Jhalani

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Good Document.

      Author's profile photo Rohit Singh
      Rohit Singh

      Hi Parth,

      Nice document. Thanks for sharing !



      Author's profile photo Former Member
      Former Member

      Hello Parth,

      Thank you for this document. I am trying to copy a standard fiori appliaction "sales order create". As per the documents i have changed the applcaiton "" to "".

      but i dont understand what to change in LPD_CUST.

      I have below doubt:

      1. What is the role of the application namespace ? for example we SO create SAP use-"");

      2. In LPD_CUST - i have created zrole and assigned my new z application to it then given URL. and Application Alias. what is the role of Additional Information field.

      3. What is the role of Semantic Object and Action. Do we have fixed action assigned to each semantic object ? in the application namespace declaration like "". this namespace is combination of semantic object and action ? like in this case salesorder is semantic object and create is action. because when i checked standard application these object and action is maintained.

      4. My requirement is i want to copy standard application into z and change the code as per the given requirement.

      Thank you in advance to answer my query.



      Author's profile photo Former Member
      Former Member


      Hi Parth,

      Hope you are doing well.

      I have same issue all the tile configuration and mapping change are not showing in Transport. If new catalogue will create then only the transport its coming inside transport.

      Please let me know if you found the solution .



      Author's profile photo Laxman Chittepu
      Laxman Chittepu

      Hi Parth,

      Nice document.

      I have done the changes mentioned by you. I have requirement to change view display. I have done the changes in the view and custom view changes are not getting loaded. Standard view  is loading.

      Any idea if any one has similar requirement.




      Author's profile photo Hadrien Paquet
      Hadrien Paquet

      Hello Laxman,


      Did you find any solution related to that issue ? We have exactly the same as you explained.

      Can you share how did you solve this ?


      Thank you