cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Fiori Elements Apps deployed from Business Application Studio not showing in HTML5 APPLICATIONS BTP

gaurav_setu
Explorer

Accepted Solutions (1)

Accepted Solutions (1)

jlong
Product and Topic Expert
Product and Topic Expert

My apologies, I think there is a bug in the cf deployment flow which needs to be investigated.

As a possible work around, you can create the project with an mta.yaml configured to use a managed approuter and then follow the steps shown in the tutorial.

Step1. Load the CF App router

Screenshot 2025-02-28 at 10.47.20.png

Step2. Create your app using managed approuter;

Screenshot 2025-02-28 at 10.47.35.png

 Step 3. Append a HTML5 app to the existing mta.yaml

Screenshot 2025-02-28 at 10.47.48.png

You can then follow the existing steps in your tutorial. The only change will be where the question to append to a managed approuter wont be present since it already has a managed approuter.

Hopefully this will unblock you.

John

gaurav_setu
Explorer
0 Likes
I truly appreciate you taking the time to help me. Thank you so much!!

Answers (2)

Answers (2)

daniellelyle
Participant

Edit: I see the other answer has pointed out more context from OP that mentions that the HTML5 apps are not actually being told to upload by the MTA, which means the solution below will not work in this specific case. However, I am leaving it up in case someone finds this post by searching and is helped by it. 🙂

Hi, I encountered this recently and couldn't find any reason why the apps wouldn't be showing up - deployment all green, no errors, etc. This is what ended up helping me find the reason and solve the issue.

In Channel Manager, after you have refreshed the content, there is a Report link underneath:

daniellelyle_0-1740731995198.png

Clicking this opens a dialog that may or may not say the following, but there's also a Download button:

daniellelyle_1-1740732043209.png

This downloads a report.json which, in my case, contained clear information as to why the apps weren't showing up and gave me the insight needed to fix the issue. Hope it is helpful for you as well!

gaurav_setu
Explorer
0 Likes
This was informative. In my case it was "all content were updated successfully". Thank you!!
jlong
Product and Topic Expert
Product and Topic Expert
0 Likes

Based on what you have attached, your mya.yaml does not have any of the HTML5 app modules and resources appended. 

For example, here is a basic mta.yaml with the required HTML5 app appended;

https://github.com/SAP-samples/fiori-tools-samples/blob/main/neo-migration/managedapp/mta.yaml

I would suggest you review this git repo which shows different approuter configurations and sample projects, for example;

CAP Project

https://github.com/SAP-samples/fiori-tools-samples/tree/main/cap

Root MTA supporting multiple HTML5 apps (1-n* mapping);

https://github.com/SAP-samples/fiori-tools-samples/tree/main/neo-migration/managedapp

Single MTA supporting a single HTML5 app (1-1 mapping);

https://github.com/SAP-samples/fiori-tools-samples/tree/main/neo-migration/fioriapp

These git examples, reflect some of the latest changes introduced by SAP Fiori tools to support development and deployment to Cloud Foundry and shows different project structures to support different use cases.

John

 

jlong
Product and Topic Expert
Product and Topic Expert

FYI, even tough the tutorial is 4 years old, most of these steps should still be applicable but can be done via the wizard flow rather than through the CLI or by creating the project and mta upfront via the CF Approuter Generator.

Ngarasa
Explorer
0 Likes

My error.

Ngarasa
Explorer
0 Likes

Error

Ngarasa
Explorer
0 Likes
Hi jlong. I have experienced the same problem that gaurav_setu had. But in my case, I do have a HTML5 module in my mta.yaml. I would like to know if there is any bug found in the cf deploy. I will leave my mta.yaml code in other coment so you can read it.