0

我正在寻找使用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

目前正在获取所有表格以及像VIEW这样的透明表格。那么,是否有任何过滤器可以仅获取TRANSP表列表。

4

1 回答 1

0

使用参数过滤OPTIONS行,下面是从column 等于 'TRANSP' 的地方RFC_READ_TABLE读取所有行:DD02LTABCLASS

...
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'");
...
于 2021-06-17T13:23:46.737 回答