|
1 | | -# The Key Conept: UI5 Over-the-Wire |
| 1 | +# The Key Concept: UI5 Over-the-Wire |
2 | 2 |
|
3 | 3 | The core principle of **abap2UI5** is to apply the proven **Over-the-Wire** concept to SAP UI5 application development. |
4 | 4 |
|
@@ -65,28 +65,23 @@ Several frameworks successfully implement this pattern: |
65 | 65 | - ABAP-based UI definitions (XML Views & JSON View-Models) |
66 | 66 | - A static SAP UI5 frontend app for rendering |
67 | 67 | - Backend-controlled UI logic and state management |
| 68 | +- Targeted ViewModel updates ensure that only specific UI5 controls are re-rendered |
68 | 69 |
|
69 | | -#### Key Characteristics |
70 | | -- Static UI5 frontend delivered once. |
71 | | -- Backend defines and controls UI structure and behavior. |
72 | | -- Pure ABAP development — no custom JavaScript needed. |
73 | | -- Seamless alignment with SAP's UI5 and ABAP technology stack. |
74 | | - |
75 | | -#### Benefits for SAP Applications |
76 | | - |
77 | | -- **Simplified Frontend**: No custom JavaScript, no separate frontend development. |
78 | | -- **Faster Development Cycles**: All logic and UI changes are managed in ABAP. |
79 | | -- **Maintainable Architecture**: UI definitions reside in ABAP Classes — no frontend builds required. |
80 | | -- **Full SAP Integration**: Runs on any ERP or S/4HANA release, compatible with standard SAP infrastructure. |
81 | | -- **Perfect for Business Apps**: Ideal for CRUD-heavy applications, forms, tables, and dashboards. |
| 70 | +#### Key Benefits and Characteristics |
| 71 | +- Static UI5 Frontend: Delivered once, remaining generic and stable. |
| 72 | +- Backend-Driven UI Control: All UI structures, logic, and dynamic behavior are defined and maintained in ABAP. |
| 73 | +- Pure ABAP Development: No need for custom JavaScript or separate frontend development. |
| 74 | +- Simplified Architecture: No frontend builds, no complex SPA frameworks — everything managed through backend artifacts. |
| 75 | +- Seamless SAP Integration: Fully aligned with SAP’s UI5 and ABAP technology stack, compatible with ERP and S/4HANA releases. |
| 76 | +- Efficient for Business Applications: Especially suitable for CRUD-heavy apps, forms, tables, dashboards, and typical enterprise use cases. |
82 | 77 |
|
83 | 78 | #### Limitations to Consider |
84 | 79 |
|
85 | 80 | - Not suitable for highly interactive, real-time collaboration apps. |
86 | 81 | - Offline functionality or complex client-side interactions are not covered. |
87 | 82 | - Less effective if frontend and backend teams work independently. |
88 | 83 |
|
89 | | -### Conclusion |
| 84 | +### Summary |
90 | 85 |
|
91 | 86 | The **key idea of abap2UI5** is to bring the simplicity and efficiency of the Over-the-Wire pattern into the SAP ecosystem. |
92 | 87 |
|
|
0 commit comments