以INT1或INT2作为输入的RFCLookup

2020-08-15 04:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

当尝试使用输入MENGE访问FM时出现此错误。 他们最近更改了FM,使该字段的数据类型为INT2,以接受大于255的值,但是在进行RFC查找时,我在PI中收到此错误。

JCO_ERROR_CONVERSION:在字段MENGE'处无法将值'300'从int类型转换为INT1。 原因异常:'com.sap.aii.adapter.rfc.afcommunication.RfcAFWException:处理发往远程系统的消息时出错:com.sap.aii.adapter.rfc.core.client.RfcClientException:无法将请求从XML转换为RFC :com.sap.mw.jco.JCO $ ConversionException:(122)JCO_ERROR_CONVERSION:在字段MENGE'处无法将'300'的值从int类型转换为INT1。

任何帮助将不胜感激。 谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

当尝试使用输入MENGE访问FM时出现此错误。 他们最近更改了FM,使该字段的数据类型为INT2,以接受大于255的值,但是在进行RFC查找时,我在PI中收到此错误。

JCO_ERROR_CONVERSION:在字段MENGE'处无法将值'300'从int类型转换为INT1。 原因异常:'com.sap.aii.adapter.rfc.afcommunication.RfcAFWException:处理发往远程系统的消息时出错:com.sap.aii.adapter.rfc.core.client.RfcClientException:无法将请求从XML转换为RFC :com.sap.mw.jco.JCO $ ConversionException:(122)JCO_ERROR_CONVERSION:在字段MENGE'处无法将'300'的值从int类型转换为INT1。

任何帮助将不胜感激。 谢谢

付费偷看设置
发送
2条回答
代楠1984
1楼-- · 2020-08-15 05:04

嗯,我不太相信INT1甚至INT2绝对是数量的正确格式,但这是另一回事了:-D

尝试(强制)重新加载 RFC元数据。 在最坏的情况下,这意味着在消息映射和操作映射中再次选择RFC。 保存并激活。 如果您有激活的XML验证,还请确保您进行循环(停止通道,关闭,激活,开始通道,停止通道,打开,激活,开始通道)。 当然,有更优雅的方法,但是有时候您只需要完成工作即可:D

我不会选择字符串转换之类的方法。 您的情况越来越糟,例如 带有负数,舍入,bla bla

干杯

Jens

我是小鹏鹏啊
2楼-- · 2020-08-15 05:13

嗨, 莱斯莉

以字符串形式发送值。

在目标ECC服务器中,ABAP代码可以将值转换为数字。

这需要ABAP团队的同意。

致谢

Anupam

一周热门 更多>