Change in Item Code of Batch with Quantity > 0

Hello All!

I was curious as to what is the impact of changing the item code of a batch that has qty > 0. Will the qty of the old item decrease and the new item increase? If so, then will a ledger entry be created for the same? Thanks!