Skip to content

Commit 1511d8b

Browse files
authored
Update about.md
1 parent 99ea0c3 commit 1511d8b

File tree

1 file changed

+25
-12
lines changed

1 file changed

+25
-12
lines changed

docs/get_started/about.md

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,45 @@ outline: [2, 6]
55
Welcome to abap2UI5 – an open-source framework designed to enable UI5 app development purely in ABAP.
66

77
##### Features
8-
Whether you're developing in the cloud or on-premise, abap2UI5 simplifies UI5 development, making it fast and efficient without the need for JavaScript, OData, or RAP. It recalls the simplicity of classic ABAP, where just a few lines of code could generate input forms and tables using Selection Screens and ALVs.
8+
Whether you're developing in the cloud or on-premise, abap2UI5 simplifies UI5 development, making it fast and efficient without the need for JavaScript, OData, or RAP. It brings back the simplicity of classic ABAP, where just a few lines of code could generate input forms and tables using Selection Screens and ALVs.
99

1010
##### Evolution
11-
Launched in 2023 as a personal project, abap2UI5 initially focused on offering basic selection screen functionality for ABAP Cloud, introduced through a blog post on the SAP Community Network. With the support of the ABAP open-source community, it has grown significantly, adding a broad range of features. Today, abap2UI5 is a community-driven project, with contributions and feedback helping shape its development.
11+
Launched in 2023 as a personal project, abap2UI5 initially focused on offering basic selection screen functionality for ABAP Cloud. With support from the ABAP community, it has grown significantly, adding a broad range of features. Today, it is a community-driven project, continually evolving through contributions and feedback.
1212

1313
##### Development
1414
Creating UI5 applications with abap2UI5 is straightforward:
1515
1. Define a new ABAP class
1616
2. Implement a method from the abap2UI5 interface
1717
3. Your app is ready!
1818

19-
Each application is supported as an abapGit project, simplifying installation across systems without the need for extra deployment of front artifacts.
19+
Each application is supported as an abapGit project, simplifying installation across systems without the need for extra deployment of frontend artifacts.
2020

2121
##### Architecture
2222
abap2UI5 employs a "thin frontend" approach, with all processing, logic, and data management handled in the backend. This design simplifies configuration, minimizes client-side actions (such as clearing caches), and ensures that business logic and sensitive data remain securely on the server.
2323

2424
##### Performance
25-
abap2UI5 is fast. Almost everything is processed in the backend, leveraging the ABAP stack, which performs significantly faster than client-side processing. Frontend logic is kept to a minimum: everything is passed directly to the UI5 framework, focusing solely on UI rendering.
25+
abap2UI5 is fast. By leveraging the power of the ABAP backend for most processes, it ensures faster execution compared to client-side operations. The frontend focuses solely on rendering UI via the UI5 framework.
2626

2727
##### System Footprint
2828
The abap2UI5 system footprint is kept as small as possible including only essential classes and interfaces in the base version. Additional functionality can be added by installing optional addons.
2929

3030
##### Compatibility
3131
![alt text](image-15.png){ width=50% }
32-
abap2UI5 is compatible with both ABAP Cloud and Standard ABAP, supporting ABAP releases from version 7.02 to ABAP for Cloud. It works on R/3 NetWeaver, S/4HANA On-Premise, S/4HANA Private Cloud, and cloud environments such as the BTP ABAP Environment and S/4HANA Public Cloud.
32+
abap2UI5 is compatible with both ABAP Cloud and Standard ABAP, supporting all ABAP releases from version 7.02 to ABAP for Cloud:
33+
* S/4 Public Cloud
34+
* BTP ABAP Environment
35+
* S/4 Private Cloud
36+
* S/4 On-Premise
37+
* R/3 NetWeaver
3338

3439
##### Installation
3540
![alt text](image-14.png){ width=50% }
36-
The framework consists solely of ABAP classes and interfaces, making it easy to install via abapGit, with no additional deployment steps required. You only need to create a new HTTP service to establish communication with your browser.
41+
Installing abap2UI5 is easy:
42+
1. Import the framework via abapGit
43+
2. Create a new HTTP service to establish browser communication
44+
3. Start developing!
45+
46+
No additional deployment steps are needed.
3747

3848
##### ABAP Cloud
3949
abap2UI5 uses only released APIs, making it suitable for both on-stack and side-by-side extensions in ABAP for Cloud. You can use modern ABAP syntax features like CDS, ABAP SQL, and EML within your app.
@@ -45,22 +55,25 @@ The framework does not rely on newer ABAP syntax features, ensuring compatibilit
4555
By relying only on released APIs, abap2UI5 ensures that your applications remain "cloud-ready" and "upgrade-stable," aligning with SAP's clean core principles.
4656

4757
##### Security
48-
Since you configure the HTTP handler yourself, you retain complete control over all external communications, ensuring security.
58+
With complete control over HTTP handler configuration, you maintain oversight of all external communication, ensuring security.
4959

5060
##### Enterprise Ready
5161
This framework is specifically tailored to meet the needs of ABAP developers building business applications. By leveraging SAP’s UI5 framework for the frontend and adhering to clean core principles on the backend with SAP’s ABAP language, abap2UI5 provides an enterprise-ready solution compatible with a wide range of SAP products.
5262

5363
##### Productive Usage
54-
abap2UI5 can be used like any other UI5 app or ABAP program in a productive environment.
64+
abap2UI5 can be used like any other UI5 app or ABAP program in a productive environment. Just übernehme das framework und deine apps in eine transportauftrag und transportiere es zum go live in dein produktivsystem.
5565

5666
##### Launchpad
57-
Apps developed with abap2UI5 can be integrated into Fiori Launchpads on S/4 Systems, Build Workzone websites on BTP, and tiles on S/4HANA Public Cloud.
67+
Apps developed with abap2UI5 can be integrated into:
68+
* Fiori Launchpads on S/4 On-Premise
69+
* Build Workzone Websites on BTP
70+
* Tiles in S/4 Public Cloud
5871

5972
##### Support
60-
Support for abap2UI5 is provided by the community on a best-effort basis. If you need assistance, submit an issue or join the abap2UI5 community on Slack.
73+
Support is provided on a best-effort basis by the community. Need help? Submit an issue or join the abap2UI5 Slack community for assistance.
6174

6275
##### Contribution
63-
Contributions are welcome! Whether through bug fixes, feature requests, or documentation improvements, your involvement helps improve abap2UI5. You can submit pull requests, provide feedback, or share your experience with the community.
76+
Contributions are always welcome! Whether you’re fixing bugs, requesting features, or improving documentation, your input helps the project grow. You can submit pull requests, provide feedback, or share your experience with the community.
6477

6578
##### Sponsor
66-
abap2UI5 is maintained by volunteers. If you or your company benefit from the project but cannot contribute directly, consider supporting the project in other ways. More details are available [here.](/resources/sponsor)
79+
abap2UI5 is maintained by volunteers. If you or your company benefit from the project but cannot contribute directly, consider supporting the project in other ways. Learn more about sponsorship opportunities [here.](/resources/sponsor)

0 commit comments

Comments
 (0)