-
公开(公告)号:US10447779B2
公开(公告)日:2019-10-15
申请号:US15188580
申请日:2016-06-21
Applicant: SAP SE
Inventor: Simon Dieterich , Christoph Zakwieja , Jan Piechalski , Dirk Richtsteiger , Tobias Lukas Bader , Christiane Konstandin , Philipp Suenderhauf , Anna-Lena Wingert
IPC: H04L29/08 , H04L29/06 , G06F16/178
Abstract: Methods and apparatus, including computer program products, are provided for document synchronization. The method may include generating, by a controller, a first proxy object for a first document at a first system, the first system including the controller and the first proxy object; updating, by the controller, the first proxy object to include a replication status of the first document, when a creation, an update, and/or a deletion occurs at the first document. Related apparatus, systems, methods, and articles are also described.
-
公开(公告)号:US12210512B2
公开(公告)日:2025-01-28
申请号:US17752066
申请日:2022-05-24
Applicant: SAP SE
Inventor: Christian Bensberg , Christoph Zakwieja
Abstract: Disclosed herein are system, method, and computer program product embodiments for transferring data using a failsafe storage system. In some embodiments, a database receives a request to insert records of data. The records of data are to be transmitted from the source system to the target system. The database allocates a partition in the database based on a size of the plurality of records of data. The database inserts one or more records of data in each segment. The database inserts a create timestamp in each record header of the plurality of records. The create timestamp indicates a date and time when an insert of the one or more records of data is committed in a respective segment. The database inserts a delete timestamp in each segment of records of data, as each respective record of data is transmitted to the target system.
-
公开(公告)号:US20170366609A1
公开(公告)日:2017-12-21
申请号:US15188580
申请日:2016-06-21
Applicant: SAP SE
Inventor: Simon Dieterich , Christoph Zakwieja , Jan Piechalski , Dirk Richtsteiger , Tobias Lukas Bader , Christiane Konstandin , Philipp Suenderhauf , Anna-Lena Wingert
CPC classification number: H04L67/1095 , G06F16/178 , H04L67/06 , H04L67/42
Abstract: Methods and apparatus, including computer program products, are provided for document synchronization. The method may include generating, by a controller, a first proxy object for a first document at a first system, the first system including the controller and the first proxy object; updating, by the controller, the first proxy object to include a replication status of the first document, when a creation, an update, and/or a deletion occurs at the first document. Related apparatus, systems, methods, and articles are also described.
-
公开(公告)号:US10853386B2
公开(公告)日:2020-12-01
申请号:US15730205
申请日:2017-10-11
Applicant: SAP SE
Inventor: Philipp Suenderhauf , Anna-Lena Spaegele , Dirk Richtsteiger , Christiane Konstandin , Christoph Zakwieja , Jan Piechalski
Abstract: Performing data replication from a time management system. The method includes reading, by a replication controller, a replication configuration upon creation, modification, or deletion of a first data object. The configuration references a replication scenario of a defined set of replication scenarios, the replication scenario having one or more associated replication scenario objects. The method further includes creating, or changing a status of, a data replication proxy object if the first data object is an associated replication scenario object of the replication scenario, the data replication proxy object referencing the first data object. The method further includes receiving a query requesting instances of the data replication proxy object having a status of out of sync or deleted. The method further includes responding to the query with the instances of the data replication proxy object having the status of out of sync or deleted.
-
公开(公告)号:US20190108269A1
公开(公告)日:2019-04-11
申请号:US15730205
申请日:2017-10-11
Applicant: SAP SE
Inventor: Philipp Suenderhauf , Anna-Lena Spaegele , Dirk Richtsteiger , Christiane Konstandin , Christoph Zakwieja , Jan Piechalski
Abstract: Performing data replication from a time management system. The method includes reading, by a replication controller, a replication configuration upon creation, modification, or deletion of a first data object. The configuration references a replication scenario of a defined set of replication scenarios, the replication scenario having one or more associated replication scenario objects. The method further includes creating, or changing a status of, a data replication proxy object if the first data object is an associated replication scenario object of the replication scenario, the data replication proxy object referencing the first data object. The method further includes receiving a query requesting instances of the data replication proxy object having a status of out of sync or deleted. The method further includes responding to the query with the instances of the data replication proxy object having the status of out of sync or deleted.
-
公开(公告)号:US11928087B2
公开(公告)日:2024-03-12
申请号:US17752050
申请日:2022-05-24
Applicant: SAP SE
Inventor: Christian Bensberg , Christoph Zakwieja
CPC classification number: G06F16/213 , G06F16/2282 , G06F16/252
Abstract: Disclosed herein are system, method, and computer program product embodiments for accessing a database collection. In some embodiments, an application generates a database collection. The database collection is configured to store documents (e.g., records). The application generates a database table definition. The database table definition is a proxy or adapter for the database collection. The application receives a request to be executed to be executed on the database collection from a client device. The request specifies the database table definition. The application accesses the database collection, via the database, to process the request using the database table definition.
-
公开(公告)号:US11556899B2
公开(公告)日:2023-01-17
申请号:US16579426
申请日:2019-09-23
Applicant: SAP SE
Inventor: Philipp Suenderhauf , Christiane Konstandin , Jan Piechalski , Jasmin Haas , Christoph Zakwieja , Stefan Gerard , Ralf Philipp , Wilko Dann
Abstract: Technologies are described for replicating selected changes to planned working time from a first system, such as an HR system, to a second system, such as a payroll system. For example, upon receiving an indication of a change to a planned working time for one or more workers on one or more days, the first system can evaluate the change to determine whether it should be replicated to the second system. The determination can be based on whether the change is a temporary change, as well as based on information read from a data replication configuration object, a data replication period object, and/or an in-sync work schedule object. Upon determining that the change should be replicated to the second system, a data replication proxy object can be created based on the change and used to transmit data regarding the change for replication at the second system.
-
公开(公告)号:US20210090028A1
公开(公告)日:2021-03-25
申请号:US16579426
申请日:2019-09-23
Applicant: SAP SE
Inventor: Philipp Suenderhauf , Christiane Konstandin , Jan Piechalski , Jasmin Haas , Christoph Zakwieja , Stefan Gerard , Ralf Philipp , Wilko Dann
Abstract: Technologies are described for replicating selected changes to planned working time from a first system, such as an HR system, to a second system, such as a payroll system. For example, upon receiving an indication of a change to a planned working time for one or more workers on one or more days, the first system can evaluate the change to determine whether it should be replicated to the second system. The determination can be based on whether the change is a temporary change, as well as based on information read from a data replication configuration object, a data replication period object, and/or an in-sync work schedule object. Upon determining that the change should be replicated to the second system, a data replication proxy object can be created based on the change and used to transmit data regarding the change for replication at the second system.
-
-
-
-
-
-
-