You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/advanced/technical/overview.md
+5-7Lines changed: 5 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,7 @@ This page compares **abap2UI5** with other common SAP UI technologies to help un
4
4
5
5
While many SAP applications rely on client-side Single Page Applications (SPAs) or traditional Server-Side Rendering (SSR), abap2UI5 follows a pragmatic **Over-the-Wire** approach. It bridges the gap between simplicity and flexibility by shifting UI control back to the ABAP backend — without sacrificing the power of UI5 on the frontend.
6
6
7
-
### Technology Overview
8
-
9
-
#### abap2UI5: Over-the-Wire
7
+
### abap2UI5: Over-the-Wire
10
8
abap2UI5 applies the Over-the-Wire principle to SAP UI5 apps. The backend (ABAP) defines UI5 XML Views and ViewModels, which are sent to the browser. A generic, static UI5 app dynamically renders this content.
11
9
12
10
-**Frontend stays generic & static**
@@ -15,31 +13,31 @@ abap2UI5 applies the Over-the-Wire principle to SAP UI5 apps. The backend (ABAP)
15
13
- Inspired by modern Over-the-Wire frameworks like Hotwire, Livewire
The **RESTful Application Programming Model (RAP)** standardizes how SAP applications expose data and services via OData V4. **Fiori Elements** apps use these services to render UIs client-side in the browser.
20
18
21
19
- Developers define CDS Annotations in ABAP
22
20
- UI is built dynamically by the UI5 Fiori Elements runtime (SPA)
23
21
- Suitable for standard apps with CRUD patterns
24
22
- Reduces custom UI development, but still SPA complexity (OData Metadata handling, UI5 runtime)
25
23
26
-
####UI5 Freestyle: Custom SPA (2010+)
24
+
### UI5 Freestyle: Custom SPA (2010+)
27
25
UI5 Freestyle apps offer full control over the frontend. Developers build custom UI5 applications using JavaScript, XML Views, and UI5 Controls.
0 commit comments