You can find out who changed the variant and the time using below steps.
Execute transaction code SE38. Fill in the Program name and choose Variant. Click on Display.
Next, enter the required variant name.
On the top menu, select Utilities > Find. Enter the Variant name and leave other fields to blank. Execute now.
The next screen will show you the Changed by and Last changed on.