To ‘Integrate’ means to bring the different pieces of your business or your operation together, often time under a common system or onto a single platform. Well, yes, that is fairly simple to define but to choose a software or package to deliver the same, efficiently and effortlessly is another matter altogether; and, when it comes to choosing between PI/PO and SCPI, the task is further complicated as both are middleware integration platforms provided by SAP used for designing and executing integration process. They can both be used for SAP and non-SAP or third-party systems integration, for all scenarios such as application to application (A2A) and business to business (B2B)
The architecture and functioning of SCPI and PI/PO are quite similar, to the extent that the integration flow designed in one system can be deployed in the other as well, thereby allowing for a smooth transition between the two systems. So, the main factors to consider while choosing the middleware are as follows:
SAP PI/PO has its limitations in UI driven scenarios or for synchronous exchange of data. On the other hand, SCPI has its limitation in terms of data modeling (WSDL, XSD, etc.). The fact that SCPI is currently still evolving explains the lack of certain features that are readily available in PI/PO but it is not hard to imagine it improving on its performance as well as the feature-list with every subsequent upgrade.
The adapters available in each system play an important role in helping your cause in terms of ease of implementation and therefore the cost, hence it is always better to be up to date with the list to make a more informed decision. The list of adapters for each system as referenced from the web are as listed below.
It is a really close call between the two and there are no clear winners here, but when both the products are from SAP there is no real downside to choosing one over the other. Broadly speaking, one may say that if you are implementing a middleware for the first time and you have cloud solutions, you should go for SCPI and if you are already on SAP on-premise it makes more sense to go for SAP PI/PO even if you want to integrate on-premise with cloud. Let us not forget when you want to move from one platform to the other SAP has full reusability of the iflows and mapping used in either PI/PO or SCPI or also opt for a hybrid solution to address both cloud and non-cloud-based system. An iflow from PI/PO can be imported in SCPI and vice versa. One way or another, it is really hard to go wrong, so go ahead and choose the best!!