In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-04 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article shows you what are the three deployment methods of SAP Fiori applications, which are concise and easy to understand, which will definitely brighten your eyes. I hope you can get something through the detailed introduction of this article.
Cover image from Google search, keyword: Fiori Deployment
Mode 1 BSP application is used as the carrier of Fiori application deployment and operation in On premise environment.
At SAP Chengdu labs, I have been responsible for the development and maintenance of these Fiori applications of CRM:
Search for the keyword Fiori Architecture on Google and you will find an image in which the Fiori applications of CRM and Shammer4 HANA are running as BSP apps on the ABAP foreground server marked with a red box in the image below.
Take the My lead application of CRM as an example, the corresponding BSP application name is crm_leads can be found in the development tool of Chrome.
We can use various IDE (such as Eclipse, Sublime, Atom, Webstorm) to develop Fiori applications, and then use report / UI5/UI5_REPOSITORY_LOAD to upload the local project to the foreground server. For specific steps, please refer to this blog Deploy a Fiori app in SAP Fiori
In addition, Eclipse has a plug-in developed by SAP called ABAP Repository Team Provider, which can be used to deploy UI5 applications with one click. For specific steps, please refer to blog: How to Deploy and Run SAPUI5 application on ABAP Server
You can also try to use WebIDE for development, and then deploy the application to the ABAP foreground server through WebIDE.
For details, please refer to the blog post: How to deploy the Web IDE UI5 application to ABAP repository
This blog post comes from my colleague, Wu David of SAP Chengdu C4C development team, a tall and handsome programmer with excellent cooking skills.
Mode 2 deploys and runs in an On Cloud environment
If the former approach succeeds in making SAP's traditional BSP technology running on the Netweaver platform continue to shine, then the second approach reflects SAP's determination to embrace cloud and change. Fiori deployed in this way is no longer associated with Netweaver and ABAP platforms. At present, all cloud-based product development teams in SAP Chengdu have adopted this approach without exception.
SCP (SAP Cloud Platform) is a cloud platform built by SAP. Suppose you have developed a Fiori application and want to deploy and run it on SCP, you can refer to the blog post of Chen Vicky, a beautiful young female programmer from SAP Chengdu Cloud Development team: How to deploy UI5 application on SCP.
(although Vicky joined SAP Chengdu after graduating in July 2016 and had only a few months' experience in the ABAP internship program during her school period, she has now become a qualified Java and JavaScript developer through her efforts and the help of other old colleagues in the group.)
On this basis, I have also done some simple exercises, such as developing a Fiori application, deploying it on SCP, and being able to access data on another On premise server: Deploy your web application to SAP Cloud Platform which can access resource from On-Premise ABAP system
Of course, you can also choose other cloud platforms to run your Fiori applications, such as Baidu Cloud, Aliyun, and foreign cloud platforms such as Heroku: Step by step to host your UI5 application in Heroku
You can even deploy and run your Fiori application on github, although github is not intended for this purpose:)
Use GitHub Pages to host your OpenUI5 app
By the way, I don't know if you have read this article by Ruan Yifeng: building a free, unlimited flow entry for Blog----github Pages and Jekyll
In the comment area at the end of the article, domestic netizens should not use github to do things other than storage code, which triggered a heated discussion.
As far as my observation is concerned, many domestic front-end Daniel have chosen to deploy their blogs on github.
It is worth mentioning that SAP Hybris Cloud for Customer, although its background is still based on Netweaver ABAP, but the deployment of C4C UI applications does not adopt the first way introduced in this article, but the second method being introduced in this chapter.
Mode 3 is packaged as a platform native application and installed on mobile devices.
Taking SAP Hybris Cloud for Customer as an example, we use Cordova as an open source framework to package Fiori applications developed by developers with JavaScript+HTML to generate iOS, Android and Windows Phone installation packages and then install them on mobile devices.
This means that the development team of the SAP Chengdu C4C development team, after writing the code in the local IDE, has made a lot of efforts to ensure that our developed functions not only work properly under various supported browsers on the PC side, but also work well on the iOS, Android and Windows phone devices supported by C4C.
Although we have designed very complete unit tests to cover the features we have developed, we also have a large number of manual tests on mobile devices in order to strictly ensure the quality of the products we release.
Therefore, in case you encounter some problems of one kind or another when using C4C, please report incident to the corresponding module of C4C, but do not doubt our painstaking efforts to ensure the quality of our products.
If you have developed a Fiori application and want to install it on your phone for fun, you can refer to my blog:
Step by step to package a Fiori application into your Android device using Cordova
If your Fiori app wants to access some features on mobile devices that can only be provided by the native mobile operating system, then you can refer to my blog Step by step to create a custom Cordova plugin for Android and consume it in your UI5 application
The above blog takes the development of Android platform as an example to introduce the development of Cordova custom plug-ins: I implemented a custom Cordova plug-in in Java on the Android platform, and then consumed this custom plug-in in the Fiori application.
What are the above three ways to deploy SAP Fiori applications? have you learned any knowledge or skills? If you want to learn more skills or enrich your knowledge reserve, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.