当前位置:网站首页>As a senior abap consultant, which SAP technology can be selected as the main direction in the next step?
As a senior abap consultant, which SAP technology can be selected as the main direction in the next step?
2022-06-11 21:22:00 【Hua Weiyun】
A friend asked me for advice :

About this topic ,Jerry Once wrote an article :ABAP What should developers learn in the future .

Its English version Published in the SAP On the community blog and topped by administrators , Got over 10000 readings .

The four learning directions I suggested in the article at that time were :
(1) Familiar with a functional programming language
(2) understand Spring
(3) be familiar with JavaScript
(4) Learn about a NoSQL database
Then I added the fifth point , be familiar with SAP Cloud Platform ( Now it's changed to SAP Business Technology Platform) Development technology .
Back to my friend's advice , As a ABAP Senior Consultant , If you want to choose another division ABAP Other than SAP Deep research on Technology , I certainly recommend SAP UI5 As the next main direction . The reasons are as follows .
I am a 2013 Contact began in SAP UI5 Of , More than 8 year , Witness it from the beginning beta edition , To the latest 1.90.0 edition .

In my 2018 An article in 1996 SAP UI and Salesforce UI Ramble on Development in , I have reviewed SAP past dynasties UI The history of Technology . As a substitute for SAP GUI,SAP ABAP Webdynpro and SAP WebClient UI The next generation of UI technology ,SAP UI5 yes SAP The main development Fiori The preferred front end framework for applications .
If you use other popular front-end frameworks like Angular,React and Vue To develop with Fiori UX Style of front end application , Need help SAP Fiori Fundamental Development library help :

and SAP UI5 The framework provides a framework for application implementation Fiori UX Native support for page style , That's what some developers jokingly call “SAP UI5 It's just SAP The son of front end development ”.
SAP UI5 As including SAP Flagship products S/4HANA And many other front-end technologies for cloud products , This shows that it is in SAP The core of the technology family . so to speak , as long as S/4HANA The flag will not fall , Application developers invest in ABAP + SAP UI5 It's a combination of time and energy , It will never be in vain .
meanwhile , In recent years ,SAP A lot of development resources have been invested , around SAP UI5 Building its ecosystem , Launched such as UI5 WebComponents,UI5-tooling,UI5 Easy Generator,UI5 Inspector,UI5 CLI,UI5 Builder,Karma for UI5,Fiori Elements And other development libraries , Development framework and development tools . therefore , Study SAP UI5, There will be opportunities to access these surrounding SAP UI5 The new technology fields derived from it , Broaden yourself except ABAP Beyond the technological horizon .

My previous article ABAP What should developers learn in the future It was suggested that ABAP Developers to get familiar with JavaScript, And learning SAP UI5, It can help us master the browser side in practice JavaScript Developing basic skills . On the other hand , I'm learning SAP UI5 Application build , distribution , And when deployed to the cloud server , By using SAP UI5 Tooling Tools such as , We can reach the server side again JavaScript Basic knowledge of , namely Nodejs.
Now imitate the classic ARPG game 《 diablo Ⅱ》 In the skill tree of , How to open SAP UI5 Learning from , To upgrade your SAP Develop skills .

Same as 《 diablo Ⅱ》 It's the same thing to describe skill preconditions by pointing arrows , The following illustration , To learn SAP Fiori Elements, Need to learn first SAP UI5 Local development ,OData Service development and CDS view Develop three skills . And if we want to make the local development good SAP UI5 Application deployment in SAP Business Technology Platform On , In addition to mastering SAP UI5 In addition to local development skills , And have SAP BTP and Nodejs Basic knowledge of .

Recommended in this article SAP UI5 Development , It's actually the red one in the picture above SAP UI5 Local development skills . This is the master SAP UI5 The foundation of more advanced development skills .
And how to start SAP UI5 The first step in learning , You can refer to my article : Yes SAP UI5 A novice who knows nothing , Which materials are better to start with ?
After a period of study and practice , I think I'm right SAP UI5 After being familiar with local development , You can follow the skill tree above , Start learning new skills . You can also use Chrome Developer tools , By means of single step debugging , From their own practical study and work closely linked SAP UI5 Implementation of the source code to start reading . Analysis and learning SAP UI5 Source code , Can further improve their use of UI5 The level of framework development and application .
The following articles , Maybe I want to know SAP UI5 Source code implementation of friends have some help .
Through the simplest button Control , Learn more SAP UI5 Zero in the framework code series
One for the SAP UI5 Learning Scaffold applications , There's no backstage API Dependence
SAP UI5 The implementation principle of control data binding
Talk about SAP UI5 View control for ID, And its Angular The similarities and differences of views
Yes SAP UI5 A novice who knows nothing , Which materials are better to start with ?
边栏推荐
- [thinking about life] words and sounds
- 从概率论基础出发推导卡尔曼滤波
- JVM运行时常量池以及直接内存
- Why is your LDO output unstable?
- I haven't blogged for two months. I sent an article to prove that my account is still alive
- Brain cell membrane equivalent neural network training code
- Application business layer modification
- [Game Theory - introduction]
- Realize the same length of tablayout subscript and text, and change the selected font size
- UML系列文章(29)体系结构建模---模式和框架
猜你喜欢

Tensorflow 2. X Getting Started tutorial

ORA-04098: trigger ‘xxx. xxx‘ is invalid and failed re-validation

ORA-04098: trigger ‘xxx.xxx‘ is invalid and failed re-validation

Only 38 years old! Zhou Chuan, a researcher of the Chinese Academy of Sciences, died unfortunately. Rao Yi sent a document to mourn: he guided me when he was still my student

Deriving Kalman filter from probability theory

Answer fans' questions | count the number and frequency of letters in the text

Explanation of each column output by explain statement

Pyqt5 technical part - set the default value of qcombobox drop-down box and get the current selection of the drop-down box

LabVIEW controls Arduino to realize ultrasonic ranging (advanced chapter-5)

JVM object allocation policy TLAB
随机推荐
Codeforces Round #740 Div. 2 解题报告
Comprehensive RTL code design method and precautions
JVM object allocation policy TLAB
[Part 14] source code analysis and application details of completionservice class [key]
RANSAC提取平面(MATLAB内置函数)
电竞网咖用2.5G网卡,体验飞一般的感觉!
Go language functions
Which Bluetooth headset is better within 500? Inventory of gifts for girls' Day
I haven't blogged for two months. I sent an article to prove that my account is still alive
Network security Kali penetration learning introduction to web penetration using MSF penetration to attack win7 host and execute commands remotely
Serval and Rooted Tree(CF1153D)-DP
JUnit tests multithreaded code, and the sub thread does not run
技术交流|网络安全设备为什么要用Bypass功能
JVM对象分配策略TLAB
SQL的语法
【 C Advanced language】 Integer Storage in Memory
JS performs non empty judgment on various data types of the returned data.
[nk] deleted number of 100 C Xiaohong in Niuke practice match
One article to show you how to understand the harmonyos application on the shelves
第一部分 物理层