-
公开(公告)号:US12105698B1
公开(公告)日:2024-10-01
申请号:US18312686
申请日:2023-05-05
Applicant: SAP SE
Inventor: Thomas Werth , Juliane Wagner , Jibi Joseph Vadakayil , Stefan Siebert
CPC classification number: G06F16/2343
Abstract: The example embodiments are directed to systems and methods of a locking mechanism for a database which permits a partial quantity assignment of a data item to a database request. In one example, the method may include receiving a database request comprising a requested quantity value of a data item, setting an exclusive lock on the data item within a database, protecting the requested quantity value by posting a TQA to a table, wherein the TQA comprises an identifier of the requested quantity value, an identifier of the database request, and a timestamp, releasing the exclusive lock for the database request on the data item within the database in response to recording the TQA, and with the exclusive lock released, determining a quantity value of the data item which is available for the database request and confirming the determined quantity via the temporary quantity assignment table.
-
公开(公告)号:US20210342328A1
公开(公告)日:2021-11-04
申请号:US16863708
申请日:2020-04-30
Applicant: SAP SE
Inventor: Torsten Heise , Martin Heitlinger , Wolfram Schick , Thomas Werth , Dominique Bosselmann , Volker Jaeck , Andreas Krause , Duncan Bryce , Anja Burak , Maik Druschke , Fabian Hornung , Jibi Joseph Vadakayil , Juliane Wagner
IPC: G06F16/23
Abstract: A method, a system, and a computer program product for execution master data substitution. One or more first data objects in a master data storage are determined for replacement. One or more second data objects are identified for replacing the first data objects for storage in the master data storage. Replacement of the first data objects with the second data objects is performed in accordance with one or more data object requirements. Replacement of the first data objects by the second data objects is executed in accordance with the one or more data object requirements. A resulting replacement data set is generated and stored.
-
公开(公告)号:US12141120B1
公开(公告)日:2024-11-12
申请号:US18312686
申请日:2023-05-05
Applicant: SAP SE
Inventor: Thomas Werth , Juliane Wagner , Jibi Joseph Vadakayil , Stefan Siebert
Abstract: The example embodiments are directed to systems and methods of a locking mechanism for a database which permits a partial quantity assignment of a data item to a database request. In one example, the method may include receiving a database request comprising a requested quantity value of a data item, setting an exclusive lock on the data item within a database, protecting the requested quantity value by posting a TQA to a table, wherein the TQA comprises an identifier of the requested quantity value, an identifier of the database request, and a timestamp, releasing the exclusive lock for the database request on the data item within the database in response to recording the TQA, and with the exclusive lock released, determining a quantity value of the data item which is available for the database request and confirming the determined quantity via the temporary quantity assignment table.
-
公开(公告)号:US11593349B2
公开(公告)日:2023-02-28
申请号:US16863708
申请日:2020-04-30
Applicant: SAP SE
Inventor: Torsten Heise , Martin Heitlinger , Wolfram Schick , Thomas Werth , Dominique Bosselmann , Volker Jaeck , Andreas Krause , Duncan Bryce , Anja Burak , Maik Druschke , Fabian Hornung , Jibi Joseph Vadakayil , Juliane Wagner
Abstract: A method, a system, and a computer program product for execution master data substitution. One or more first data objects in a master data storage are determined for replacement. One or more second data objects are identified for replacing the first data objects for storage in the master data storage. Replacement of the first data objects with the second data objects is performed in accordance with one or more data object requirements. Replacement of the first data objects by the second data objects is executed in accordance with the one or more data object requirements. A resulting replacement data set is generated and stored.
-
-
-