XML转换问题

2020-08-30 16:01发布

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

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


嗨。

在安装ehp6之后,我遇到了一些奇怪的问题。 在XML流反序列化期间出现问题。 PI(XI)提供了一些接口,可选字段'fieldname'类型为xsd:integer。 然后xml进入SAP,它包含空标记 。 当类CL_SXMLP_DATA_ST的方法IF_SXML_SERIALIZABLE〜DESERIALIZE尝试反序列化时,它将引发异常:

在简单转换程序/1SAI/SAS409DF387E8A7C5C0483B中反序列化时发生错误

值""不在XML模式类型"整数"的值范围内,或不符合指定的限制

发生在

呼叫转换(m_transformation_deserialize)
参数(l_ref_params)
源XML阅读器
结果(l_data_refs)
选项value_handling = m_opt_value_handling_d。

据我所知,在EHP6之前,此类XML没有任何问题。 由于某些原因,很难更改PI中的映射。 我已经尝试在字符串的"代理"中更改此字段的技术类型,但是没有任何效果。 也许笨拙的人会知道这样做的原因,或者有任何解决此问题的想法。

谢谢BR,亚历克斯。

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

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


嗨。

在安装ehp6之后,我遇到了一些奇怪的问题。 在XML流反序列化期间出现问题。 PI(XI)提供了一些接口,可选字段'fieldname'类型为xsd:integer。 然后xml进入SAP,它包含空标记 。 当类CL_SXMLP_DATA_ST的方法IF_SXML_SERIALIZABLE〜DESERIALIZE尝试反序列化时,它将引发异常:

在简单转换程序/1SAI/SAS409DF387E8A7C5C0483B中反序列化时发生错误

值""不在XML模式类型"整数"的值范围内,或不符合指定的限制

发生在

呼叫转换(m_transformation_deserialize)
参数(l_ref_params)
源XML阅读器
结果(l_data_refs)
选项value_handling = m_opt_value_handling_d。

据我所知,在EHP6之前,此类XML没有任何问题。 由于某些原因,很难更改PI中的映射。 我已经尝试在字符串的"代理"中更改此字段的技术类型,但是没有任何效果。 也许笨拙的人会知道这样做的原因,或者有任何解决此问题的想法。

谢谢BR,亚历克斯。

付费偷看设置
发送
2条回答
Aaron 3364
1楼 · 2020-08-30 16:26.采纳回答

问题已解决-请参见注释1651794。

lukcy2020
2楼-- · 2020-08-30 16:17

您好,

我有基本版本7.4。 该注释不适用于我,但由于缺少SYS_ID,我也遇到相同的错误。

,而这恰好是在调用转换之后。

一周热门 更多>