Communication with SAP

  • Release version: Washingtondc
  • Updated February 5, 2026
  • 1 minute to read
  • SAP uses different protocols for mediated communication.

    • Following are the ways to have data in/out of SAP:
    • RFC/BAPI (sync typically)
    • IDOCS (async)
    • REST/OData (sync)
    • SOAP (async typically)
    • SAP supports all these protocols, and what is used at the customer side depends on their preference and legacy footprint.
    • Sometimes a customer may prefer a mediated communication, using either on-prem middleware (SAP PI/PO, or API management-Apigee for e.g.), or a cloud middleware (SAP BTP Integration Suite – API management or Cloud Platform Integration, or SAP Data intelligence/Data Suite).