点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用BRMS Rules Edit API。 并且能够查询决策表,但是在获取单元格值时却很困惑
下面是决策表列
对决策表的查询如下所示
IProject项目= api.getProject(projectName); IRuleset规则集= project.getRuleset(rulesetName); IDecisionTable dt = ruleset.getDecisionTable(decisiontableName); IDecisionTableQuery查询= dt.createQuery(); query.setConditionValue(" Org"," Org2"); IDecisionTableRow [] dtRow = dt.getRows(query);
我能够使用查询获取Org2行
ArrayListarrli =新的ArrayList (); 用于(IDecisionTableRow brmRow:dtRow){ ICell [] cell = brmRow.getCells(); 对于(ICell单元值:单元格) arrli.add(cellvalues.getValue()。toString()); } 返回(arrli.toString()); };
我能够使用cellvalues.getValue()。toString获得单元格值。 并以逗号分隔的字符串形式返回。
我的问题是
- 如何获取给定条件查询的单元格行中每个标头的值
- ActionHeaderName 的意义如下query.setActionValue(" ActionHeaderName"," ActionValue");
上述决策表的setActionValue和SetConditonValue有什么区别。
预先感谢
草皮
(9.3 kB)
您知道什么是操作列和条件列吗?
您好,吴俊,
我了解操作和情况,但是在使用提交项目时遇到了问题
project.commit(rulesets,true);
生成查询设置操作和条件标头后,如何获得规则集。
我遇到错误
IProject类型的commit(IRuleset [],boolean)方法不适用于参数(IRuleset,boolean)
致谢
草皮
一周热门 更多>