Show TOC

Comparison of IDoc Adapter (IE) and IDoc Adapter (AAE)Locate this document in the navigation structure

Use

SAP NetWeaver Process Integration (SAP NetWeaver PI) provides different runtime engines to process XML messages and to provide connectivity between components, partners and systems that are based on different technical protocols and standards: the Integration Engine (based on AS ABAP) and the Advanced Adapter Engine (based on AS Java). Both engines provide a - slightly - different set of adapters for connectivity.

More information: Installation and Connectivity Options

Which runtime engine you can use depends on the chosen installation option. For example, when you have installed SAP NetWeaver PI as standard dual-stack version, you can use both the Integration Engine and the Advanced Adapter Engine.

Whereas, when you use the Advanced Adapter Engine Extended (AEX), you can only use the Advanced Adapter Engine as runtime engine.

Note

Using AEX has many advantages compared to a standard dual-stack installation of SAP NetWeaver PI. However, the decision to use a particular installation option depends also on the set of adapters you need for connectivity. In order to promote the usage of the AEX, the widely used IDoc adapter, which in former releases only runs on the Integration Engine, has also been developed as part of the Advanced Adapter Engine. Therefore, also customers who install AEX can also use the IDoc adapter.

The IDoc adapter version that runs only on the Integration Engine (based on AS ABAP) is called IDoc adapter (IE) (technical adapter type in Integration Directory IDOC_IE).

More information: Configuring the IDoc Adapter (Integration Engine)

The IDoc adapter version that runs on the Advanced Adapter Engine (based on AS Java) is called IDoc adapter (AAE) (technical adapter type in Integration Directory IDOC_AAE).

More information: Configuring the IDoc Adapter (Advanced Adapter Engine)

Note that, however, IDoc adapter (AAE) has some limitations as compared to IDoc adapter (IE). The following table lists which features are supported in each case, and serves as a basis to decide on which adapter version to go for:

Availability and Tool Integration

Attribute/Feature

IDoc Adapter (IE)

IDoc Adapter (AAE)

Available in SAP NetWeaver (PI) Release

SAP NetWeaver XI 3.0

SAP NetWeaver 7.0 (including EHP)

SAP NetWeaver PI 7.1 (including EHP)

SAP NetWeaver 7.3

SAP NetWeaver 7.3

Supported IDoc segment versions

As of 3.1x, IDoc metadata can be retrieved

As of 3.1x, IDoc metadata can be retrieved

Supported releases/versions of the integrated software

SAP applications based on

  • SAP Basis 3.1 or higher

  • SAP Web Application Server 6.20 or higher

Non-SAP applications with a certified IDoc interface, for example EDI systems (requires a reference SAP system to connect to for IDoc metadata)

SAP applications based on releases including SAP Basis 4.0 and higher

Tool integration

Available transactions in back-end systems:

  • Maintain ports in the IDoc adapter (IDX1)

  • Load, display, and delete metadata (IDX2)

  • Display IDoc XML messages (IDX5)

  • Reporting transactions

  • Configuration via channel and sender/receiver agreement in Integration Directory

  • Administration via Runtime Workbench

  • Integrated with RFC destinations in SAP NetWeaver Administrator

  • Configuration via channel and integrated configuration in Integration Directory

Automatic generation of adapter (Integration Directory)

Supported

Not supported

Communication, Connectivity, Security Settings

Attribute/Feature

IDoc Adapter (IE)

IDoc Adapter (AAE)

Supported data transfer languages (code pages of connected systems, Unicode, etc.)

Supports the exchange of IDocs with SAP applications running in any single code page, or in Unicode mode.

Quality of service

EO, EOIO with qRFC

For more information in EOIO behavior and serialization concept for IDoc adapter (IE), see Serializing IDocs .

EO, EOIO

Not supported: Best Effort, qRFC and function module IDOC_INBOUND_IN_QUEUE

Communication with systems with multiple code pages (Multi Display/Multi Processing - MDMP) systems

Supported for IDoc inbound processing (sender adapter)

Not supported

Communication with JCO-based IDoc senders and receivers

Supported

Not supported

Connection setting modes

Connection configuration via RFC destination (transaction SM59)

Connection configuration via RFC destination in SAP NetWeaver Administrator and via destination (transaction SM59; connection type = T)

Security

Basic authentication Transport level security

Basic authentication

Not supported: Security on transport level, principal propagation

Partner conversion

Supported

Supported

IDoc Packaging

See figure below

Supported (as of EHP 1 for SAP NetWeaver PI 7.1)

Supported (but not at outbound side)

Segment data change/reduction

Not supported

Not supported

Automatic segment data reduction

Supported (not relevant segments that were added in later releases are filtered out automatically)

Supported (not relevant segments that were added in later releases are filtered out automatically)

Enhancement by adapter modules

Not supported

Supported

Auditing, Monitoring ,and Tracing Functions

Attribute/Feature

IDoc Adapter (IE)

IDoc Adapter (AAE)

ALE Audit

Supported Acknowledgment handling (XI message to ALEAUD and vice versa) is supported.

IDoc tracing

Supported (transaction IDX5)

IDoc tracing for IDoc inbound processing is supported by a tracing API on the Integration Server. IDoc tracing for IDoc outbound processing is supported by transaction IDX5 on the Integration Server (in conjunction with tracing API on in receiver system).

Not supported

IDoc monitoring

Transaction IDX5

Integration with channel monitor and message monitor (as part of Advanced Adapter Engine monitor)

Status tracking -SYSTAT

(analysis and further processing of messages that have not been processed)

Not supported

RFC monitoring

Supported

Not supported

Message persistence in the IDoc adapter

Supported

Message correlation information can be stored in IDoc adapter.

Not supported.

Message is persisted in messaging system with correlation data persisted in adapter.

IDoc Packaging

The IDoc adapters support IDoc packaging as illustrated in the following figures.

Figure 1: IDoc Inbound Packaging
Figure 2: IDoc Outbound Packaging