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.
To resolve this problem, change the code in Fields in the Item Journal Line table (83) as follows:
...
IF "Work Center No." <> xRec."Work Center No." THEN BEGIN
IF "Prod. Order No." <> '' THEN BEGIN
JnlLineDim.SETRANGE("Table ID",DATABASE::"Item Journal Line");
JnlLineDim.SETRANGE("Journal Template Name","Journal Template Name");
JnlLineDim.SETRANGE("Journal Batch Name","Journal Batch Name");
...
...
IF "Work Center No." <> xRec."Work Center No." THEN BEGIN
IF "Prod. Order No." <> '' THEN BEGIN
// Add the following lines.
CreateProdDim(
DATABASE::"Production Order","Prod. Order No.",
DATABASE::"Prod. Order Line",FORMAT("Prod. Order Line No."),
DATABASE::"Prod. Order Component",FORMAT("Prod. Order Comp. Line No."));
// End of the added lines.
JnlLineDim.SETRANGE("Table ID",DATABASE::"Item Journal Line");
JnlLineDim.SETRANGE("Journal Template Name","Journal Template Name");
JnlLineDim.SETRANGE("Journal Batch Name","Journal Batch Name");
...
.