KETTLE-SAP抽数报错RFC_ERROR_SYSTEM_FAILURE

KETTLE调SAP 合并ECCS相关的函数时报错

2025/01/23 17:56:02 - SAP input.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Unexpected error
2025/01/23 17:56:02 - SAP input.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : org.pentaho.di.core.exception.KettleException: 
2025/01/23 17:56:02 - SAP input.0 - org.pentaho.di.trans.steps.sapinput.sap.SAPException: 
2025/01/23 17:56:02 - SAP input.0 - Cannot excute SAP function
2025/01/23 17:56:02 - SAP input.0 -      ÌîÈëËùÓбØÐèµÄÌõÄ¿×Ö¶Î                                              
2025/01/23 17:56:02 - SAP input.0 - 
2025/01/23 17:56:02 - SAP input.0 - 
2025/01/23 17:56:02 - SAP input.0 - Cannot excute SAP function
2025/01/23 17:56:02 - SAP input.0 -      ÌîÈëËùÓбØÐèµÄÌõÄ¿×Ö¶Î                                              
2025/01/23 17:56:02 - SAP input.0 - 
2025/01/23 17:56:02 - SAP input.0 - 
2025/01/23 17:56:02 - SAP input.0 - 	at org.pentaho.di.trans.steps.sapinput.SapInput.processRow(SapInput.java:123)
2025/01/23 17:56:02 - SAP input.0 - 	at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2025/01/23 17:56:02 - SAP input.0 - 	at java.lang.Thread.run(Unknown Source)
2025/01/23 17:56:02 - SAP input.0 - Caused by: org.pentaho.di.trans.steps.sapinput.sap.SAPException: 
2025/01/23 17:56:02 - SAP input.0 - Cannot excute SAP function
2025/01/23 17:56:02 - SAP input.0 -      ÌîÈëËùÓбØÐèµÄÌõÄ¿×Ö¶Î                                              
2025/01/23 17:56:02 - SAP input.0 - 
2025/01/23 17:56:02 - SAP input.0 - 	at org.pentaho.di.trans.steps.sapinput.sap.impl.SAPConnectionImpl.executeFunctionCursored(SAPConnectionImpl.java:353)
2025/01/23 17:56:02 - SAP input.0 - 	at org.pentaho.di.trans.steps.sapinput.SapInput.processRow(SapInput.java:121)
2025/01/23 17:56:02 - SAP input.0 - 	... 2 more
2025/01/23 17:56:02 - SAP input.0 - Caused by: com.sap.conn.jco.JCoException: (104) RFC_ERROR_SYSTEM_FAILURE:      ÌîÈëËùÓбØÐèµÄÌõÄ¿×Ö¶Î                                               (raised by system PRD|erpprdci)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.MiddlewareJavaRfc.generateJCoException(MiddlewareJavaRfc.java:637)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.execute(MiddlewareJavaRfc.java:1767)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:1107)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:940)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1140)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1114)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.AbapFunction.execute(AbapFunction.java:302)
2025/01/23 17:56:02 - SAP input.0 - 	at org.pentaho.di.trans.steps.sapinput.sap.impl.SAPConnectionImpl.executeFunctionCursored(SAPConnectionImpl.java:348)
2025/01/23 17:56:02 - SAP input.0 - 	... 3 more
2025/01/23 17:56:02 - SAP input.0 - Caused by: RfcException: [PRD|erpprdci]
    message:      ÌîÈëËùÓбØÐèµÄÌõÄ¿×Ö¶Î                                              
    Return code: RFC_SYS_EXCEPTION(3)
    error group: 104
    key: RFC_ERROR_SYSTEM_FAILURE
Exception raised by PRD|erpprdci

2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcIoOpenCntl.RfcReceive(RfcIoOpenCntl.java:2070)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.execute(MiddlewareJavaRfc.java:1715)
2025/01/23 17:56:02 - SAP input.0 - 	... 9 more
2025/01/23 17:56:02 - SAP input.0 - Caused by: com.sap.conn.rfc.exceptions.RfcGetException:      ÌîÈëËùÓбØÐèµÄÌõÄ¿×Ö¶Î                                              
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcGet.rfcget_gethead(RfcGet.java:479)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcGet.rfcget_run(RfcGet.java:40)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcGet.ab_rfcget(RfcGet.java:23)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcRcv.ab_rfcreceive(RfcRcv.java:33)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcIoOpenCntl.RfcReceive(RfcIoOpenCntl.java:1970)
2025/01/23 17:56:02 - SAP input.0 - 	... 10 more
2025/01/23 17:56:02 - SAP input.0 - Caused by: 
>RfcIoException:
    message:      ÌîÈëËùÓбØÐèµÄÌõÄ¿×Ö¶Î                                              
    Return code: RFCIO_ERROR_DEALLOCATED_REMOTE_ERROR(33)<


2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcIoOpenCntl.ab_rfcread(RfcIoOpenCntl.java:700)
2025/01/23 17:56:02 - SAP input.0 - 	at com.sap.conn.rfc.engine.RfcGet.rfcget_gethead(RfcGet.java:475)
2025/01/23 17:56:02 - SAP input.0 - 	... 14 more
2025/01/23 17:56:02 - SAP input.0 - 完成处理 (I=0, O=0, R=1, W=0, U=0, E=1)
2025/01/23 17:56:02 - CS - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : 错误被检测到!
2025/01/23 17:56:02 - Spoon - 转换完成!!
2025/01/23 17:56:02 - CS - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : 错误被检测到!
2025/01/23 17:56:02 - CS - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : 错误被检测到!
2025/01/23 17:56:02 - CS - 转换被检测

解决:
原因集成帐号为后台帐号从来没有使用过ECCS相关的程序,切换为前台帐号,并使用CXGP:维护一下合并的全局参数默认值。
在这里插入图片描述
在这里插入图片描述
保存后,再把帐号切换为后台帐号
在KETTLE执行成功。
在这里插入图片描述

kettle-sap-plugin-core是一个针对Kettle(现在被称为Pentaho Data Integration)的插件核心库。Kettle是一种用于据集成和转换的开源工具,拥有强大的ETL(Extract, Transform, Load)功能。而kettle-sap-plugin-core则是Kettle插件的核心库之一,专门用于与SAP系统进行集成。 SAPSystems, Applications and Products in Data Processing)是一家全球领先的企业级软件公司,其产品广泛应用于各种业务领域,包括财务会计、供应链管理、人力资源管理等。kettle-sap-plugin-core提供了一系列用于连接和与SAP系统交互的功能组件,方便用户在Kettle中进行SAP据的取、转换和加载。 这个插件核心库支持与SAP系统的各种模块进行集成,如SAP ERP(Enterprise Resource Planning)、SAP BW(Business Warehouse)、SAP HANA等。用户可以通过kettle-sap-plugin-core,使用Kettle的图形化界面来配置和管理与SAP系统之间的据传输、转换和同步任务。 kettle-sap-plugin-core具有以下特点: 1. 支持SAP系统的多种连接方式,包括JCo(Java Connector)、BAPI(Business Application Programming Interface)等。 2. 提供了丰富的连接器,用于与SAP系统的不同模块进行交互,如SAP输入、SAP据输出、SAP调用等。 3. 支持对SAP据的取、转换和加载,提供了多种据转换和处理操作,如据映射、过滤、排序、聚合等。 4. 具有高度可扩展性,用户可以根据自己的需求进行插件的定制和扩展。 总之,kettle-sap-plugin-core是一个在Kettle中实现与SAP系统集成的重要插件核心库,方便用户进行ETL任务的开发和管理,实现SAP据的快速、高效地处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值