"ABAP program does not match interface definition" Error Running SAP-Related ODI Mappings / Interfaces

(Doc ID 2354276.1)

Last updated on FEBRUARY 15, 2018

Applies to:

Oracle Data Integrator - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

With Oracle Data Integrator (ODI), a user executes a mapping / interface using one of the following ODI SAP Loading Knowledge Modules:

The execution fails at step "Extract Data" with the following error:

oracle.odi.km.exception.OdiKMException: Error occurred in open tool execute method: {0}...Error: Check the ABAP Program: {0}:
LOG_DISP Installed ABAP program does not match interface de
MESSAGE:Installed ABAP program does not match interface definition
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  at oracle.odi.sap.km._OdiSapAbapExecute.throwOdiException(_OdiSapAbapExecute.java:3202)
  at oracle.odi.sap.km._OdiSapAbapExecute.chainedSAPException(_OdiSapAbapExecute.java:1089)
  at oracle.odi.sap.km._OdiSapAbapExecute.execute(_OdiSapAbapExecute.java:954)
  at com.sunopsis.dwg.function.SnpsOpenToolFunction.actionExecute(SnpsOpenToolFunction.java:47)
  at com.sunopsis.dwg.function.SnpsOpenToolFunction.execute(SnpsOpenToolFunction.java:148)
  at oracle.odi.runtime.agent.execution.SessionTask.execIntegratedFunction(SessionTask.java:902)

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms