github.com/abap2UI5-addons/table-maintenance
Table Maintenance
Add, edit, copy and delete table entries, no SAP GUI needed.
★ 8ABAP CloudActiveMIT license
What it does
One generic abap2UI5 app shows the entries of a database table and lets you add, edit, copy and delete them, with value helps from check tables, fixed values and search helps, and records the changes on a transport request. It reads the table's structure at runtime, so nothing has to be generated per table. It is for developers and admins who maintain customizing and Z tables, on ABAP Cloud as well as on Standard ABAP, including systems without SM30.
- Generic maintenance screen built from the table structure at runtime
- Edit entries in a popup with value help from check tables, fixed values and search helps
- Add, copy and delete entries, multi-edit mode for several rows
- Record changes on a transport request
- Search field and column layouts via layout-management
- Embeddable into a view cluster through the interface z2ui5_if_tm_001
Requirements
- abap2UI5
- Standard ABAP on SAP NetWeaver AS ABAP 7.50 or higher
- ABAP Cloud: yes
- abap2UI5-addons/popups (value help, search help and transport request popup)
- abap2UI5-addons/layout-management (column layouts of the table)
Installation
Pull the repository with abapGit into a package of your own. abap2UI5 itself has to be installed first.
https://github.com/abap2UI5-addons/table-maintenance
- Install with abapGit in this order: abap2UI5, abap2UI5-addons/popups, abap2UI5-addons/layout-management, then this repository (branch main)
- Start with ?app_start=z2ui5_cl_tm_001&table=<TABLE_NAME>; without the parameter the app asks for the table name first
- The app carries no authorization check of its own; add your own before using it beyond a development system
Usage
?app_start=z2ui5_cl_tm_001&table=<TABLE_NAME>