SkillAgentSearch skills...

Abap2UI5

Build UI5 Apps Purely in ABAP

Install / Use

/learn @abap2UI5/Abap2UI5
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<details> <summary>🚦</summary> <br>

ABAP_702 ABAP_STANDARD ABAP_CLOUD UI5_2X <br> auto_downport auto_abaplint_fix <br> test_unit test_node test_browser test_rename <br> create_app2abap create_frontend <br> mirror_ajson mirror_srtti <br> check_app

</details> <p align="center"><a href="http://www.abap2ui5.org" target="_blank"><img src="https://github.com/abap2UI5/abap2UI5/assets/102328295/52ac0bb6-a219-4e9d-9e4f-62698dab3063" width="200"></a></p> <p align="center"> <strong>Build UI5 Apps Purely in ABAP – no JavaScript, OData, or RAP needed.</strong> </p> <p align="center"> Just like the good old days when Selection Screens & ALVs could create full UIs with a few lines of ABAP code. Designed with a minimal system footprint, it works in both on-premise and cloud environments. </p> <p align="center"> <a href="http://abap2UI5.org">📚 Documentation</a> • <a href="https://github.com/abap2UI5/abap2UI5-samples">🎯 Samples</a> • <a href="https://github.com/abap2UI5/abap2UI5/issues">💬 Issues</a> • <a href="https://www.linkedin.com/company/abap2ui5">🔗 LinkedIn</a> • <a href="https://communityinviter.com/apps/abapgit/abap">👥 Slack</a> • <a href="https://abap2ui5.github.io/docs/resources/sponsor.html">💖 Sponsor</a> </p>

Key Features

  • User-Friendly - Just implement one interface for a standalone UI5 app – all purely in ABAP
  • Minimal Footprint - Needs only a simple HTTP handler - no BSP, OData, CDS, or RAP
  • Cloud & On-Premise Ready - Works with ABAP Cloud and Standard ABAP
  • Broad Compatibility - Supports all ABAP releases from NW 7.02 to ABAP Cloud
  • Easy Installation - Install via abapGit – no extra app deployment needed

Quick Start

Ready to build your first app? Check out the Getting Started Guide and jump in with the following code:

CLASS zcl_my_app DEFINITION PUBLIC.
  PUBLIC SECTION.
    INTERFACES z2ui5_if_app.
ENDCLASS.

CLASS zcl_my_app IMPLEMENTATION.
  METHOD z2ui5_if_app~main.
    client->message_box_display( `Hello World` ).
  ENDMETHOD.
ENDCLASS.

That's it – your first UI5 app is ready and abap2UI5 handles the rest! 🎉

References

Credits

This project thrives thanks to its contributors and these awesome tools:

Get involved

We welcome all contributions! Here's how you can help:

  • Issues - Report issues and provide feedback
  • Contribution - Contribute code and documentation
  • LinkedIn - Follow abap2UI5 for updates and community highlights
  • Sponsor - Sponsor our work to support ongoing innovation

Share your knowledge, hunt for bugs, submit a PR, write a comment, give us a ⭐, or tell your friends about abap2UI5. Every contribution counts! 🙏

View on GitHub
GitHub Stars355
CategoryDevelopment
Updated2d ago
Forks63

Languages

ABAP

Security Score

100/100

Audited on Mar 29, 2026

No findings