Pranjal Bora
I would recommend moving away from BDC as it can be very problematic. In my view/experience, BDC should only be used in programs when there is no other option available.
As I suggested above, you should investigate the BAPI/Function Module approach.
PeteA