Skip to content

Commit 617035c

Browse files
authored
Update dx.md
1 parent 6366bb4 commit 617035c

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

docs/technical/dx.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ What abap2UI5 adds is the ability to run in the browser without ADT, using a UI5
4242

4343
### Classic Input Handling with Selection Screens
4444

45-
Input handling was never a challenge in classic ABAP — just define a REPORT with PARAMETERS and SELECT-OPTIONS, and the UI is generated automatically. Although the term didn’t exist back then, this gave you a "fullstack" app in just a few lines:
45+
Input handling was never a challenge in classic ABAP — just define a Report with `PARAMETERS` and `SELECT-OPTIONS`, and the UI is generated automatically. Although the term didn’t exist back then, this gave you a "fullstack" app in just a few lines:
4646

4747
```abap
4848
REPORT zre_app_input.
@@ -55,7 +55,7 @@ Why this is great for developers:
5555
- Built-in input handling and event processing
5656
- Fullstack behavior with no setup
5757

58-
abap2UI5 mirrors this classic selection screen behavior in the browser. Use Z2UI5_CL_XML_VIEW to define simple views and exchange data with the _bind_edit method:
58+
abap2UI5 mirrors this classic selection screen behavior in the browser. Use `Z2UI5_CL_XML_VIEW` to define simple views and exchange data with the `_bind_edit` method:
5959

6060
```abap
6161
CLASS zcl_app_input DEFINITION PUBLIC CREATE PUBLIC.
@@ -84,7 +84,7 @@ Additionally, you can test code changes instantly — just reload the page, ente
8484

8585
### ALV-Style Table Output in the Browser
8686

87-
Table output is one of the most commonly used features by ABAP developers, and ALV is an iconic tool in this context. CL_SALV_TABLE makes generating tabular output straightforward:
87+
Table output is one of the most commonly used features by ABAP developers, and ALV is an iconic tool in this context. `CL_SALV_TABLE` makes generating tabular output straightforward:
8888

8989
```abap
9090
REPORT zre_app_alv.
@@ -142,11 +142,11 @@ CLASS zcl_app_alv IMPLEMENTATION.
142142
ENDCLASS.
143143
```
144144

145-
From here, it's just a small step to generate everything dynamically using RTTI — similar to modern SALV techniques, but running directly in the browser.
145+
From here, it's just a small step to generate everything dynamically using RTTI — similar to the SALV functionality, but running directly in the browser.
146146

147147
### Classic Popups, Modern Events
148148

149-
Anyone who has browsed SE37 for POPUP_TO_* knows the charm of classic ABAP popups. Function modules like POPUP_TO_CONFIRM are simple yet powerful:
149+
Anyone who has browsed SE37 for POPUP_TO_* knows the charm of classic ABAP popups. Function modules like `POPUP_TO_CONFIRM` are simple yet powerful:
150150

151151
```abap
152152
REPORT zre_app_alv.
@@ -212,7 +212,7 @@ Beyond the code snippets shown above, the Over-the-Wire approach of abap2UI5 —
212212

213213
In abap2UI5, apps are just ABAP classes — deployment is as simple as activating the class. Transport to production happens via the standard transport system familiar from traditional ABAP development:
214214
- No separate frontend build or deployment pipelines
215-
- Code changes can be instantly tested by developers or consultants
215+
- Code changes can be instantly tested by other developers or consultants
216216
- Every app is abapGit-compatible — no separate frontend artifacts required
217217

218218
##### No Caching Issues
@@ -235,14 +235,14 @@ Frontend-heavy applications often require switching between browser dev tools, J
235235

236236
##### Easy Code Sharing
237237

238-
Sharing your apps or code is simple. Since abap2UI5 apps are standard ABAP classes, they can be shared via abapGit or even copy-pasted. No configuration files, manifests, or build tools required:
238+
Sharing your apps or code is simple. Since abap2UI5 apps are standard ABAP classes, they can be shared via abapGit or even copy-pasted:
239239
- Easy to clone and test other apps
240240
- Great for collaboration and code reviews
241241
- Encourages modular, reusable components
242242

243243
### Conclusion
244244

245-
abap2UI5 brings familiar ABAP development patterns into the browser. It reuses proven concepts like selection screens, ALV tables, and popup dialogs — but renders them as UI5-compliant apps, defined and executed entirely in ABAP.
246-
The result: backend-driven UI development with minimal tooling, fast iteration, and no need for JavaScript or OData. Whether it's prototyping or building full apps, abap2UI5 keeps the workflow close to what ABAP developers know best.
245+
abap2UI5 brings familiar ABAP development patterns into the browser. It reuses proven concepts like Selection Screens, ALV tables, and popup dialogs — but renders them as UI5 apps, defined and executed entirely in ABAP.
246+
The result: backend-driven UI development with minimal tooling and fast iterations. Whether it's prototyping or building full apps, abap2UI5 keeps the workflow close to what ABAP developers know best.
247247

248248
Happy ABAPing! ❤️🦖🦕🦣

0 commit comments

Comments
 (0)