US 12,135,693 B2
Consistency management of computing objects or files
Mukul Kumar, Bangalore (IN); and Aalbert Niet, Bammental (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Dec. 13, 2022, as Appl. No. 18/080,516.
Prior Publication US 2024/0193129 A1, Jun. 13, 2024
Int. Cl. G06F 7/00 (2006.01); G06F 11/30 (2006.01); G06F 16/176 (2019.01); G06F 17/00 (2019.01)
CPC G06F 16/1767 (2019.01) [G06F 11/3075 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
at least one memory;
one or more hardware processing units coupled to the at least one memory; and
one or more computer readable storage media storing computer-executable instructions that, when executed, cause the computing system to perform operations comprising:
generating a first object instance or file having a first plurality of attributes and a respective first plurality of values for those attributes;
sending the first object instance or file, or a second object instance or file derived at least in part therefrom, to an external computing system, wherein the second object instance or file comprises at least a portion of the first plurality of values;
receiving a third object instance or file from the external computing system, wherein the third object instance or file comprises at least a portion of the first plurality of attributes and a second plurality of values corresponding to the at least a portion of the first plurality of attributes, the second plurality of values having been produced by processing the second object instance or file by the external computing system;
identifying a consistency check specified for a fourth object instance or file, wherein the fourth object instance or file is the first object instance or file, the second object instance or file, or the third object instance or file;
based at least in part on the consistency check, identifying a fifth object instance or file to be compared with the fourth object instance or file, wherein the fifth object instance or file is the first object instance or file, the second object instance or file, or the third object instance or file and is different than the fourth object instance or file and one of the fourth object instance or file or the fifth object instance or file comprises values of the second plurality of values for multiple attributes of the third object instance or file received from the external computing system; and
executing the consistency check to obtain consistency results, wherein executing the consistency check compares values of the multiple attributes with values of the first plurality of values for attributes corresponding to the multiple attributes.