Patent ID: 11908000
Assignee: SAP SE
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
at least one hardware processor; and
a non-transitory computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
requesting stock be sent by sending a consignment fill-up document to a stock provider, the stock becoming consignment stock when sent from the stock provider to a stock receiver;
creating a first software object;
receiving, from a graphical user interface, a request to add a first allocation request to the first software object, the allocation request requesting allocation of a first quantity of a first product from consignment stock;
modifying the first software object to reflect the first allocation request, in response to detection of the request from the graphical user interface;
prior to saving the modified first software object, sending a synchronous request message to an inventory processing component requesting the first quantity of the first product be reserved and temporarily removed from available stock in the consignment stock;
receiving a synchronous response message indicating the first quantity of the first product has been reserved; and
in response to either a request being received from the graphical user interface to cancel the allocation request or the modified first software object being closed without having been saved, sending an asynchronous compensate message to the inventory processing component requesting the first quantity of the first product be unreserved and placed back into available stock in the consignment stock.