Hi Surya,
If you have data in Database level which can accessible from Data service connectivity, then it will be the best approach.
And for performance view, better break the process or data flow into different transaction and as well as in ECC BAPI's.
Whatever the information you got and making it conclusion for your requirement, then mark post as answered.
Regards,
Praveen Reddy