我正在使用Java JCoFunction为RFC_READ_Table查找仅透明表
JCoFunction function2 = template2.getFunction();
JCoTable jcoTabled = function2.getTableParameterList().getTable("DATA");
Result :
/BEZ3/CHCDPAL
TRANSP
----------------------------------
/BEZ3/CHCDLSP
TRANSP
----------------------------------
/BEZ3/CHCDPAS
VIEW
目前正在获取所有表以及透明表IEW。那么,是否有任何过滤器可以仅获取TRANSP表列表。
使用RFC_READ_TABLE
的参数OPTIONS
来过滤行,下面是从DD02L
读取所有行,其中TABCLASS
列等于"TRANSP":
...
JCoFunctionTemplate template2 = sapRepository.getFunctionTemplate("RFC_READ_TABLE");
function2.getImportParameterList().setValue("QUERY_TABLE", "DD02L");
JCoTable filterOptions = function2.getTableParameterList().getTable("OPTIONS");
filterOptions.appendRow();
filterOptions.setValue("TEXT", "TABCLASS = 'TRANSP'");
...