Hi Ramasree,
Mainly its depend on the number of fields and no. of records also.
But in our scenario our preference is always like this :-
1. Look into BPDM(AIO 1.4 or AIO3.2) is any Standard job is available for the object.
2. if not then look for BAPI/IDOC in SAP for the object.
3. if not then look for LSMW (Standard Method)
4. if not then go with LSMW(Recording) .
Reason to look for IDoc/BAPI ,using these we can directly load data from Data Service to SAP.
And to decide b/w Idoc or BAPI just check the difference on any website.
Regards,
Kamal