Hi Friends,
I just put a thought over a possible feature which can be introduced in SAP PI.
As we all know that we have data passing from third party systems to SAP and vice-versa through PI. But we all know that data occupies a lot of memory while passing through. Hence effectively the required message might get stuck in any third party middleware or channel during its flow.
So I thought of improving this functionality. That is, why dont we have functions passing through from one system to other via PI instead of data.
Wont it be possible if a remote-enabled function module from SAP PI itself reads the required file from the legacy system and creates a similar copy in the PI system and then convert the same into the required format and then send it to SAP. Yes I know that there is no database in PI. But then we can buffer the function modules for limited extent of time and then flush it after the data gets converted, thereby reducing load.
Moreover, since we know that every FM (remote) has the ability to read SAP data, so we can introduce BAPI in here which will read the legacy objects as well.
In a way, this will infact help to bring SAP into cloud integration. Here PI will be the middleware between ECC and internet. If there is at all any chance of virus or hacking threat, we can introduce some new feature in PI and read those messages and block them in PI itself before it enters into SAP itself.
In a way then SAP will have more contact with real time objects which will help in its greater expansion.
Friends, wont this be helpful. Please let me know......I need your helpful and valuable comments on the same.
Thanks and Best Regards,
Souvik Bhattacharjee