Skip to content

Commit 14c052e

Browse files
authored
Update dx.md
1 parent 23173c0 commit 14c052e

File tree

1 file changed

+9
-9
lines changed
  • docs/advanced/technical

1 file changed

+9
-9
lines changed

docs/advanced/technical/dx.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ abap2UI5 is a framework built by ABAP developers for ABAP developers. Written en
44

55
This page highlights the key ideas behind abap2UI5.
66

7-
### Outputs like if_oo_adt_classrun
7+
### Simple Output with if_oo_adt_classrun
88

99
One of the most fundamental development tasks is outputting data. In ABAP, the cleanest way to do this is with the `if_oo_adt_classrun` interface. It offers a simple, class-based approach to immediately output data in ADT:
1010

@@ -45,7 +45,7 @@ Additional in abap2UI5:
4545
- End-user ready without extra deployment
4646
- Conform to SAP Fiori Design guidelines
4747

48-
### Inputs like Selection Screens
48+
### Input Handling Inspired by Selection Screens
4949

5050
Classic ABAP supports user input through selection screens:
5151

@@ -89,7 +89,7 @@ Why this improves Developer Experience:
8989
- Easy to test: reload the page, enter input, press the button
9090
- Everything is still in a single class — no external UI tooling needed
9191

92-
### Tables like ABAP List Viewer
92+
### Tabular Output like ALV
9393

9494
ALV tools such as `CL_SALV_TABLE` helped make tabular output effortless:
9595

@@ -151,7 +151,7 @@ ENDCLASS.
151151
Additional Benefits in abap2UI5:
152152
- Fully works in browser and on any device, no SAP GUI dependencies
153153

154-
### Event Handling like popup_to_confirm
154+
### Classic Popups, Modern Events
155155
Classic ABAP offered a straightforward way to ask user decisions:
156156

157157
```abap
@@ -212,7 +212,7 @@ Why it matters:
212212
- UI and logic stay in sync
213213
- The flow mimics classic ABAP screen logic with modern UI5 behavior
214214

215-
### Deployment Simplicity
215+
### Zero-Setup Deployment
216216

217217
One aspect of Developer Experience is deployment. Even a beautifully written app is frustrating if it’s hard to ship. In abap2UI5, apps are just ABAP classes — deployment is as simple as activating the class. Transport to production happens via the standard TOC system known from traditional ABAP workflows.
218218

@@ -221,31 +221,31 @@ Why this improves Developer Experience:
221221
- Code changes can be instantly tested by developers or consultants
222222
- Every app is abapGit-compatible — no separate artifacts required
223223

224-
### No UI Cache
224+
### No Caching Issues
225225

226226
A common frustration in SAP frontend development is UI caching — especially with BSP or Fiori Elements apps. You make a change, but nothing happens due to cached files. abap2UI5 avoids this problem entirely by not caching any UI definitions. The UI is dynamically generated on every request.
227227

228228
Why this improves Developer Experience:
229229
- No need to clear browser or server caches
230230
- Fast development iteration — edit the code, refresh the browser, see results
231231

232-
### Tools Free Choice
232+
### Develop in Any ABAP IDE
233233

234234
Great Developer Experience means freedom of tooling. abap2UI5 apps are developed entirely in ABAP — whether in SE80, ADT, or your favorite ABAP IDE.
235235

236236
Why this improves Developer Experience:
237237
- No additional setup required — works in any ABAP system
238238
- Ideal for teams already experienced with ABAP
239239

240-
### Debugging Made Simple
240+
### Pure ABAP Debugging
241241

242242
Frontend-heavy applications often require jumping between browser dev tools, JavaScript logs, and network inspectors. With abap2UI5, the UI is pure ABAP — no JavaScript, no additional layers. Set a breakpoint in the ABAP method and you’re done.
243243

244244
Why this improves Developer Experience:
245245
- Backend-only debugging with the classic debugger or ADT
246246
- No need for browser debugging tools
247247

248-
### Code Sharing
248+
### Easy Code Sharing
249249

250250
Sharing your apps or code is easy. Since abap2UI5 apps are ABAP classes, they can be shared via abapGit or simply copy-pasted. No configuration files, manifests, or build tools involved.
251251

0 commit comments

Comments
 (0)