Hi Shagun Kanodia,
It is always recommended to use ABAP Dataflow when you are extracting data from SAP Applications.
If you are extracting data less like than 250000 rows and with limited fields from the single table as a source then we can use Dataflow Instead of ABAP Dataflow. Be aware that record size is restricted to 512kb. That's why limited fields from the table is recommended.
If you are performing join operations on the SAP Tables then you need to use ABAP Dataflows.
ForCreating a SAP Application datastore using RFC connection. You can follow the below thread.
- SAP BODS and SAP APO Using RFC Connection | SCN
- For more information on Data Transfer Methods in SAP Application
If you need more information on the ABAP Dataflow. Please go through the Supplement for SAP. Below link will redirect you to the ABAP Dataflow
SAP Data Services Supplement Guide to connecting SAP Applications | 4.3 ABAP Dataflow
Regards,
Akhilesh Kiran.