使用Java从NetSuite导出报告

时间:2019-06-05 16:10:57

标签: java netsuite

我想从NetSuite导出“报告”(示例URL:https:// {{accountId}} .app.netsuite.com / app / reporting / reportrunner.nl?cr = 127)。

我已经能够使用SuiteTalk示例应用程序(Java)(http://www.netsuite.com/portal/developers/resources/suitetalk-sample-applications.shtml)导出“保存的搜索”,但是我在API中找不到可以导出报告的任何内容。

这是导出保存的搜索的示例代码。我找不到任何暗示他们可以导出报告的类:

TransactionSearchAdvanced advSearch = new 
TransactionSearchAdvanced();

advSearch.setSavedSearchId(searchId);

SearchResult searchResult = client.callSearch(advSearch); final 
String jobId = client.getLastJobId();

1 个答案:

答案 0 :(得分:1)

SuiteTalk支持的记录类型在模式浏览器中列出:https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2019_1/schema/record/salesorder.html

报告不在其中,因此很遗憾,您不走运。您可能必须构建一个模拟值的“保存的搜索”,或者为您获取尽可能多的数据,以便您的客户端可以模拟报告数据。当然,这并不理想,但是如果您不停使用SuiteTalk,可能是最好的选择。