Best Ressources to Learn Javascript for ABAP Developers: Collection of the best ressourses to learn JS for any SAP ABAP Developers (Books, Links and videos).
Master all you need to know about JS in order to understand the SAP New UI Technology : SAPUI5, Fiori and UI Add-on on SRM …
Table of Contents
Are you an ABAP developer looking to expand your horizons to SAPUI5 and SAP HANA? Your first step is to understand JavaScript, and this e-book from the leading SAP publisher will show you how.
Learn the basic principles behind JS, including its variables, operators, and control structures. Then find out how to use selectors and events, DOM functions, and AJAX technology in the jQuery library.
With step-by-step instructions and sample code, this e-book will help?firstyou build a firm foundation in JavaScript then to propel your SAP programming career forward!
– Learn the language that is the foundation of SAPUI5
– Understand JavaScript?s basic principles: variables, operators, and control structures
– Use DOM functions, and AJAX technology in the jQuery library*
Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. This guide equips ABAP/SAP developers with essential topics to get started with JS.
The prime emphasis of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are useful from the perspective of an ABAP developer.
The book starts with a brief intro of HTML, the basics of JS, and how to create and run a simple JS program. It then dives into the details of the language, showing how to make simple programs.
Read also
It covers loops in detail, mathematical operations, and string and regular expression in JS, as well as a taste of functions, followed by objects and object-oriented programming in JavaScript.
Finally, it reviews a small SAP application made in SAP UI5 development library. The book provides:
SAP/ABAP developers, senior ABAP developers, SAP beginners, SAP programmers, SAP ABAP mobility developers, and students learning ABAP and Javascript.
The target audience will be SAP professionals, beginner and experienced ABAP users, and university students. This book will serve as an alternative to costly courses in JavaScript.
If you prefer rather watching Videos tutoials than reading books or online, here a serie of Tutorials compossed by 7 sections how to learn JS.
Let’s start with this excellent blog post on SDN on Top 10 things ABAP Developers should know when learning Javascript.
To keep it short here the 10 especially relevant points:
In this 2007 presentation at Yahoo!, which is meant to be the beginning of a three-course sequence (followed by “Theory of the DOM” and then “Advanced JavaScript”), Douglas Crockford explores not only the language as it is today but also how the language came to be the way it is.
Note: there’s a title at the opening that claims this is “Part 1 of 4”, but this video contains all four parts edited together. No need to go searching for the missing parts.
A great set of lessons by Chris Whealy takes you to the next level of detail, they?re available on SCN JavaScript for ABAP Developers (Updated).
A series of tutorials on using JavaScript in XSJS and SAPUI5 by David Brookler, also on SCN?look good and go into more detail than I have above on various topics.
A good, free, introduction that assumes no prior programming knowledge is Eloquent Javascript by Marijn Haverbeke. Thanks to Fred Verheul for suggesting this in the comments.? This book has been praised by none other than JavaScript?s creator Brendan Eich.
SAP ISU Tables for Technical master data, for Billing Master Data, Billing and invoicing Tables?…
SAP Fiori 3 UX and Design of SAP Fiori Apps for SAP S/4HANA, SAP TechEd…
Dunning is the business practice of informing a customer of past due payment. Dunning letters…
SAP AP Tcodes & SAP AR Tcodes: House Banks Tcodes, Advance Payments or Down Payments,…
What are the main SAP Payment Terms Tables ? What are the related Tables in…
Work center consists of master data related to routing of products. It contains data related…