在netsuite中获取销售订单的项目信息时出现问题

在netsuite中获取销售订单的项目信息时出现问题,netsuite,Netsuite,我正在尝试根据日期获取salesorder记录…我还获取了主要信息和一些销售信息..但在尝试获取项目详细信息时,SalesOrderItemList为空..但我尝试了获取单个记录的数据 帮助解决这个问题 Calendar fromDate=Calendar.getInstance(); fromDate.add(Calendar.DATE, -15); SearchDateField searchDateField=new SearchDateField();

我正在尝试根据日期获取salesorder记录…我还获取了主要信息和一些销售信息..但在尝试获取项目详细信息时,SalesOrderItemList为空..但我尝试了获取单个记录的数据

帮助解决这个问题

  Calendar fromDate=Calendar.getInstance();
        fromDate.add(Calendar.DATE, -15);
        SearchDateField searchDateField=new SearchDateField();
        searchDateField.setOperator(SearchDateFieldOperator.after);
        searchDateField.setSearchValue(fromDate);
        TransactionSearchBasic tsb=new TransactionSearchBasic();
         tsb.setDateCreated(searchDateField);
        SearchResult res = _port.search(tsb);
        RecordList rl=res.getRecordList();
        Record[] rr=rl.getRecord();
        String salesord=null;
        for(Record rcd:rr){
            salesord=rcd.getClass().getName();
            System.out.println("kkkkkkkkkkkkkkkk :"+salesord);

            if(rcd instanceof SalesOrder){
                SalesOrder so=(SalesOrder)rcd;
                if(so.getSalesRep()!=null){
                System.out.println("slaesorder  "+                                       (so.getSalesRep().getName())+"555555 :"+so.getSubsidiary().getName());
                }
              if(so.getItemList()!=null){
                SalesOrderItemList itemlist=(so.getItemList());
                System.out.println("temlist");
                SalesOrderItem[] items=itemlist.getItem();
                if(items!=null){
                    System.out.println("if items");
                for(SalesOrderItem item:items)
                {
                                System.out.println(item.getItem().getName()+"  "+item.getQuantity()+"   "+item.getDescription()+"  "+item.getQuantityOnHand());
                }
                }

            }

            }
            }

NetSuite昨天或昨晚发生了一些变化(2014-05-09)。当您在搜索首选项中指定
bodyFieldsOnly=false时,它不会返回子数据

我已经拉交易一年多了,今天早上就停止了。我们的php库/代码中没有任何更改

我没有看到在代码中只设置了
bodyfield
参数,所以您需要这样做。默认值为true,仅返回顶级销售订单信息