首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写包含多个文档行的GRPO的XML标记,SAP B1?

如何编写包含多个文档行的GRPO的XML标记,SAP B1?
EN

Stack Overflow用户
提问于 2016-07-11 12:48:28
回答 1查看 119关注 0票数 1

我有一个与XML相关的问题。我不擅长XML,但根据我的标记和屏幕截图示例,我可以编写具有CardCode和GRPO日期的XML标记。我现在的问题是,我知道如何在标记示例中包含文档行。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<GRPO>
 
<Goods>
<CardCode>V10000</CardCode>
<DocDate>07/11/2016</DocDate>
<DocDueDate>07/11/2016</DocDueDate>
<TaxDate>07/11/2016</TaxDate>
</Goods>
 
<Goods>
<CardCode>V1010</CardCode>
<DocDate>07/11/2016</DocDate>
<DocDueDate>07/11/2016</DocDueDate>
<TaxDate>07/11/2016</TaxDate>
</Goods>
 
</GRPO>

1截图

2截图

我想要XML中的上述数据,如何将文档行数据包含在我的XML标记中?

任何人都能帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-15 13:15:30

如果我正确理解您的问题,您不确定如何在自定义XML布局中配置行,对吗?

如果这是你的问题,那么你可以这样做:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<GRPO>    
<Goods>
<CardCode>V10000</CardCode>
<DocDate>07/11/2016</DocDate>
<DocDueDate>07/11/2016</DocDueDate>
<TaxDate>07/11/2016</TaxDate>
<GoodsLines>
   <Line>
      <LineNum>0</LineNum>
      <ItemNo>A00003</ItemNo>
      <ItemDesc>J.B Officeprint 1186</ItemDesc>
      <Quantity>4</Quantity>
   </Line>
   <Line>
      <LineNum>1</LineNum>
      <ItemNo>A00004</ItemNo>
      <ItemDesc>Rainbow Color Printer 5.0</ItemDesc>
      <Quantity>5</Quantity>
   </Line>
</GoodsLines>
</Goods>        
</GRPO>

另一种选择是使用属性而不是元素来表示Line,与上面的相同,但如下所示:

代码语言:javascript
复制
...
<GoodsLines>
   <Line LineNum="0" ItemNo="A00003" ItemDesc="J.B. Officeprint 1186" Quantity="4" />
   <Line LineNum="1" ItemNo="A00004" ItemDesc="Rainbow Color Printer 5.0" Quantity="5" />
</GoodsLines>
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38307370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档