cancel
Showing results for 
Search instead for 
Did you mean: 

SAP FIORI WEB IDE - can't change standard FIORI APP

former_member94545
Discoverer
0 Kudos

Hi everybody , I have one problem in SAP FIORI. I can't change standard FIORI program.

My problem is , when i want to import standard FIORI APP to Web IDE , for standard FIORI program changing, at that time show me information message.

<The project you imported should not be used for development because it is a build artifact and not source code.

To collaborate with others on a project, you should use a Git repository. >

I can't find solution.Can you help me?

That message screen is attached.

Accepted Solutions (0)

Answers (6)

Answers (6)

michal_keidar
Active Contributor

Hi all,

You can import the Fiori standard applications from your system into SAP Web IDE, for reference, however it's not recommended to treat them as a starting point for your development.

Let me explain:
The Fiori standard apps were built before deployed to the system. This has several impacts, one of them is that they're "flat", meaning all their resources rely directly under the root folder.

When developing applications in SAP Web IDE, the best-practice is to have the "webapp" folder and all the development resources under it.

Web IDE expects this structure and may behave unexpectedly if this is different.

It is against best-practices to import a built artifact and continue developing it.

You should either create a new app from a template and use the imported standard app as a reference, or create an extension project to the standard app.

When developing in a team and collaborating, it is recommended to use Git as your source control management (and not deploy to your ABAP system in order for your colleague to have the updated version).

Here's an example of what can occur when developing a built artifact:
https://blogs.sap.com/2016/12/26/cant-see-your-sap-web-ide-deployed-changes-at-runtime-maybe-you-are...

So to summarize, you can import apps from your system (when you click OK in the dialog message, the app is imported into your workspace), however it's against best-practices to keep developing this imported app. Other errors and unexpected behavior may occur further down the line.

Regards,
Michal.

jose_llamazares2
Explorer
0 Kudos

Hi:

@michal.keidar :

What about non standard app?. I have to fix an issue of non-standard app but we don't have got the original source code. I tried with the "Extension project" option but this doesnt retrieve all source code, only a few files... what can I do?

Thanks,

Jose

GregMalewski
Contributor
0 Kudos

Hi Jose, You can download single SAP UI5 with /UI5/UI5_REPOSITORY_LOAD report. br Greg

Former Member
0 Kudos

hi

any one found answer for this?

Sharathmg
Active Contributor
0 Kudos

Did you try with different apps? Anfd, if you click ok, how does the Web IDE react?

Normally, when you use connector to ABAP and import any BSP project, it should simply pull the pages/content.

Do you observe any error in the web ide console?

former_member94545
Discoverer
0 Kudos

Hi Sharath,

Thank you for your replay.

I did like this , I open WEB IDE , File>Import>Application from SAP UI5 ABAP Repository , then my System name write to inbox - SAP-ERP/DEV > MM_PR_APV (BSP) FIORI APP Import. After that , show me Information message.

Generally it is working standard code. Problem is , I added new code into Controller.js file , while debug , I can't see my last change code.

Regards.

Sharathmg
Active Contributor

To include any changes to standard code, you have to use the extension framework of the Web IDE.

Did you use it?

Sharathmg
Active Contributor

The suggestion requests you to use the Git repository. However, to include any changes, you need to use the extension framework of Web IDE. Are you using it?

kevin_xu4
Active Participant
0 Kudos

Hi Tejas,

I think you can follow the steps below to import your fiori application from ABAP Gateway server to WebIDE.

=======================================================================================

Firstly you need to set up a trial account if you have not done so already,Cloud Cockpit

You then need to set up destination values to you gateway instance of SAP. SAP HANA Cloud Platform

Then go on to subscriptions and their should be one for the WebIDE

Once in the WebIDE you can import and application from an ABAP respository.

Choose your gateway server from the list and you should then be able to select the app of your choosing.

========================================================================================

Best Regards,

Kevin

former_member182874
Active Contributor
0 Kudos

Hi Bahram,

Ideally you should upload your UI5 project/ BSP app. If you want to upload build project, go to path for importing build project, rather than normal way of uploading ui5 project files.

Regards,

Tejas

former_member94545
Discoverer
0 Kudos

Hi Tejas ,

Thank you for your prompt replay.

I am doing File>Import>Application from SAP UI5 ABAP Repository then my DEV SAP/ERP > MM_PR_APV FIORI APP Import. After that , show me Informationn message

<The project you imported should not be used for development because it is a build artifact and not source code.>

Regards,

Bahram