US 12,265,543 B1
Intelligent client copy tool
Wulf Kruempelmann, Altlussheim (DE); and Dominik Ofenloch, Lampertheim (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Nov. 22, 2023, as Appl. No. 18/517,773.
Int. Cl. G06F 16/2455 (2019.01)
CPC G06F 16/24565 (2019.01) 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one data processor; and
at least one memory storing instructions, which when executed by the at least one data processor, result in operations comprising:
locking access to a target client;
deleting all target data associated with the target client;
defining a trigger that is executed before a modifying operation on a database table associated with a source client or the target client, wherein the database table comprises static data;
executing the trigger, wherein, based on the trigger identifying a query associated with the modifying operation:
locking access to the database table;
executing an insert operation to insert source data of the source client into the target client;
deleting the trigger;
performing the modifying operation on the target client; and
unlocking access to the database table;
generating a database view of the database table, wherein the database view comprises one or more pointers to the source client;
copying nonstatic data from the source client to the target client using the insert operation; and
unlocking access to the target client after the copying.