US 11,860,841 B2
Online import using system-versioned tables
Ralf-Juergen Hauck, Heidelberg (DE); and Volker Driesen, Heidelberg (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Feb. 7, 2022, as Appl. No. 17/650,125.
Prior Publication US 2023/0252009 A1, Aug. 10, 2023
Int. Cl. G06F 16/21 (2019.01); G06F 16/25 (2019.01); G06F 16/178 (2019.01)
CPC G06F 16/219 (2019.01) [G06F 16/1794 (2019.01); G06F 16/256 (2019.01); G06F 16/258 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for online import of content to a database system, the method being executed by one or more processors and comprising:
setting a session variable in respective sessions of each of a plurality of tenants with the database system to a first timestamp, the session variable limiting shared content of a shared container that is accessible to all tenants of the plurality of tenants during the respective sessions, the shared container comprising storage for storing shared content accessible by each tenant in the plurality of tenants;
importing, after the first timestamp, a first set of content to the shared container within a database system, during importing, each tenant in the plurality of tenants accessing pre-import data stored in the shared container based on the session variable being set to the first timestamp; and
after importing the first set of content to the shared container, un-setting, at a second timestamp, the session variable of each of the plurality of tenants from the first timestamp, after the second timestamp, each tenant in the plurality of tenants accessing post-import data stored in the shared container.