NetWeaver Process Integration is being used as an integration layer between SAP applications is our landscape. It's being used by our department only. PO has built-in integration with SAP, and that why it's our preferred choice to integrate SAP applications. It's also being used as a gateway to exchange files on file-based integrations.
Pros
Integration between SAP applications
Supports Active directory integration.
Cons
Has limitations on consuming different types of Queues. Like JMS queue.
Has limitations on datatypes and size of the message in the queue
Have limitations in connecting to Kafka. This can be solved with 3rd party adapters
Have limitations on processing large files.
Likelihood to Recommend
I would recommend using NetWeaver Process Integration with an SAP application only. SAP ISU/ECC can integrate with the PO very well to interact with non-SAP systems. It's best suited for extracting data from SAP systems into flat files, encrypt it, and sFTP to any 3rd party vendor.
VU
Verified User
Professional in Customer Service (10,001+ employees)
It is being used by the finance department where I work as a consultant. It helps us by enabling application-to-application and business-to-business processes. It provides one platform to manage, design, configure, and execute business processes and use shared collaboration knowledge based on open standards. It also allows integration of SAP applications and third party components by seamlessly connecting SAP and non-SAP applications.
Pros
Combined advantages of advanced business application programming (ABAP) and Java
SAP with [other] SAP products and SAP with other solutions
Real-time customer service
Cascade data model
Cons
Non-user-friendly monitoring
Integration between SAP and non-SAP [products] is not easy
Likelihood to Recommend
I recommend it for manufacturing companies, retailers and logistics operators that use technologies such as barcode readers, RFID or mobile terminals where instant data exchange with the central SAP ERP system plays a key role. If you are going to use it for connecting SAP and non-SAP applications, you need to think twice.
NetWeaver Process Integration is being used for orchestrating the integrations between SAP Hybris e-commerce suite and other systems. It is used only for e-commerce systems. It helps with managing business process workflows, mapping integrations, and monitoring messages. It is the backbone of the Hybris integrations, as it is being used as an ESB.
Pros
Strong monitoring capabilites. NetWeaver Process Integration also offers a web service for developing custom reporting for message monitoring.
Can develop business process workflows with BPM.
Supports many technologies like SFTP, Oauth, REST, SOAP etc.
Can cross map different integrations like SOAP XML to file.
Cons
Complicated UI. Could be more simple.
Need more clear instructions on development environment.
Hard to debug errors.
Have many dependencies like Basis support.
Likelihood to Recommend
It is more suitable for heavy load messaging systems and can develop business workflows when needed. It is not suitable for simple systems because it needs a team for support and development. It also works out of the box with SAP systems supporting IDOC format. Works well with mapping SOAP and REST services.