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
+16-21Lines changed: 16 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,29 @@
1
-
# Technology Evolution: From ITS to abap2UI5
1
+
# UI Overview: From ITS to abap2UI5
2
2
3
-
This page explains how web development in the SAP Environment has evolved over the years — from classic Server-Side Rendering approaches like **ITS** and **Web Dynpro**, to client-side SPAs with **UI5 Freestyle** and **RAP**, and finally to the **Over-the-Wire** paradigm of **abap2UI5**.
3
+
This page explains how web development in the SAP environment has evolved over the years — from classic server-side rendering approaches like ITS and Web Dynpro to client-side SPAs with UI5 Freestyle and RAP, while contextualizing the open-source framework abap2UI5 and its Over-the-Wire paradigm.
4
+
5
+
### ITS Mobile
6
+
_Bringing SAP GUI to the Web (2000+) (SAP)_
4
7
5
-
### 1. ITS Mobile: Bringing SAP GUI to the Web (2000+) (SAP)
6
8
The **Internet Transaction Server (ITS)** was SAP’s first step to bring SAP GUI screens (Dynpro) to the web. ITS Mobile converts classical Dynpro screens into basic HTML pages.
7
9
8
10
- Pure **Server-Side Rendering (SSR)**: HTML is generated on the server for every interaction.
9
11
- Optimized for simple mobile devices (e.g., warehouse scanners).
10
12
- Focus on reusing existing Dynpro logic for web & mobile use cases.
11
13
- Still used today for specific legacy scenarios.
12
14
13
-
### 2. Web Dynpro ABAP: Structured Web Applications (2003+) (SAP)
15
+
### Web Dynpro ABAP (2003+) (SAP)
16
+
_Structured Web Applications_
17
+
14
18
**Web Dynpro ABAP** introduced a component-based UI framework for web applications.
15
19
16
20
- UI definitions are created in ABAP (Views, Context, Controllers).
17
21
- Still **Server-Side Rendering**: UI is built on the server, rendered as HTML in the browser.
18
22
- Suitable for transactional business applications.
19
23
- More structured and modular than ITS, but limited for modern UX expectations.
20
24
21
-
### 3. UI5 Freestyle: Full Client-Side SPAs (2010+) (SAP)
25
+
### UI5 Freestyle (2010+) (SAP)
26
+
_Full Client-Side SPAs_
22
27
With the advent of smartphones and richer web experiences, **UI5 Freestyle** was introduced.
23
28
24
29
- Based on **JavaScript, XML Views, and UI5 Controls**.
@@ -27,15 +32,17 @@ With the advent of smartphones and richer web experiences, **UI5 Freestyle** was
0 commit comments