Pls refer the below code for Reference. In my case i have flow fields in case of purchase.
[EventSubscriber(ObjectType::Table, Database::"Item Journal Line", 'OnAfterCopyItemJnlLineFromPurchLine', '', False, False)]
local procedure OnAfterCopyItemJnlLineFromPurchLine(var ItemJnlLine: Record "Item Journal Line";
PurchLine: Record "Purchase Line")
var
begin
ItemJnlLine."M.R.P." := PurchLine."M.R.P.";
ItemJnlLine."Pack Size" := PurchLine."Pack Size";
end;
[EventSubscriber(ObjectType::Codeunit, Codeunit::"Item Jnl.-Post Line", 'OnAfterInitItemLedgEntry', '', False, False)]
local procedure OnAfterInitItemLedgerEntry(var NewItemLedgEntry: Record "Item Ledger Entry";
ItemJournalLine: Record "Item Journal Line")
var
begin
NewItemLedgEntry."M.R.P." := ItemJournalLine."M.R.P.";
NewItemLedgEntry."Pack Size" := ItemJournalLine."Pack Size";
end;
Regards
Amit Sharma