IF Item."Item Tracking Code" <> '' THEN BEGIN Code to be executed if Item tracking code is true END ELSE BEGIN IF Item."Item Tracking Code" <> '' THEN MESSAGE(Item."Item Tracking Code"); ItemTrackingMgt.CopyItemTracking(RowID1,ItemJnlLine.RowID1,FALSE);According to me I should never see the message.
Answers
What is displayed as message?
If you show us some more code, then we can see how it's structured and whether the BEGIN's & END's are all at the right places.
Lotall is showed as message. (which is correct because the items in the production have lotall as item tracking code)
Codeunit 5510 Production Journal Managment -> InsertConsumptionJnlLine (this snippet comes behind ItemJnlLine.INSERT;)
|To-Increase|
belongs to
So the message is displayed when no Production Order is found!
because the debugger had me fooled when the yellow arrow stayed on the upper IF
Thank you all
|To-Increase|