In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-30 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article introduces the relevant knowledge of "analyzing the evolution history of SAP front-end technology". In the operation of actual cases, many people will encounter such a dilemma, so let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
I also drew a simple picture:
R1 and R2 for mainframes are so old for us that we can only experience the appearance of these antiques through the retro theme in SAPGUI, namely Classical Theme.
In 1992, BSP (business server page), which is similar to JSP technology, appeared, which can realize dynamic web page effect with the help of ABAP language executed on the server side.
At run time, each BSP page automatically generates a temporary ABAP class, executes the ABAP code embedded on these BSP pages, and renders the results into native HTML code.
It is worth mentioning that BSP technology is compatible with ordinary HTML/JavaScript applications, in other words, almost all HTML/JavaScript-based web applications that can run on web servers except Netweaver can also run on Netweaver with BSP as the carrier. Therefore, even many Fiori UI applications in S/4HANA, the flagship product of SAP, are stored on Netweaver with BSP applications as the carrier.
For example, the name of the Fiori application of S/4HANA material Master data Management can be found in the Chrome developer tool:
The BSP app can be found on Netweaver:
It is a miracle that BSP technology, which was born in 1992, is still in service today. Of course, it also has some limitations due to historical reasons:
The development efficiency is not high enough, and there is no concept similar to that of the control library in UI5, resulting in developers having to repeat a lot of wheels. SAP later released some of its own BSP Extension, similar to tag in JSP, to make up for the lack of development efficiency.
In addition, BSP development tools in SAPGUI only transaction code SE80, this tool is not friendly enough to do HTML and JavaScript development. Therefore, the later SAP Fiori development also takes the way of developing in the local modern IDE such as Eclipse, and then uploading it to Netweaver to generate BSP automatically.
Without the concept of MVC, it seems inadequate in the development of large-scale enterprise applications.
It is because of the exposure of these two defects that led to the emergence of WebUI and Webdynpro. For a detailed introduction of these two front-end technologies, please refer to Jerry's previously mentioned Wechat article: SAP UI and Salesforce UI Development chat. I will not repeat them here, just talk about some content that has not been mentioned in this article.
The highlight of ABAP Webdynpro is that it can develop UI interface in a WYSIWYG way. The disadvantage is that it no longer supports traditional HTML/JavaScript like BSP, so it can not achieve some requirements of high interface complexity and interaction.
While WebUI inherits all the advantages of BSP, it provides the encapsulation of MVC on the basis of BSP, which greatly improves the development efficiency. At the same time, the structure of the developed Web application is clear, and there will no longer be thousands of lines of code in a view page.
The figure below is a typical WebUI model, and the three layers of MVC are clearly defined in workbench.
WebUI and ABAP Webdynpro are still widely used in SAP products. WebUI continues to play a very important role in the CRM module of S/4HANA. For more information, please read my following article: Hello World, S/4HANA for Customer Management 1.0
Webdynpro is the mainstream technology of SAP SRM UI development.
Search all public web sites that use SAP BSP technology:
Https://www.google.com/search?q=inurl:/sap/bc/bsp/&gws_rd=ssl
Using Webdynpro's:
Over time, users' experience of accessing web pages on mobile devices becomes more and more demanding, so there is a front-end technology that SAP practitioners are now familiar with: SAP UI5.
That's all for "analyzing the evolution history of SAP front-end technology". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!
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: 256
*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.