NetSuite和SuiteTalk列出所有类型(是否分页)

时间:2018-06-20 22:13:45

标签: soap netsuite suitetalk

我目前正在尝试与SuiteTalk 2017_2_0 API一起与NetSuite进行新的集成。我掌握了单记录检索等所有基础知识;但是,我在尝试找出如何列出系统中所有给定对象/类型时遇到问题。

示例:我要列出所有InventoryItem数据。

不确定我缺少什么。有人有样本SOAP文档吗?

我到目前为止所做的

我主要处理以下类型:销售订单,客户和库存物料。

  1. 尝试使用WSDL中定义的getAll调用-仅支持有限的字段:

    • budgetCategory
    • 广告活动*
    • 货币
  2. 尝试使用getList,但是baseRef / RecordRef中需要一组内部ID( INVALID_KEY_OR_REF-指定的密钥无效。

失败:

<urn:getList>
  <urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" />
</urn:getList>

成功:

<urn:getList>
  <urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" internalId="1" />
  <urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" internalId="2" />
</urn:getList>
  1. 尝试制定一种搜索方式,该方式将返回所有数据,但我需要的类型不可用(或者我无法弄清楚)

1 个答案:

答案 0 :(得分:1)

定义一个保存的搜索以提取适当的数据,然后调用保存的搜索。