GetBusinessObjectXmlSchema()为oDeliveryNotes对象提供具有重复节点的架构

2020-09-13 22:01发布

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

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


大家好,

我试图通过使用方法" GetBusinessObjectXmlSchema "来获取" BoObjectTypes.oDeliveryNotes "对象的架构,如下c#.Net代码片段所示。

字符串 DeliveryNotesSchema = _company.GetBusinessObjectXmlSchema(SAPbobsCOM.BoObjectTypes.oDeliveryNotes);

我注意到架构中存在重复的元素和字段,如下图所示。

图片1:重复的元素

图片2:重复的字段:

我还注意到,该架构无法在 XMLSpy之类的工具中验证。

请参阅随附的架构(deliverynotesschema.txt)文件以供参考。

我的问题是为什么该架构具有重复的元素和字段。

谢谢

Amol Shinde。

(37.5 kB)

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

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


大家好,

我试图通过使用方法" GetBusinessObjectXmlSchema "来获取" BoObjectTypes.oDeliveryNotes "对象的架构,如下c#.Net代码片段所示。

字符串 DeliveryNotesSchema = _company.GetBusinessObjectXmlSchema(SAPbobsCOM.BoObjectTypes.oDeliveryNotes);

我注意到架构中存在重复的元素和字段,如下图所示。

图片1:重复的元素

图片2:重复的字段:

我还注意到,该架构无法在 XMLSpy之类的工具中验证。

请参阅随附的架构(deliverynotesschema.txt)文件以供参考。

我的问题是为什么该架构具有重复的元素和字段。

谢谢

Amol Shinde。

(37.5 kB)
付费偷看设置
发送
2条回答
木偶小白
1楼-- · 2020-09-13 22:41

嗨Amol,

看起来像您的 _company。 XmlExportType是BoXmlExportTypes.xet_AllNodes

DI API公司具有一个属性,用于管理如何为DI对象导出/导入xml的方式。

SDK帮助的屏幕截图:

顺便说一句,别忘了关闭线程,以防问题得到解决。 您先前的问题仍未解决。

昵称总是被占用
2楼-- · 2020-09-13 22:31

嗨Amol,

我不能回答为什么,但是这个值已经过时了。 如果要获取架构以通过GetBusinessObjectFromXML上传对象或使用XML执行其他操作,则需要使用xet_ExportImportMode值。 从文档中备注:

备注
 默认设置为xet_AllNodes(0)。 此设置支持较早的DI API版本,但无法使用方法读取。 要在以后使用ReadXML方法,请将XmlExportType设置为xet_ExportImportMode(3)。  

在这种情况下,您的XML具有DI属性,而不是数据库字段。

一周热门 更多>