"Error occured in open tool execute method...Error in uploading ABAP..." Signaled When Reverse Engineering SAP ABAP Models In ODI Designer
错误发生在打开工具执行方法...在 … … 上传 ABAP 错误"终止时反向工程 SAP ABAP 模型在设计器中 ODI
Applies to:
适用于:
Oracle Data Integrator - Version: 10.1.3.5.1 and later [Release: and later ]
Oracle Data Integrator - Version: 10.1.3.5.0 and later [Release: 10gR3 and later]
Information in this document applies to any platform.
Oracle 数据集成商-版本: 10.1.3.5.1 和更高版本 [发布: 和更高版本] Oracle 数据集成商-版本: 10.1.3.5.0 及更高版本 [发布: 10gR3 及更高版本] 本文档中的信息适用于任何平台
Symptoms
适用情形
When reverse SAP ABAP Model the first time on ODI Designer and the Option "ABAP upload" is set to yes, the following error occurs:
当反 SAP ABAP 模型 ODI 设计器和选项"ABAP 上载"第一次设置为是时,将出现以下错误:
Error on Operator:
操作员错误
java.lang.RuntimeException: Error occured in open tool execute method...Error in uploading ABAP program...Error when receiving answer to a Remote Function Call.
java.lang.RuntimeException(java 运行时异常): 在打开工具中的,出现了错误执行方法...在上载 ABAP 程序错误...在接收到远程的函数调用的答案时的错误。
Cause: Error when receiving answer to a Remote Function Call.
原因:在接收到远程的函数调用的答案时的错误
Cause: Error when receiving answer to a Remote Function Call.
原因:在接收到远程的函数调用的答案时的错误
at oracle.odi.sap.km._OdiSapAbapExecute.chainedSAPException(_OdiSapAbapExecute.java:625)
at oracle.odi.sap.km._OdiSapAbapExecute.execute(_OdiSapAbapExecute.java:573)
at com.sunopsis.dwg.function.SnpsOpenToolFunction.actionExecute(SnpsOpenToolFunction.java)
at com.sunopsis.dwg.function.SnpsOpenToolFunction.execute(SnpsOpenToolFunction.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java)
Error on SAP
SAP(企业管理解决方案)错误
Short Dump details in SAP transaction ST22
在 SAP 事务 ST22 短转储详细信息
Error analysis
错误分析
An error occurred when executing a Remote Function Call.
执行远程函数调用时出错
"Only tables with flat line structure are allowed in RFC "
在 RFC 允许有只平线结构的表格
Status of connection.... " "
连接状态
Internal error code.... "RFC_GET3"
内部错误代码 "RFC_GET3"
Log error: No end marker in data container.
日志中的错误:没有数据容器中的结束标记
Cause
引起原因
This error occurs if the Datatype RETURN already exists in the SAP System.
如果在 SAP 系统中的数据类型返回已存在,会发生此错误
On the Reverse mechanism ODI will try to insert the Datatype RETURN too. So a duplicated entry would be the result.
反向机制 ODI 将尝试插入数据类型也返回 因此 结果会是重复的条目
This is a known bug : BUG:10126210 - RKM ERP FAILS, IF RETURN DATA TYPE IS ALREADY DEFINED
这是一个已知的 bug: BUG: 10126210-RKM ERP FAILS,如果返回的数据类型是已定义
Solution
解决办法
The only workaround is to customize the RKM ABAP SAP and change the Datatype to e.g. ZODI_RETURN
唯一的解决方法是自定义 RKM ABAP SAP 和更改数据类型,例如 ZODI_RETURN
How to do this:
具体操作步骤是:
Open ODI Designer
打开ODI 编辑器
Open RKM SAP ERP
打开 RKM SAP ERP
go to Details Tab
找到详细信息选项卡
Do the following steps for all "Install ..." Commands (Order # 60 - 110)
执行以下步骤,为所有"安装..."命令 (命令 # 60-110)
open the Command "Install ..."
打开"安装..."命令
on the "Command on Target" tab search for
在"命令对目标"选项卡上寻找
'RETURN'
返回
and replace by
然后取代
'ZODI_RETURN'
click on OK and Save RKM SAP ERP
点击OK并保存 RKM SAP ERP
This customized RKM is NOT supported, this is only a workaround until a patch is released which fixes the bug
不支持此自定义的 RKM,这是只有一种解决方法之前发布补丁程序修复 bug 的.
References
参考文献:
NOTE:1246234.1 - FAQ For SAP Issues When Using ODI
注: 1246234.1-SAP 问题使用 ODI 时的常见问题
Related
相关
Products
产品
Middleware > Business Intelligence > Oracle Data Integrator (ODI) > Oracle Data Integrator
计算机中间件>商业智能> Oracle数据集成器(ODI)> Oracle数据集成器(ODI)
Middleware > Business Intelligence > Oracle Data Integrator (ODI) > Oracle Data Integrator
计算机中间件>商业智能> Oracle数据集成器(ODI)> Oracle数据集成器(ODI)
Keywords
关键字
SAP; JAVA.LANG.RUNTIMEEXCEPTION; ODI; ERP; REVERSE ENGINEER; RFC; ORACLE DATA INTEGRATOR; RUNTIME ERROR!
Errors
22 ERROR
· Log in or register to post comments