Methods and apparatus, including computer program products, for populating
a table in a business application. A computer-implemented method of
displaying information on a computer display device includes displaying a
first view on the display device, the first view including dropdown
values and data in a table of rows and columns, the data received from a
table node data structure stored in a memory, the table node data
structure including node elements and attributes, and generating a second
view in response to a change in a dropdown value by repopulating the
table of rows and columns using attribute identifications (IDs).