Dear Simran,
My suggestion don't go with BDC because in future if you would like change or add one more info type for particular action again BDC will has to be modified so again Abaper need to be involved so Just write LSMW.
Note: You forgot to mention info type 0000, remember you should have to maintain info type 0000 in info group for any action without this action can't be executed.
Ur's Mohan
