We want to download data to staging tables from SAP for external Oracle based datawarehouse applications in manufacturing area. Which method is better:
1. Using BAPI's
2. Using IDOCS
3. ABAP/4 with selects and joins to different tables.
I would appreciate your advice.
In general, I would recommend IDocs because they are sent automatically by SAP (once you have got your configuration set up correctly) and you do not have to worry about selection criteria needed in approach 3 (unless you always want to download everything, which is probably a bad idea). If on the other hand, there are no IDocs for some of the data that you need, I'd take approach 3.