如何编写具有多个文档行的 GRPO 的 XML 标签,SAP B1?
How to write XML tags of GRPO which has more than one document rows, SAP B1?
我有一个与 XML 有关的问题。
我不擅长 XML,但根据我的标签示例和屏幕截图,我可以编写具有 CardCode 和 GRPO 日期的 XML 标签。
我现在遇到的问题是我知道如何在我的标签中包含文档行
标签示例
<?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>
第一张截图
第二张截图
我想在XML中有以上数据,
如何在我的 XML 标签中包含文档行数据?
请任何人帮助我。
如果我对你的问题的理解正确,你不确定如何在自定义 XML 布局中配置线条,对吗?
如果这是你的问题,那么你可以这样做:
<?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>
另一种选择是使用属性而不是元素来定义行,与上面相同,但是是这样的:
...
<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>
...
我有一个与 XML 有关的问题。 我不擅长 XML,但根据我的标签示例和屏幕截图,我可以编写具有 CardCode 和 GRPO 日期的 XML 标签。 我现在遇到的问题是我知道如何在我的标签中包含文档行 标签示例
<?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>
第一张截图
第二张截图
我想在XML中有以上数据, 如何在我的 XML 标签中包含文档行数据?
请任何人帮助我。
如果我对你的问题的理解正确,你不确定如何在自定义 XML 布局中配置线条,对吗?
如果这是你的问题,那么你可以这样做:
<?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>
另一种选择是使用属性而不是元素来定义行,与上面相同,但是是这样的:
...
<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>
...