Fiori-like Prototype ( Github Abap2Ui5 SAP Project )
Abap2UI5
Development of UI5 Apps in pure ABAP.
Project Features
1. Easy to use – implement just one interface for a standalone UI5 application
2. Pure ABAP – development using 100% ABAP (no JavaScript, DDL, EML or Customizing)
3. Low system footprint – based on a plain http handler (no BSP, OData, CDS, BOPF, FE or RAP)
4. Cloud and on-premise ready – works with both language versions (ABAP for Cloud, Standard ABAP)
5. High system compatibility – runs on all available ABAP stacks (from NW 7.02 to ABAP 2302)
6. Easy installation – abapGit project, no additional app deployment needed
Installation
Works with all available ABAP releases and language versions:
1. BTP ABAP Environment (ABAP for Cloud)
2. S/4 Public Cloud ABAP Environment (ABAP for Cloud)
3. S/4 Private Cloud or On-Premise (ABAP for Cloud, Standard ABAP)
4. R/3 NetWeaver AS ABAP 7.50 or higher (Standard ABAP)
5. R/3 NetWeaver AS ABAP 7.02 to 7.42 - use the low syntax branch
Install with abapGit, create a new HTTP service and call Abap2UI5.
ABAP for Cloud:
Standard ABAP:
Github Abap2Ui5 SAP Project Information
Demo
SCN Blog Series - Introduction to Abap2UI5
(1/7) Development of UI5 Apps in pure ABAP
(2/7) Output of Tables & Selection Screens
(3/7) Pop-ups, F4-Help & Flow Logic
(4/7) Advanced Functionality & Demonstrations
(5/7) Extensions with Custom Controls, HTML, CSS & JS
Reference:
Find abap2UI5 in the ABAP Open Source Projects
Static Analysis & Continuous Integration with abaplint
Featured in the Boring Enterprise Nerdletter
Development of UI5 Selection Screens in pure ABAP (former version)