Skip to main content

 

 

Coupa Success Portal

IDoc Integration

The integration team at Coupa is now able to provide native support for IDoc integration with SAP. IDoc (“intermediate document”) is one of the most common and stable methods for integrating with SAP. Each business object has a specified IDoc format (similar to XML) that can be used to import and export data between SAP and external systems.

To develop this integration, Coupa worked with an SAP partner to obtain SAP Certified Integration with Netweaver. The overall goal of this effort was to minimize the technical effort required in both Coupa and SAP to integrate the two platforms resulting in a significantly reduced timeline for implementation. In the past integration with our SAP customers has been complex and unique to each customer and has resulted in custom integrations that are not reusable. Providing IDoc integration will also allow us to begin to standardize our approach for future SAP customers.

The following diagram depicts the high-level architecture of this approach:

On the Coupa side, we have added the ability to generate and consume IDoc XML files for specific business objects directly in the enterprise product using Coupa’s integration flow module. IDocs are shared between Coupa and our customers using our Coupa SFTP server in the same manner we share standard CSV files today. On the SAP side we can provide our customers with reusable PI (Process Integrator, SAP’s middleware platform) processes for each business object that will broker the IDocs between SAP ECC and Coupa’s SFTP server. For those customers who do not have PI, the IDoc approach will still be available provided they have another tool to get IDocs in and out of SAP ECC. Many other middleware packages have pre-built connectors to SAP ECC and most SAP customers already have some mechanism in place to accomplish this.

We have selected the most common business objects that need to be automatically shared between SAP ECC and Coupa across our customers. The table below lists each integration point along with the IDoc format currently supported:

Object

Source

Target

Current iDoc Format

Cost Centers

SAP

Coupa

COSMAS01

GL Accounts

SAP

Coupa

GLMAST01

Vendors

SAP

Coupa

CREMAS05

Purchase Orders

Coupa

SAP

PORDCR102

PO Confirmation

SAP

Coupa

ORDERS02

PO Revisions

Coupa

SAP

PORDCH02

Invoices

Coupa

SAP

INVOIC02

Payments

SAP

Coupa

PEXR2002

Receipts

Coupa

SAP

MBGMCR02

 

Our integration model is extensible so additional integration points and/or IDoc formats can be implemented based on each customer’s unique requirements.

  • Was this article helpful?