US 11,893,062 B2
Bulk lazy loading of structured data
Frank Emminghaus, Muehlhausen (DE); Wendeng Li, Shanghai (CN); and Zhijie Ai, Shanghai (CN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on May 14, 2019, as Appl. No. 16/412,022.
Prior Publication US 2020/0364272 A1, Nov. 19, 2020
Int. Cl. G06F 16/90 (2019.01); G06F 16/903 (2019.01); G06F 16/185 (2019.01); G06F 16/9038 (2019.01); G06F 16/9035 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/90335 (2019.01) [G06F 16/185 (2019.01); G06F 16/901 (2019.01); G06F 16/9035 (2019.01); G06F 16/9038 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more computing devices, the method comprising:
receiving a request identifying a root data object of a hierarchical data structure;
identifying a plurality of child data objects of the root data object in the hierarchical data structure, wherein the plurality of child data objects are associated with records stored in separate tables of a database;
identifying a subset of the records associated with the plurality of child data objects that are not cached on one of the one or more computing devices, the identifying comprising searching within a loaded child record table having entries that identify root data objects of different hierarchical data structures and which database records for child data objects of the root data objects of the different hierarchical data structures from the separate tables of the database are cached on the one or more computing devices; and
transmitting a request to the database to retrieve the subset of the records that are not cached on the one of the one or more computing devices.