jQuery has been the most used JavaScript framework ever created. It took web development out of the Dark Ages and brought some joy to web developers (no more fiddling with browser agents and conditional code). However, jQuery is not required in moder...
This is a blog series on exploring modern javascript testing frameworks in Fiori/UI5 context. In this one, we’ll see how to use Node Test Runner (aka node:test module) to unit test Fiori/UI5 apps and libraries. We’re going to use the openui5-sample-a...
This is a blog series on exploring modern javascript testing frameworks in Fiori/UI5 context. In this one, we’ll see how to use Vitest to unit test Fiori/UI5 apps and libraries. We’re going to use the openui5-sample-app which already has QUnit tests,...
This is a blog series on exploring modern javascript testing frameworks in Fiori/UI5 context. In this one, we’ll see how to use Jest to unit test Fiori/UI5 apps and libraries. We’re going to use the openui5-sample-app which already has QUnit tests, t...
This is going a blog series where I want to show how modern JavaScript test frameworks could be used to test SAP Fiori/UI5 apps and libraries. To make it more digestible, I’ll slip it into 4 parts:
Overview
Jest
Vitest
Node Test Runner
Afte...
This seems to be a new wrapping for our old bgRFC friend, it's the ABAP Cloud version. The concept is similar to regular SM36/37 jobs.Regarding the "exactly once", it means you can add multiple transactions to the "job" and the framework guarantees t...
Hi Andrew,That's funny, I just had the same conversation with a colleague this morning! Somehow, people don't have a package.json in the db folder and don't know they should have.Let me be clear here: developers must control their app dependencies, a...
Yes, you can make some changes without annotations. Not sure whether your use case is covered, but have a look at:Configuring List Report Features and Extending List Reports and Object Pages Using App Extensions.