Bu kurs, ABAP RESTful Application Programming Model (RAP) üzerine kapsamlı bir giriş sunar. Amaç, bir SAP Fiori uygulaması geliştirip, bunu SAP Fiori launchpad üzerinde yayınlamaktır.
Kurs, SAP S/4HANA ve SAP Fiori’ye kısa bir girişle başlar. Ardından, ABAP Development Tools (ADT) kullanılarak mevcut veri model görünümleri üzerine CDS projection view’lar oluşturulur. Bu görünümler, SAP Fiori elements ile geliştirilen bir SAPUI5 uygulaması içerisinde kullanılmak üzere iş hizmeti olarak yayınlanır.
RAP iş nesnesi davranışı sayesinde işlemsel süreçler (determinasyonlar, doğrulamalar ve aksiyonlar) eklenir. Ayrıca taslak desteği (draft-support) ve değer yardımları (value help) uygulanır. Son olarak, uygulama SAP Fiori launchpad üzerinde kataloglar, döşemeler (tiles) ve hedef eşlemeler (target mappings) oluşturularak yayınlanır.