US 12,032,806 B2
N-column explorer
Santhosh Rao, Bangalore (IN); Rajarshi Ghosh, Mannheim (DE); Roseline Toppo, Bangalore (IN); Akshay Chauhan, Bangalore (IN); and Devesh Kumar Dhiman, Bangalore (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on May 19, 2021, as Appl. No. 17/324,590.
Prior Publication US 2022/0374108 A1, Nov. 24, 2022
Int. Cl. G06F 3/048 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06F 8/70 (2018.01); G06F 16/22 (2019.01); G06F 16/28 (2019.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04845 (2013.01); G06F 8/70 (2013.01); G06F 16/221 (2019.01); G06F 16/282 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for traversing hierarchical software objects comprising:
identifying a plurality of first software objects and a plurality of second software objects, wherein each object of the plurality of second software objects are child objects of at least one object of the plurality of first software objects, and wherein at least one object of the plurality of second software objects is a child object of two or more objects of the plurality of the first software objects;
presenting, in a graphical user interface (GUI), a plurality of columns comprising a first column comprising the plurality of first software objects to a user, each first software object presented in the GUI with an interactive GUI element, wherein the interactive GUI element comprises a number indicating the number of child software objects associated with the software object in which it is presented;
presenting, in the GUI, a second column adjacent to the first column within the plurality of columns;
receiving, in the GUI, a selection of a particular first software object; and
in response to receiving the selection, populating, in the GUI, the second column with a subset of the plurality of second software objects distinct from the first software objects, the subset of the plurality of second software objects being child objects of the selected particular first software object and comprising the at least one object of the plurality of the second software objects that is a child object of two or more objects of the plurality of the first software objects.