I believe Akhil wrote about writing a background process - this gives me the reason that I doubt whether he (she?) wants to do the data fetch in SAP and only provide for the other systems or what is the purpose.
Akhil, can you clear the whole scenario - what system is calling which for what data?