1

如何使用 suitetalk java API 获取供应商列表对象。我尝试了一个供应商对象

    String internalId = _console.readLn();

    // Invoke the get() operation to retrieve the record
    RecordRef recordRef = new RecordRef();
    recordRef.setInternalId(internalId);

    recordRef.setType(RecordType.vendor);

    ReadResponse response = _port.get(recordRef);
    Vendor vendor = (Vendor) response.getRecord();

但是如果我不知道 internalIds 怎么办,有没有办法让所有供应商

4

2 回答 2

2

我不太了解 Java API,但我认为您需要创建一个返回供应商的搜索。然后,您将拥有一个列表,您可以从中处理和提取内部 ID。

于 2016-07-25T14:39:44.833 回答
0

我对 Java 绑定不太熟悉,但NetSuite ruby​​ 绑定有一个很好的抽象,可以遍历所有搜索结果以获取记录。

以下是您将如何迭代 NetSuite 实例中的所有供应商记录:

search = NetSuite::Records::Vendor.search
search.results_in_batches do |batch|
  batch.each do |vendor|
    vendor.internal_id
  end
end
于 2016-07-27T10:53:32.280 回答