My Oracle Support Banner

"Error in executing ABAP program: {0}... ERROR MESSAGE :No component exists with the name <NAME>" When Extracting from SAP Using ODI (Doc ID 2394465.1)

Last updated on JUNE 16, 2022

Applies to:

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


When using Oracle Data Integrator (ODI) to extract data from SAP ERP 600 and load it into Oracle Database 12c, the following error occurs in the Extract Data step:

[2018-03-14T09:33:40.580+00:00] [odi] [ERROR] [ODI-1217] [oracle.odi.agent] [tid: 56] [ecid: <ECID>] [oracle.odi.runtime.MrepExtId: <ID>] [oracle.odi.runtime.AgentName: OracleDIAgent1] [oracle.odi.runtime.ExecPhase: ExecuteTask] [oracle.odi.runtime.OdiUser: SUPERVISOR] [oracle.odi.runtime.WrepName: WORKDEVREP] [oracle.odi.runtime.EntityGuid: xxxxxxxxx] [oracle.odi.runtime.SessName: Mapping T001W_Physical_SESS] [oracle.odi.runtime.SessId: 474] [oracle.odi.runtime.SessStep: 10/Physical_STEP/1] [oracle.odi.runtime.SessTask: 10.170/Extract Data,LKM SAP ERP to Oracle (SQLLDR),null] [oracle.odi.runtime.ExecHierarchy: 474] Session Mapping MAP_Physical_SESS (474) fails with return code ODI-1298.[[
ODI-1217: Session <NAME> (<ID>) fails with return code ODI-1298.
ODI-1226: Step Physical_STEP fails after 1 attempt(s).
ODI-1227: Task SERIAL-MAP_MAIN- fails on the source connection .
ODI-1298: Serial task "SERIAL-MAP_MAIN- (40)" failed because child task "SERIAL-EU-SAP_ERP_DEV_LS_UNIT (50)" is in error.
ODI-1298: Serial task "SERIAL-EU-SAP_ERP_DEV_LS_UNIT (50)" failed because child task "Extract Data-LKM SAP ERP to Oracle (SQLLDR)- (170)" is in error.
Caused By: Error occurred in open tool execute method: {0}...Error in executing ABAP program: {0}...
ERROR MESSAGE :No component exists with the name "<NAME>". "<NAME>".
ERROR Line No. :150
Please refer the Log file.
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
   at java.lang.reflect.Constructor.newInstance(
   at com.sunopsis.dwg.function.SnpsOpenToolFunction.actionExecute(
   at com.sunopsis.dwg.function.SnpsOpenToolFunction.execute(
   at oracle.odi.runtime.agent.execution.SessionTask.execIntegratedFunction(
   at oracle.odi.runtime.agent.execution.SessionTask.executeOdiCommand(




To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.