Explanations and code examples for the technologies I work with every day: from the SAP front end down to the data layer and the RAP transactional model.
Language fundamentals, asynchrony and patterns used daily inside and outside SAPUI5.
→SAP's MVC framework for building Fiori apps: XML views, controllers, models and Fiori Elements.
→RESTful ABAP Programming Model: how a modern transactional service is built in S/4HANA.
→Core Data Services: declarative data modelling, annotations and interface/consumption layers.
→ABAP Objects: the foundation RAP, business logic classes and extensions are built on.
→Protocol differences, batch requests, deep create and draft handling — and when to use each version.
→Steampunk, CAP and the extension services that keep custom code outside the S/4HANA core.
→The extensibility pyramid and why it makes S/4HANA upgrades safe and fast.
→