Discussions
Join the NetSuite community to innovate, connect, and discover what’s next.
SuiteWorld brings thousands of innovators, builders, and leaders together to learn, connect, and shape what’s next. This October, explore how to build a stronger foundation for growth through inspiring keynotes, major product reveals, hands-on sessions, and unforgettable moments—all in one place for our biggest event of the year. Register now
Item Fulfillment: Can not retrive items
I'm trying to retrieve all fulfillments and serial numbers as a part of requirement we have. Now with following piece of code I can retrieve all fulfillments but getItem() always returns null. am I missing something?
Thanks,
Yogesh
--------------------------------------------------------------------
TransactionSearch xactionSearch = new TransactionSearch();
SearchEnumMultiSelectField soField = new SearchEnumMultiSelectField();
soField.setOperator(SearchEnumMultiSelectFieldOperator.anyOf);
String[] searchValueStringArray = new String[1];
searchValueStringArray[0] = TransactionType.__itemFulfillment;
soField.setSearchValue(searchValueStringArray);
SearchMultiSelectField intIdField = new SearchMultiSelectField();
intIdField.setOperator(SearchMultiSelectFieldOperator.noneOf);
RecordRef rr = new RecordRef();
rr.setInternalId("@NONE@");
RecordRef[] searchValueStringArray1 = new RecordRef[1];
searchValueStringArray1[0] = rr;
intIdField.setSearchValue(searchValueStringArray1);
TransactionSearchBasic xactionBasic = new TransactionSearchBasic();
xactionBasic.setType(soField);
xactionBasic.setInternalId(intIdField);
xactionSearch.setBasic(xactionBasic);
SearchResult res = nsPort.search(xactionSearch);