Why does it need a unique key? Our F4104 on A7.3.10 does not have a logical with a unique key. If it did have a unique key it should be on IVCITM & IVITM & IVXRT. This would allow multiple barcodes per item per tupe. Now agreed the same barcode should probably not be allowed on multiple items, unique keys -- IVCITM and IVXRT, but to have only one barcode per item doesn't make any sense.
Chuck insure that maybe the unique path has not been created by some other vendor's logical view, e.g. POS.
IVCITM - Customer/Supplier Number
IVITM - Short Item Number
IVXRT - Cross Reference Type
Just my opinion and what we have here and we currently use RFS and POS Barcode Scanning.