ABAP-backed data entry

Your ABAP data.
Now editable in UI5.

EvoGrid turns internal table data into a fast, spreadsheet-like UI — then writes validated edits straight back into the same ABAP ITAB.

Backend-driven configuration from ABAP Asynchronous delta synchronization with cell dependency tracking Excel copy-paste support Formula and ABAP based calculated cells Editable subtotals with disaggregation Hierarchy support Highly extensible
Live two-way binding
ABAP ITABSOURCE
DATA lt_data TYPE TABLE OF zdata.

lt_data = VALUE #(
 ( pcat = 'P01' qty = 120 )
 ( pcat = 'P02' qty = 85  ) ).
Editable EvoGrid UIWEB
Product category
Qty
Total
Laptop
120
€144k
Mouse
85
€2.1k
Headset
48
€4.3k
Spreadsheet-speed UXKeyboard navigation, large data sets and efficient copy-paste.
UI5-integrated frontendDefine grid structure, values and logic from the backend. Integrate into any UI5 app with a few lines of code.
Direct two-way bindingReads from and writes back to your existing internal-table fields.
Interactive concept showcase

Edit the grid. Watch the ITAB change.

Change quantity or unit price below. The mock ABAP internal table updates instantly, calculations can be executed on the backend real-time. This is the main idea behind EvoGrid.

Sales planning grid

Editable
Product Quantity Unit price Revenue Status
The sample above is a simplified conecept demo, not using a real EvoGrid component.

lt_plan — ABAP ITAB

Synchronized

            
Waiting for a grid edit…
Seamless data transfer

From ABAP memory to a modern UI — and back.

EvoGrid separates grid layout from data storage, then connects cells to ABAP values through customizable bindings. The result is a rich UI - where calculation and business logic can be seamlessly integrated with ease.

01

Bind the ITAB

Connect grid cells to fields in an ABAP internal table. EvoGrid reads values through the binding, so your existing data remains the source.

02

Render the grid

EvoGrid delivers backend-defined columns, rows, cell types, editability and renderers to a high-performance grid user interface.

03

Write back edits

When a user changes a cell, the new value is written through the binding straight into the connected ITAB field.

04

React on changes

Control the update of calculated cells via a formula language or custom bindings programmed in ABAP.

05

Control the workflow

Register to events to run any ABAP logic if cells are edited, or react to button click or other user interface events.

06

Use the data

When the user presses the save button, your data is already in memory. Just save it to a table, aDSO or the cloud.

Built for demanding business grids

More than a table control.

EvoGrid combines spreadsheet interaction with ABAP-side business logic, synchronization and extensibility.

Large editable grids

Support data-entry scenarios with many rows and columns, keyboard navigation and mass paste workflows.

Delta updates

Automatically tracks changed cells and transfers only relevant updates for common interactive scenarios.

Formulas and totals

Let the grid calculate dependent values, subtotals and formula cells - or program your custom logic.

Aggregation and disaggregation

Show totals and distribute an total values back to underlying detail cells using configurable logic.

Custom renderers and editors

Use text, date pickers or custom components — we even support cells with animated cats ;-)

Built-in cell validation

Keep parsing and business validation where it belongs: on the backend. Close to your domain logic and data.

Where EvoGrid fits

For applications where ordinary tables are noth enough.

Business planning

Volume, revenue, cost or capacity planning with monthly columns, totals and disaggregation.

Mass data maintenance and upload

Fast updates to structured business data with copy/paste and backend validation.

Operational workbenches

Editable queues, allocation screens and expert tools that need dense, precise interaction.

Turn your next ABAP data-entry screen into a real grid.

Use your existing internal-table structures, keep business rules in the backend and deliver a faster editing experience on the UI.

Request an EvoGrid demo