GetBusinessObjectXmlSchema缺少对象'BoObjectTypes.oDeliveryNotes的某些元素。

2020-09-14 03:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...

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

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


大家好,

我正在执行以下代码片段以检索对象'BoObjectTypes.oDeliveryNotes的架构。

string schema = company.GetBusinessObjectXmlSchema(SAPbobsCOM.BoObjectTypes.oDeliveryNotes);

但是我发现模式中缺少一些元素,例如

1)公共虚拟BoYesNoEnum已取消{get; }

2)公共虚拟BoStatus DocumentStatus {get; }

我的问题是为什么函数'GetBusinessObjectXmlSchema'生成的架构中缺少这些元素

1条回答
槿木_熙
2020-09-14 04:33 .采纳回答

嗨Amol,

这些是只读属性。 如果您查看文档,则会发现以下内容:

业务对象模式和服务模式定义了在SOAP请求消息中使用的XML字符串的合法构造块。 它定义了可以出现在SOAP请求消息中的元素,属性和数据类型。

要编写符合业务对象和服务模式的SOAP请求消息:

  • 对于业务对象,请调用方法GetBussinesObjectXMLSchema。
  • 对于服务,请调用方法GetServiceDataXMLSchema。

这些方法仅返回R/W属性。 要检索指定业务对象的所有属性,请调用方法 GetByKey

一周热门 更多>