PI接口调用报错 CX_SY_RANGE_OUT_OF_BOUNDS解决方法

相关报错信息如下:

Error during parsing the received XMB message.

However System Error received in payload ErrorCode = DYNAMIC_CALL_FAILURE ErrorCategory = XIProxy
类型 CX_SY_RANGE_OUT_OF_BOUNDS 出现异常, 但既没有进行局部处理, 也没有在RAISING字句中声明. 
对大小0的数据对象的子字符串访问(偏移量 = 0, 长度 = 4)超出有效边界

SOAP: Call failed: com.sap.aii.af.sdk.xi.srt.BubbleException: System Error Received. HTTP Status Code = 200: However System Error received in payload ErrorCode = DYNAMIC_CALL_FAILURE ErrorCategory = XIProxy Parameter1 = Parameter2 = ZPRX_CL_abc_PROCESSING_ACT Parameter3 = abc_def_BY_ghi_ACCOU Parameter4 = Additional text = ErrorStack = Error during proxy processing
Message E 00 001 cannot be processed in plugin mode HTTP
[http://sap.com/xi/XI/Message/30^Error "DYNAMIC_CALL_FAILURE"]

问题原因:

可能是接口里的某个字段没有赋值造成的!

(本人遇到的问题是接口里有一个日期相关的字段, 虽然PO里配置不是必输, 但是abap程序里对这个字段进行了处理, 若没有赋值则会下标越界!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛定谔的猫喵喵

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值