US 12,339,852 B2
Execution of programs after import for configuration changes
Wulf Kruempelmann, Altlussheim (DE); and Susanne Schott, Walldorf (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Sep. 19, 2023, as Appl. No. 18/469,732.
Prior Publication US 2025/0094424 A1, Mar. 20, 2025
Int. Cl. G06F 16/2455 (2019.01); G06F 16/22 (2019.01); G06F 16/2457 (2019.01)
CPC G06F 16/24553 (2019.01) [G06F 16/2282 (2019.01); G06F 16/24573 (2019.01)] 14 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:
generating, at a configuration engine, one or more execution of programs after import objects based on one or more database table definitions;
receiving, at the configuration engine, metadata configured by a user via a configuration interface of a user device, the metadata associated with an update to at least a portion of data included in one or more data structures stored in one or more database systems; and
executing, by the configuration engine, an execution of programs after import object of the one or more execution of programs after import objects associated with the update by:
identifying a scenario associated with the update, and
generating a WHERE clause including one or more conditions associated with the identified scenario;
executing the WHERE clause, wherein executing the WHERE clause comprises determining whether a field comprises a key field or a non-key field;
caching old table content to a logging table and replacing the old table content with new table content based on determining that the field comprises a non-key field; and
deleting an old row of a database table and inserting a new row to the database table based on determining that the field comprises a key field.