SAP B1 DI API - SBObob GetItemPrice和CompanyService GetItemPrice之间的区别?

问题描述:

GetItemPrice的DI API方法之间的主要区别是什么?SAP B1 DI API - SBObob GetItemPrice和CompanyService GetItemPrice之间的区别?

SBObob接受较少的参数(并返回一个Recordset),但据我所知它可以提供项目的准确价格,考虑到任何业务合作伙伴折扣和物品的数量等...

CompanyService GetItemPrice调用似乎需要更多参数并返回一个ItemPriceReturnParams对象 - 但此方法的SDK帮助文件中缺少信息。并且没有关于此返回类型的信息......我已经搜索了SAP归档论坛......此外,我使用的是版本9.2。

ItemPriceReturnParams有三个属性,你可以知道:

  • 货币
  • 折扣
  • 价格
+0

所以使用CompanyService GetItemPrice代替SBObob Getitemprice主要的原因是CompanyService一个返回更多信息(货币,折扣),而另一个只返回价格?我猜价格总是一样的,无论你使用哪种方法,使用CompanyService的唯一原因是如果你a)想要避免ado对象,b)不需要货币或折扣,那是正确? –