File-to-file scenario: “Interface determination did not yield any actual interface”

Introduction

Since SAP PI 7.3, message routing base on operations which means SAP PO is trying to match the payload with one of the operations defined in the message.

As a result in some cases this may lead to interface failing with the following message:

“Interface determination did not yield any actual interface”

Solution

There are three possible options to resolve the issue:

  1. Use dummy interface and namespace which are not defined in Enterprise Services Repository (ESR). This works best if your scenario does not base on ESR at all and is entirely build in Integration Directory (ID) only 🙂
  2. Check setting of the attribute “Interface Patterns” used in your outbound service interface in Enterprise Services Repository (ESR). Make sure that option “Stateless XI 3.0 Compatible is selected.
  3. In the ICO, you use the interface defined in ESR, but remove the SWCV of the sender interface, so it looks like a dummy interface for the ICO.

In my recent project, solution number 2 has fixed the issue with my File-to-File interface (SAP PO 7.5)

About maciejbialek

Hello! I'm passionate, certified ABAP developer and SAP Consultant with many years of hands-on experience gained across several projects in Telco and Energy & Utilities industries. I've worked as Integration Architect, PI and ABAP Developer as well as BPC (NW) Consultant for local and international clients.

Leave a Reply