Hi Rob,
No, you don’t need to add the Item table as a dataitem.
A way to do it would be to add an Item variable to the report, and from the Purchase Line data item get the report.
Example:
IF Type = Type::Item THEN // Unless you have a filter to the line item only showing Item
Item.GET(“No.”)
ELSE
Item.Init;