Technique for data management in a distributed environment
AssigneeSap SE
InventorsAshok Ganapam, Ramprasadh Kothandaraman, Hans-Martin Ludwig
Life of this patent
Estimating the term…
Abstract
Disclosed is a method and system for receiving a first message and creating a before image of the first message by comparing the first message with a second message stored in a message database. An actual message to be updated in a target device is identified by combining a transaction data and the before image of the first message.
Claims23
A computer implemented method of reconciling sales order messages sent to a target device comprising:
- receiving an updated sales order message related to a product;
- identifying, by a processor of the computer, an existing sales order message related to the updated sales order message stored in a message database;
- comparing, by the processor of the computer, the updated sales order message with the existing sales order message to obtain send bits indicating change between the updated sales order message and the existing sales order message;
- generating, by the processor of the computer, an actual message
- comprising a transaction data including at least one action to be performed on the updated sales order message, and a before image of the updated sales order message including at least one other action to be performed on the existing sales order message, wherein the at least one action and the at least one other action are determined based on evaluation of the send bits;
- and
- sending the actual message to the target device for reconciling the sales order messages sent to the target device.
A computer system, comprising:
- a processor;
- and
- a memory coupled to the processor to store program code, the program code comprising:
- a receiver that receives an updated sales order message related to a product;
- a message database that stores the updated sales order message;
- a message comparator that compares the updated sales order message with an existing sales order message, related to the updated sales order message, stored in the message database to provide a message comparison result as send bits indicating change between the updated sales order message and the existing sales order message;
- and
- an actual message creator that, based on the message comparison result, creates an actual message, comprising a transaction data including at least one action to be performed on the updated sales order message, and a before image of the updated sales order message including at least one other action to be performed on the existing sales order message, to be updated in a target device, wherein the at least one action and the at least one other action are determined based on evaluation of the send bits.
An article of manufacture, comprising:
- a machine readable medium having instructions that when executed by a machine cause the machine to:
- receive an updated sales order message related to a product;
- identify an existing sales order message related to the updated sales order message stored in a message database,
- compare the updated sales order message with the existing sales order message to obtain send bits indicating change between the updated sales order message and the existing sales order message;
- generate an actual message comprising a transaction data including at least one action to be performed on the updated sales order message, and a before image of the updated sales order message including at least one other action to be performed on the existing sales order message, wherein the at least one action and the at least one other action are determined based on evaluation of the send bits;
- and
- send the actual message to the target device for reconciling the sales order messages sent to the target device.
A computer implemented method for reconciling sales order messages sent to target device comprising:
- receiving an updated sales order message corresponding to a product;
- identifying, by a processor of the computer, an existing sales order message related to the updated sales order stored in a message database;
- comparing, by the processor of the computer, the updated sales order message with the existing sales order message to obtain send bits indicating changes between the updated sales order message and the existing sales order message;
- generating, by the processor of the computer, an actual message comprising a transaction data including at least one action to be performed on the updated sales order message, and a before image of the updated sales order message including at least one other action to be performed on the existing sales order message, wherein the at least one action and the at least one other action are determined based on evaluation of the send bits, and wherein generating the actual message includes generating the before image by:
- setting a before image bit to 1;
- evaluating the send bits;
- and
- identifying value of a field in the existing sales order message corresponding to a bit in the send bits field with value 1;
- and
- sending the actual message to the target device for reconciling the sales order messages sent to the target device.
Dependencies are inferred from the claim text.