Redwood Software, parent company of Tidal, was again named a Gartner® Magic Quadrant™ for SOAP Leader. Get the report

SAP Process Integration

Process Integration

SAP Process Integration (PI) helps coordinate communication between SAP and non-SAP systems for seamless data exchange across an IT landscape. Managing start, stop and error states of PI communication channels is critical to keeping these integrations running smoothly

Manage SAP PI flows precisely with Tidal

Automate and monitor integration channel activity across your enterprise.

Automate handoffs

Keep data moving reliably with rule-based job execution.

Minimize disruption

Detect errors and automate recoveries across systems.

Synchronize systems

Ensure SAP PI activity aligns with other enterprise jobs.

More efficient integration across every channel

If you rely on SAP PI to integrate applications and services, you know that managing communication channels, especially in high-volume environments, is key to operational continuity. Tidal makes it easy to automate and monitor SAP PI channel activity as part of a broader orchestration strategy.

Rather than manually tracking the state of sender and receiver channels, you can define Tidal jobs to manage them intelligently and respond to issues in real time.

What the adapter enables

Tidal’s adapter for SAP PI allows your teams to:

  • Start or stop external sender/receiver channels
  • Start channels for a defined period, then stop
  • Monitor channel status: stopped, inactive or errored
  • Trigger actions based on channel events (e.g., restart if errored)

Note: Internal channels can be configured as external so they can be managed in Tidal.

How it works

Tidal integrates directly with the SAP PI runtime environment to coordinate background job execution and monitor SAP PI channel activity.

SAP’s Business Application Programming Interfaces (BAPIs) can be used to schedule background jobs in SAP PI. Tidal does not interface directly with SAP BAPIs for scheduling, but it provdies a centralized platform to manage job execution across SAP and non-SAP systems, including SAP PI.

Managing job outputs

Tidal also handles spools generated by SAP PI jobs. Tidal captures output, such as XML messages or other data, generated by SAP PI jobs and manages their storage and delivery according to defined requirements.

Tidal and SAP Process Integration FAQs

  • Does SAP PI have job scheduler capabilities?

    SAP Process Integration (PI), which is part of SAP NetWeaver, uses the SAP NetWeaver Java Scheduler for low-level job scheduling. SAP Java Scheduler is not designed for a high volume of daily job runs, and SAP recommends keeping jobs to well below 100,000 per day.

    The Java Scheduler’s external public API, Java eXternal Batch Processing (XBP), enables external schedulers to control and monitor jobs deployed on Application Server (AS) Java. The scheduler develops jobs with an object-oriented approach and provides time- and event-based job scheduling.

  • Can an SAP ABAP program integrate with SAP PI?

    Yes, SAP Process Integration (PI)’s provided adapters and communications channels can help SAP PI integrate with ABAP programs. SAP PI’s interfaces and mappings exchange data with other systems for seamless integration and SAP Basis administrators can configure the communication settings and monitor the integration process.

  • What is the PI process in SAP?

    In the context of SAP, "PI" most commonly refers to SAP Process Integration. It's an SAP NetWeaver component that facilitates the exchange of information between SAP and non-SAP systems, both within and outside of a company's IT landscape. Essentially, PI acts as an integration broker, ensuring smooth communication and data transfer between different applications, even those with varying requirements for connectivity, format and protocols.