热门从具有通用参考的xml节点获取值

2020-09-06 10:54发布

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

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


大家好,

需要一个建议。 我有一个由调用转换ID生成的xml-因此,完全通用。 在源数据中,有一个表,其中的字段是对数据的引用。

结果xml:

我是tryinfo以使用ixml库解析xml。 找到OLD_VALUE和NEW_VALUE节点后,如何获取参考值。 我可以使用

查找属性
 DATA(lo_attributes)=节点-> get_attributes()。
     lo_ixml_node1?= lo_attributes-> get_named_item_ns(name =`href`)。
     如果lo_ixml_node1已绑定。
       lv_value = lo_ixml_node1-> get_value()。
 

所以,我的lv_value中有#d2790。 但是,如何快速从中找到800000.0?

预先感谢您

最好的问候
康斯坦丁

(47.7 kB)

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

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


大家好,

需要一个建议。 我有一个由调用转换ID生成的xml-因此,完全通用。 在源数据中,有一个表,其中的字段是对数据的引用。

结果xml:

我是tryinfo以使用ixml库解析xml。 找到OLD_VALUE和NEW_VALUE节点后,如何获取参考值。 我可以使用

查找属性
 DATA(lo_attributes)=节点-> get_attributes()。
     lo_ixml_node1?= lo_attributes-> get_named_item_ns(name =`href`)。
     如果lo_ixml_node1已绑定。
       lv_value = lo_ixml_node1-> get_value()。
 

所以,我的lv_value中有#d2790。 但是,如何快速从中找到800000.0?

预先感谢您

最好的问候
康斯坦丁

(47.7 kB)
付费偷看设置
发送
1条回答
哎,真难
1楼-- · 2020-09-06 11:47

我从未尝试过,但是看来您可以使用文档中的FIND_FROM_ID方法。

一周热门 更多>