首页 > 解决方案 > NetSuite 和 SuiteTalk 列出所有类型(分页与否)

问题描述

我目前正在尝试使用SuiteTalk 2017_2_0 API与 NetSuite 进行新的集成。我拥有单条记录检索等的所有基础知识;但是,我在试图弄清楚如何列出系统中的所有给定对象/类型时遇到问题。

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

不知道我错过了什么。有人有示例 SOAP 文档吗?

到目前为止我做了什么

我主要处理类型:销售订单、客户和库存项目。

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

    • 预算类别
    • 活动*
    • 货币
    • 等等
  2. 尝试使用getList,但baseRef/中需要一组内部 ID RecordRefINVALID_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. 尝试制定一个可以返回所有数据但我需要的类型不可用的搜索(或者我无法弄清楚)

标签: soapnetsuitesuitetalk

解决方案


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


推荐阅读