System and method for simultaneous display of multiple tables
AssigneeSap SE
InventorsHelmut Hofmann, Markus Koenigstein
Life of this patent
Estimating the term…
Abstract
In a system and method for displaying hierarchically related data, a processor may display in a single display window of a display device respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, where each of at least two of the representations includes a respective table including a plurality of data columns, and where the display of some of the columns of the tables is in accordance with display settings set based on a determination that columns of different tables correspond to each other for alignment.
Claims24
A method for displaying hierarchically related data, comprising:
- simultaneously displaying in a display window respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, wherein (a) each of at least two of the representations includes a respective table, the respective table including a plurality of data columns, (b) the at least two representations' represented data records depend from a common ancestor data record, and (c) the respective tables are displayed nested in another table representing the ancestor data record;
- setting a display attribute of a first column of a first one of the respective tables based on a display attribute of a first column of a second one of the respective tables so that at least a portion of the first column of the first one of the respective tables and a portion of the first column of the second one of the respective tables are aligned when displayed in the displaying step;
- and
- setting a width of a second column of the first one of the respective tables which is set for display to an immediate left of the first column of the first one of the respective tables as variable in accordance with a stored rule instructing to set as variable a column that is positioned to an immediate left of another column for which a display setting is set for column alignment with a column of another table;
- wherein, in accordance with the width's setting as variable, the width depends on a remaining display area of the first one of the respective tables after setting a position of the second column of the first one of the respective tables.
A system for displaying hierarchically related data, comprising:
- a display device;
- a memory storing a rule set, the rule set indicating an instruction to set as variable a column that is positioned to an immediate left of another column for which a display setting is set for column alignment with a column of another table;
- and
- a processor configured to display in a display window of the display device respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship;
- wherein:
- each of at least two of the representations includes a respective table, the respective table including a plurality of data columns;
- the at least two representations' represented data records depend from a common ancestor data record;
- the respective tables are displayed nested in another table representing the ancestor data record, and are not arranged within any common row of the another table;
- the processor is configured to:
- set a display attribute of a first column of a first one of the respective tables based on a display attribute of a first column of a second one of the respective tables so that at least a portion of the first column of the first one of the respective tables and a portion of the first column of the second one of the respective tables are vertically aligned, one beneath the other, when displayed in the display window;
- and
- set a width of a second column of the first one of the respective tables which is set for display to an immediate left of the first column of the first one of the respective tables as variable in accordance with the instruction;
- and
- in accordance with the width's setting as variable, the width depends on a remaining display area of the first one of the respective tables after setting a position of the second column of the first one of the respective tables.
A method for displaying hierarchically related data, comprising:
- simultaneously displaying in a display window respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, wherein (a) each of at least two of the representations includes a respective table, the respective table including a plurality of data columns, (b) the at least two representations' represented data records depend from a common ancestor data record, and (c) the respective tables are displayed nested in another table representing the ancestor data record;
- setting a display attribute of a first column of a first one of the respective tables based on a display attribute of a first column of a second one of the respective tables so that at least a portion of the first column of the first one of the respective tables and a portion of the first column of the second one of the respective tables are aligned when displayed in the displaying step;
- and
- setting a width of a second column of the first one of the respective tables which is set for display to an immediate left of the first column of the first one of the respective tables as variable in accordance with a stored rule instructing to set as variable a column that is positioned to an immediate left of another column which is a table's left most column for which a display setting is set for column alignment with a column of another table;
- wherein, in accordance with the width's setting as variable, the width depends on a remaining display area of the first one of the respective tables after setting a position of the second column of the first one of the respective tables.
A system for displaying hierarchically related data, comprising:
- a display device;
- a memory storing a rule set, the rule set indicating an instruction to set as variable a column that is positioned to an immediate left of another column which is a table's left most column for which a display setting is set for column alignment with a column of another table;
- and
- a processor configured to display in a display window of the display device respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship;
- wherein:
- each of at least two of the representations includes a respective table, the respective table including a plurality of data columns;
- the at least two representations' represented data records depend from a common ancestor data record;
- the respective tables are displayed nested in another table representing the ancestor data record, and are not arranged within any common row of the another table;
- the processor is configured to:
- set a display attribute of a first column of a first one of the respective tables based on a display attribute of a first column of a second one of the respective tables so that at least a portion of the first column of the first one of the respective tables and a portion of the first column of the second one of the respective tables are vertically aligned, one beneath the other, when displayed in the display window;
- and
- set a width of a second column of the first one of the respective tables which is set for display to an immediate left of the first column of the first one of the respective tables as variable in accordance with the instruction;
- and
- in accordance with the width's setting as variable, the width depends on a remaining display area of the first one of the respective tables after setting a position of the second column of the first one of the respective tables.
A computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, cause the processor to perform a method for displaying hierarchically related data, the method comprising:
- simultaneously displaying in a display window respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, wherein (a) each of at least two of the representations includes a respective table, the respective table including a plurality of data columns, (b) the at least two representations' represented data records depend from a common ancestor data record, and (c) the respective tables are displayed nested in another table representing the ancestor data record;
- setting a display attribute of a first column of a first one of the respective tables based on a display attribute of a first column of a second one of the respective tables so that at least a portion of the first column of the first one of the respective tables and a portion of the first column of the second one of the respective tables are aligned when displayed in the displaying step;
- and
- setting a width of a second column of the first one of the respective tables which is set for display to an immediate left of the first column of the first one of the respective tables as variable in accordance with a stored rule instructing to set as variable a column that is positioned to an immediate left of another column for which a display setting is set for column alignment with a column of another table;
- wherein, in accordance with the width's setting as variable, the width depends on a remaining display area of the first one of the respective tables after setting a position of the second column of the first one of the respective tables.
A method comprising:
- providing data for transmission, the data including instructions adapted to be executed by a processor, the instructions which, when executed, cause the processor to perform a method for displaying hierarchically related data, the method for displaying comprising:
- simultaneously displaying in a display window respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, wherein (a) each of at least two of the representations includes a respective table, the respective table including a plurality of data columns, (b) the at least two representations' represented data records depend from a common ancestor data record, and (c) the respective tables are displayed nested in another table representing the ancestor data record;
- setting a display attribute of a first column of a first one of the respective tables based on a display attribute of a first column of a second one of the respective tables so that at least a portion of the first column of the first one of the respective tables and a portion of the first column of the second one of the respective tables are aligned when displayed in the displaying step;
- and
- setting a width of a second column of the first one of the respective tables which is set for display to an immediate left of the first column of the first one of the respective tables as variable in accordance with a stored rule instructing to set as variable a column that is positioned to an immediate left of another column for which a display setting is set for column alignment with a column of another table;
- wherein, in accordance with the width's setting as variable, the width depends on a remaining display area of the first one of the respective tables after setting a position of the second column of the first one of the respective tables.
Dependencies are inferred from the claim text.