如何使用suitetalk java API获取供应商列表对象。我试过一个Vendor对象
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,是否有办法让所有供应商
答案 0 :(得分:1)
我不太了解Java API,但我认为您需要创建一个返回供应商的搜索。然后,您将拥有一个可以处理的列表,并从中提取内部ID。
答案 1 :(得分:0)
我对Java绑定并不太熟悉,但是NetSuite ruby bindings有一个很好的抽象来迭代记录的所有搜索结果。
以下是如何迭代NetSuite实例中的所有供应商记录:
search = NetSuite::Records::Vendor.search
search.results_in_batches do |batch|
batch.each do |vendor|
vendor.internal_id
end
end