US 12,141,129 B2
Deleting related data distributed across applications
Lynn McConnell, San Jose, CA (US); Robert Koeten, Half Moon Bay, CA (US); and Nilesh M P, Karnataka (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Dec. 20, 2021, as Appl. No. 17/556,631.
Prior Publication US 2023/0195720 A1, Jun. 22, 2023
Int. Cl. G06F 16/23 (2019.01)
CPC G06F 16/2379 (2019.01) [G06F 16/2365 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a device, the program comprising sets of instructions for:
receiving a selection of a data object relationship definition, wherein the data object relationship definition specifies a plurality of data objects managed by a plurality of applications and a set of relationships between data objects in the plurality of data objects;
sending each application in a first subset of the plurality of applications a first request for instances of data objects in the plurality of data objects managed by the application;
receiving, from each application in the first subset of the plurality of applications, a list of a set of candidate instances of data objects;
and
deleting a group of instances of data objects in the lists of sets of candidate instances of data objects, the group forming a complete set of instances of data objects related to one another according to the data object relationship definition by sending each application in a second subset of the plurality of applications a second request to delete instances of data objects in the group of instances of data objects managed by the application.