Hi All,
When creating a Transfer order from a PO after updating a quantity, update has been canceled because transaction has been changed according to messages in UI.
I debugged it and found the following code caused these messages and canceled the update.
///
/// The InventUpdateMarking class is responsible for marking and unmarking inventory transactions.
///
public class InventUpdateMarking
....
///
/// Adds marking information to the marking inventory transactions.
///
protected InventDimId addMarkingTransactions(
int _markingStage,
InventDim _inventDimTransSelect,
TmpInventTransMark _tmpInventTransMark,
InventQty _remainingQty)
if (remainingQty && _markingStage == FinalSearchMarkingStage)
{
checkFailed("@SYS5149"); //Transaction has been changed
throw error("@SYS18447"); // Update has been canceled
}
why does this happen and how can we bypass this and let it be updated?
Thank you.