on 06-11-2019 4:23 PM
Hi Experts,
I recently created a Fiori App based on the ABAP CDS View Odata service. Being a new, I have some of the following question for better understanding of the development framework -
1. I noticed that during this App creation, View Folder and View files are not created. Where can I check, the view and In case, I want to make changes to any of the screen elements, how do I manage those??
2. After creation of the App, if I make any changes to underlying CDS (addition of new fields, associations), how do I synch the CDS changes in the existing FIORI application? Do I need to recreate the App??
3. How do I migrate the WebIDE developments to Eclipse environment for Future support / maintenance of the App? Here I don't know, if I download the all the folders and file from WebIDE and upload the same in Eclipse will work or not. ??
Thanks a lot for help in advance !!
- Harsh
sap developed the template behind the scene.
every time you open your app, the app screen is generated on the fly based on the template and the annotation( you defined in your cds)
in normal ui5 app, view(you defined)+model data----->your screen
in fiori elements
template+annotation--->view(generated at runtime), then view+ model data---->your final screen
if you want to manipulate the view, you have to work on annotation or use the extension provided by fiori elements framework
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jun,
Thanks for explaining. So in a nutshell, when we use SAP provided templates, we have a restricted boundries for development and any deviation are supported only through the Extensions using fiori elements. These extensions also must be within some boundries I believe.
About my third question, we face issues in migrating the WebIDE development to Eclipse IDE. Just by Import / Export doesn't work very smooth and face problems which sometime, not resolvable as I am still a beginner. Are these two not fully compatible??
1. You probably must have generated the app using the list report template. It uses the annotations and metadata of the odata service to render the UI, which is done by the UI5 APIs related to the list report. In the webide, you can right click on the created template project and create extensions. These are limited.
Google and search for blogs for more information.
2. As I mentioned in the point 1, the app is based on the metadata and annotations. Everytime you open the fiori app, request will be sent to the backend to fetch that annotations and metadata and ofcourse there will be buffering. So we don't need to recreate the app.
3. It's a normal ui5 app and you can use git or manually export the project and import it in Eclipse.. but in Eclipse you need to do everything manually(extensions, templates etc..,) so it's better using the webide, which is the recommended one.
Br,
Mahesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
9 | |
9 | |
8 | |
7 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.