点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好专家
我反序列化xml文件有问题。
在调用转换期间,在读取属性时会发生标题错误。
xml文件如下:
我创建的简单转换看起来像这样:
我没有找到一种读取属性" storno"的解决方案,该属性是在没有标签的内部表中写入的。
内部表类型的生成结构如下:
我在哪里犯错? 我没看到。
非常感谢您的帮助!
最好的问候
马可
xml.jpg (190.8 kB)
为什么要在"缺席"中循环播放? 不应有循环,因为其内部元素(一个属性,4个元素)仅发生一次。 您似乎已经在多次出现元素下面而不是之前添加了(确实是多次出现元素吗?)。 请注意,对于,您已经在其上方正确添加了。
PS:对于所有转换问题,请不要忘记提供以下三个部分:XML,转换和ABAP数据的结构**(以及基于DDIC类型的数据),您可能会提供一个屏幕 "等级制度"的镜头,SE11中有一个专用按钮)。
嗨,桑德拉
谢谢您的评论。 我将在按钮" CODE"中放置该代码。
我找到了解决方案。 我用大写字母写了" STORNO"。 当我用小写字母书写时,一切正常。 所以循环就在我认为合适的地方。
谢谢!
我发现了错误。 发生错误是因为我用小写字母写了storno。 我现在将其更改为
但是现在我得到了错误
预期为属性:" STORNO" []元素开始:已读取"缺席"
有没有人可以解决?
嗨,桑德拉
谢谢您的建议。 问题是在DDIC中将"缺席"声明为表类型:
所以我必须遍历它。 还是这种结构有错误? 我必须将其声明为"线"吗?
使用这种结构对数据进行序列化正在起作用,并且像第一篇文章中所示那样提供了xml,因为人员编号可能不止一个。
谢谢!
我现在将"缺席"从内部表更改为结构。 但是我得到了同一个转储,但有错误
预期为属性:" STORNO" []元素开始:已读取"缺席"
结构现在看起来像这样:
我注释了转换中的循环:
一周热门 更多>