In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
What is the solution of Low Code Development on the SAP cloud platform? many novices are not very clear about it. In order to help you solve this problem, the following editor will explain it in detail. People with this need can come and learn. I hope you can get something.
Today we will take a brief look at the rapid application development (Rapid Application Development, or RAD) solution on the SAP cloud platform, and Mendix, an important member of Siemens, is a leader in the field of Low Code Development (low code development), and its masterpiece Mendix Studio Pro.
The so-called low code development platform / tool refers to the platform / tool that can quickly generate applications without coding or very little code (No Code or Low Code). It usually provides a visual interactive interface to quickly build application interfaces, design data models, create application business logic and workflow, and so on.
The technical requirements of low-code development platform for users are much lower than those of programmers in traditional software development projects. With the deepening of the wave of digital transformation of enterprises, especially the voice of information digitization of small and medium-sized enterprises is getting louder and louder, using low-code development platform can quickly build the framework of the application program in a short time, deliver it to customers, and quickly iterate according to customer feedback, so it occupies an important place in the development mode of enterprise digital transformation, especially in the development of information construction projects for small and medium-sized enterprises.
Because of the unique advantages of low-code development platform in enterprise application development, many software vendors have set foot in this field. For example, SAP Intelligent Robotic Process Automation Desktop Studio, one of the SAP intelligent robot process automation solutions, can also be regarded as one of the low-code development tools.
Jerry has introduced its usage in previous articles on how to use SAP Intelligent Robotic Process Automation to automate Excel.
The RAD solution on the SAP cloud platform also integrates the leader in the field of low code development, from the development tool Mendix Studio Pro provided by Mendix. From the evaluation report of the enterprise low code development platform released by Gartner in 2019, we can see that Mendix is in the Leaders (leader) area in the magic quadrant.
Let's try to use Rapid Application Development on SAP Cloud Platform and Mendix Studio Pro to develop a Fiori application that displays the data provided by the OData service in a read-only manner to see how the so-called low code development is different from the development experience using SAP WebIDE.
Log in to SAP Cloud Platform: https:///#/home/serviceCataloghttps:///index.htmlhttps:///
It parses the Odata metadata contained in the xml, extracts the name GWSAMPLE_BASIC and details of the OData service, and converts it into a file in mpk format that Mendix Studio Pro can recognize and import:
After SAP OData Model Creator generates the mpk file, download it locally and import it into Mendix Studio Pro.
After importing mpk, the generated Mendix Studio Pro can recognize the OData model as shown in the following figure. For this example, I chose to display the Sales Order data returned by the OData service.
The business logic of the Jerry example is simple: send an OData service request, get the data and display it on the Fiori page.
Sequential business logic like this one-line can be encapsulated in Mendix Microflow. Create a Microflow and name it GetSalesOrder:
After the Microflow is created, it appears as a straight line in the editing interface, with green and red endpoints representing the start and end of the business process, respectively.
This editing interface is very similar to the iFlow editing page on SAP Cloud Platform. You can compare this Microflow to the iFlow in SAP Cloud Integration.
Select Insert- > Activity from the right-click menu:
Select the Create request params under SAP OData Connector, and the first step to represent this Microflow is to send an OData service request.
Name the request JerryRequestParams:
You need to use Basic Authorization for authentication to access the SAP OData service, so add a second Activity of type Add basic Authorization:
Create two constants ES5UserName and ES5Password in the project to maintain the user name and password needed to access the SAP OData service in the constant:
Then use these two constants in basic Authorization activity:
Add a third Activity of type Get list. The meaning of this step is of course to initiate an actual OData request:
Specify that the type returned by the Microflow end event is List,Entity as the SalesOrder model in the OData service.
After the development of Microflow, it means that the design of the business logic of the application is over, and all that is left is to deal with the foreground interface. Create a new page and select Fiori_MasterDetail from the drop-down menu for layout type:
After clicking on OK, we get a template page for the Master-Detail layout, and all that is left is to fine-tune the template, such as adjusting the font, changing the title, deciding which fields should be shown or hidden, and so on.
Select the fields you want to display from the SalesOrder list on the right side of the development panel and drag them to the page editing area on the left. Data binding is done automatically without manual intervention.
The following figure shows that I chose to display three fields in the Master List on the left side of the application: Customer ID,Customer Name and Created At.
On the detail page on the right, I chose to display three fields, Sales Order ID,Currency Code and Gross Amount.
Click Run Locally to run the application locally:
The effect is shown in the following figure:
If you select Run, because the Region information of SAP Cloud Platform was initially set in Mendix Studio Pro, the application will be automatically deployed to run on SAP cloud platform:
From this simple example, we can find that the concept of Low Code Development is not a new thing in the field of SAP development. For example, a large number of templates provided by creating Fiori applications in SAP WebIDE, as well as the concept of Fiori Elements itself, all reflect the encapsulation of development details and complexity, thus reducing the threshold for the use of tools.
On the other hand, I personally think that Low Code Development's Low should never be understood as "low-level" or "low-level"-these well-designed low-code development platforms can encapsulate concepts that ordinary people find very esoteric and difficult to understand, and transform them into entities that non-professional programmers can accept through simple learning, thus expanding the use of tools, which in itself is a great thing.
From the many types of applications to choose from in the application creation wizard, you can see that the power of Mendix Studio Pro is much more than this little bit of content introduced in this article. In particular, Mendix has "privately customized" a series of SAP application templates for SAP, which interested friends can download from Mendix's official website to find out.
Is it helpful for you to read the above content? If you want to know more about the relevant knowledge or read more related articles, please follow the industry information channel, thank you for your support.
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.