在SAP应用程序的表中过滤输出列

我认为可以有一个更好的选择。您可以尝试的是仅获取与表中存在的字段匹配的表中的字段。不要获取表的所有字段,而是获取选定的字段。

// Here Table refers to the JCo.Table
for (int j = 0; j < Table.getNumRows(); j++) {
   Table.setRow(j);
   Iterator iter = displayField.iterator();
   //获取当前记录中存在的列
   while(iter.hasNext()){
      String column = (String) iter.next();
      String value = Table.getString(column);
      //在这里执行您的逻辑
   }
}