See, both are important..
If you choose self study, then you can missed anything and if you choose a proper training, then you can learn many things from the training center..
Better if you go with training center and then you can study yourself.
Check the blog Self Learning ABAP
Regards