US 12,086,152 B2
Importing data objects metadata based on application interface to service entity mappings
Daniel Buchmann, Karlsruhe (DE); Timm Falter, Sinsheim (DE); and Simon Heimler, Coswig (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Sep. 28, 2021, as Appl. No. 17/487,608.
Claims priority of provisional application 63/211,944, filed on Jun. 17, 2021.
Prior Publication US 2022/0405296 A1, Dec. 22, 2022
Int. Cl. G06F 16/30 (2019.01); G06F 9/54 (2006.01); G06F 16/21 (2019.01); G06F 16/2453 (2019.01); G06F 16/2457 (2019.01); G06F 16/25 (2019.01); G06F 16/27 (2019.01); G06F 16/28 (2019.01); G06F 16/907 (2019.01); H04L 67/561 (2022.01); H04L 67/565 (2022.01)
CPC G06F 16/254 (2019.01) [G06F 9/547 (2013.01); G06F 16/211 (2019.01); G06F 16/24534 (2019.01); G06F 16/24573 (2019.01); G06F 16/252 (2019.01); G06F 16/27 (2019.01); G06F 16/288 (2019.01); G06F 16/289 (2019.01); G06F 16/907 (2019.01); H04L 67/561 (2022.05); H04L 67/565 (2022.05)] 14 Claims
OG exemplary drawing
 
1. A computer implemented method for importing data objects, the method comprising:
executing a query for metadata from a metadata source, wherein the query identifies an entity from a list of entities of a service metadata model defined at a metadata service and associated with one or more applications;
in response to executing the query, obtaining, at a data warehouse application, query-relevant metadata including metadata for the entity and metadata for relevant entities that are identified as relevant for the query based on a scope function implemented and executed at a source application of the one or more applications, wherein the scope function determines which types of entities are related to the identified entity from the list based on the service metadata model;
in response to obtaining the query-relevant metadata, querying a service at the source application to identify a set of programming interfaces associated with the identified entity and the relevant entities for acquiring data objects corresponding to the obtained metadata from the source application; and
generating instructions to be used to configure a database associated with the data warehouse application to acquire a data object from the data objects based on executing a call to a corresponding programming interface from the identified set of programming interfaces; and
providing the generated instructions to the database to configure the database to automatically execute the call to acquire the data object from the source application.