Skip to content

Commit d4ee8e0

Browse files
authored
Update overview.md
1 parent 4e2ac5d commit d4ee8e0

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

docs/advanced/technical/overview.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ This page compares **abap2UI5** with other common SAP UI technologies to help un
44

55
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.
66

7-
### Technology Overview
8-
9-
#### abap2UI5: Over-the-Wire
7+
### abap2UI5: Over-the-Wire
108
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.
119

1210
- **Frontend stays generic & static**
@@ -15,31 +13,31 @@ abap2UI5 applies the Over-the-Wire principle to SAP UI5 apps. The backend (ABAP)
1513
- Inspired by modern Over-the-Wire frameworks like Hotwire, Livewire
1614
- Addresses SAP's "Clean Core" approach by keeping custom code backend-driven
1715

18-
#### RAP / Fiori Elements: Backend-driven SPA (2019+)
16+
### RAP / Fiori Elements: Backend-driven SPA (2019+)
1917
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.
2018

2119
- Developers define CDS Annotations in ABAP
2220
- UI is built dynamically by the UI5 Fiori Elements runtime (SPA)
2321
- Suitable for standard apps with CRUD patterns
2422
- Reduces custom UI development, but still SPA complexity (OData Metadata handling, UI5 runtime)
2523

26-
#### UI5 Freestyle: Custom SPA (2010+)
24+
### UI5 Freestyle: Custom SPA (2010+)
2725
UI5 Freestyle apps offer full control over the frontend. Developers build custom UI5 applications using JavaScript, XML Views, and UI5 Controls.
2826

2927
- Allows highly customized, interactive UIs
3028
- Full SPA architecture in the browser
3129
- Requires frontend expertise (JavaScript, UI5 skills)
3230
- More flexible, but also more complex in development & maintenance
3331

34-
#### Web Dynpro ABAP: Server-Side Rendering (2003+)
32+
### Web Dynpro ABAP: Server-Side Rendering (2003+)
3533
Web Dynpro ABAP is SAP's traditional web UI framework. It renders HTML on the server and sends complete pages to the browser for each interaction.
3634

3735
- Component-based UI framework fully implemented in ABAP
3836
- Classic Server-Side Rendering paradigm (SSR)
3937
- Suitable for transactional SAP applications
4038
- Limited flexibility for modern UI patterns, but robust and widely used
4139

42-
#### ITS Mobile: Legacy SSR for Mobile Devices (2000+)
40+
### ITS Mobile: Legacy SSR for Mobile Devices (2000+)
4341
**Internet Transaction Server (ITS) Mobile** converts classical SAP Dynpro (SAP GUI) screens into HTML pages for mobile browsers.
4442

4543
- Simplifies legacy app mobilization (e.g., warehouse scanners)

0 commit comments

Comments
 (0)