To implement this hotfix, you must have a developer license.
You do not have to have rights to the data stores unless you have to perform data repair.
...
IF SalesLineArchive."Inv. Discount Amount" <> 0 THEN
VALIDATE("Inv. Discount Amount", SalesLineArchive."Inv. Discount Amount");
IF Amount <> SalesLineArchive.Amount THEN
VALIDATE(Amount, SalesLineArchive.Amount);
VALIDATE(Description, SalesLineArchive.Description);
END;
"Shortcut Dimension 1 Code" := SalesLineArchive."Shortcut Dimension 1 Code";
"Shortcut Dimension 2 Code" := SalesLineArchive."Shortcut Dimension 2 Code";
DocDimArchv.SETRANGE("Table ID",DATABASE::"Sales Line Archive");
...
...
IF SalesLineArchive."Inv. Discount Amount" <> 0 THEN
VALIDATE("Inv. Discount Amount", SalesLineArchive."Inv. Discount Amount");
IF Amount <> SalesLineArchive.Amount THEN
VALIDATE(Amount, SalesLineArchive.Amount);
VALIDATE(Description, SalesLineArchive.Description);
// Add the following line.
VALIDATE("Location Code",SalesLineArchive."Location Code");
// End of the added line.
END;
"Shortcut Dimension 1 Code" := SalesLineArchive."Shortcut Dimension 1 Code";
"Shortcut Dimension 2 Code" := SalesLineArchive."Shortcut Dimension 2 Code";
DocDimArchv.SETRANGE("Table ID",DATABASE::"Sales Line Archive");
...