简单转换异常

2020-08-23 09:11发布

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

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


你好

我想将XML映射到ABAP(反序列化),但收到CX_ST_MATCH_ELEMENT异常。

下面是我要反序列化的我的简单转换,调用方法和XML代码段。

-


<?sap.transform简单吗?>

http://www.sap.com/transformation-templates">

-


方法PARSE_XML。

数据:

sndginst(10)输入c值'',

l_exception_error类型参考cx_st_error。

  • 解析xml内容

尝试。

清除:l_exception_error。

通话转换(i_st_name)

源XML i_xml_string

结果root = sndginst。

  • 捕获异常

观看:cx_st_error INTO l_exception_error。

ENDTRY。

方法。

-


ZYDOFRP0

-


我尝试为命名空间'S2SCTScf'添加引用,但收到相同的异常。

我认为它必须与名称空间前缀有关,并且我尝试了几种不同版本的Simple转换,例如作为标记引用,无济于事。

异常类没有提供很多有用的信息,并且由于您无法调试简单转换,因此它是一种猜测游戏。

预先感谢您的帮助。

最好的问候

马克·伦格尔

编辑:Mark Lengel,2009年3月31日上午11:32

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

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


你好

我想将XML映射到ABAP(反序列化),但收到CX_ST_MATCH_ELEMENT异常。

下面是我要反序列化的我的简单转换,调用方法和XML代码段。

-


<?sap.transform简单吗?>

http://www.sap.com/transformation-templates">

-


方法PARSE_XML。

数据:

sndginst(10)输入c值'',

l_exception_error类型参考cx_st_error。

  • 解析xml内容

尝试。

清除:l_exception_error。

通话转换(i_st_name)

源XML i_xml_string

结果root = sndginst。

  • 捕获异常

观看:cx_st_error INTO l_exception_error。

ENDTRY。

方法。

-


ZYDOFRP0

-


我尝试为命名空间'S2SCTScf'添加引用,但收到相同的异常。

我认为它必须与名称空间前缀有关,并且我尝试了几种不同版本的Simple转换,例如作为标记引用,无济于事。

异常类没有提供很多有用的信息,并且由于您无法调试简单转换,因此它是一种猜测游戏。

预先感谢您的帮助。

最好的问候

马克·伦格尔

编辑:Mark Lengel,2009年3月31日上午11:32

付费偷看设置
发送
4条回答
SAP浪
1楼-- · 2020-08-23 09:29

我有完全相同的问题。

我的XML输入流在根元素中包含命名空间,例如

es.xxx.com" xmlns:ns2 =" http://www.w3.org/1999/xlink " xmlns: ns3 =" http://www.w3.org/1998/Math/MathML">

简单转换始终会引发CX_ST_MATCH_ELEMENT异常。

如果我删除xmlns声明,则将找到Element,并且一切正常。

我还尝试通过添加tt:extensible =" deep-dynamic"属性来避免这种情况,但这没关系。

<测量tt:extensible =" deep-dynamic">

我使用的是WebAS 6.40,ERP 2004。

我希望社区能够为我们提供帮助。 也许是XML库中的错误。等等。

亲切问候

Chris

风早神人
2楼-- · 2020-08-23 09:34

类似的问题:

代楠1984
3楼-- · 2020-08-23 09:37

不幸的是,上面的线程没有任何解决方案-没有人发现此问题吗? 如果您有外部xml文件,则根标记中始终会包含名称空间声明。

还有其他想法吗?

悻福寶寶
4楼-- · 2020-08-23 09:26

我正面临类似的问题。 您有什么解决方案可以避免出现异常情况?

致谢

Sandeep K

一周热门 更多>