Skip to content

abap2UI5/abap2UI5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
🚦

ABAP_702 ABAP_STANDARD ABAP_CLOUD UI5_2X
auto_downport auto_transpile auto_abaplint_fix
test_unit test_node test_browser test_rename
create_app2abap create_frontend
mirror_ajson mirror_srtti
check_app

Build UI5 Apps Purely in ABAP – no JavaScript, OData, or RAP needed.

Just like the good old days when Selection Screens & ALVs could create full UIs with a few lines of code. Designed with a minimal system footprint, it works in both on-premise and cloud environments.

πŸ“š Documentation β€’ 🎯 Samples β€’ πŸ’¬ Issues β€’ πŸ”— LinkedIn β€’ πŸ‘₯ Slack β€’ πŸ’– Sponsor

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! πŸ™