Patent ID: 11907247
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. One or more computer-readable storage media comprising:
computer-executable instructions that, when executed by a computing system comprising at least one memory and at least one hardware processor coupled to the at least one memory, cause the computing system to receive a request for results of comparing respective definitions of two or more metadata model objects, the request comprising a first definition of a first metadata model object in a first format, the first definition comprising a first plurality of metadata elements;
computer-executable instructions that, when executed by the computing system, cause the computing system to parse the first definition of the first metadata model object in the first format to extract at least a portion of the first plurality of metadata elements;
computer-executable instructions that, when executed by the computing system, cause the computing system to query a metadata repository based at least in part on one or more metadata elements of the at least a portion of the first plurality of metadata elements;
computer-executable instructions that, when executed by the computing system, cause the computing system to retrieve a second plurality of metadata elements for respective definitions of one or more stored metadata model objects based on the query;
computer-executable instructions that, when executed by the computing system, cause the computing system to compare the second plurality of retrieved metadata elements with the extracted at least a portion of the first plurality of metadata elements to generate comparison results, wherein the comparison results comprise an indication that a definition of a metadata model object of the one or more stored metadata model objects comprises a metadata element that has been added, removed, or changed compared with the first plurality of metadata elements; and
computer-executable instructions that, when executed by the computing system, cause the computing system to return the comparison results in response to the request.