2020-08-17 04:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们在SMP 3.0上部署了Work Manager 6.1应用程序。 我们要求限制在特定屏幕中记录从2000到3000系列开始的复杂表条目。
我们不能将这些条目限制在中间件或后端中,因为这些记录必须隐藏在特定的屏幕中。 请提出可以达到此要求的规则。
此致
Swathi。
Swathi,
一种方法是在复杂表定义中添加一个新的"系列"字段,并为每个系列填充一个通用值。 例如,对于从2000到2999开头的所有记录都使用" 2000"。 下一步,在此新系列字段上创建复杂表索引"系列",并在ID上创建第二个复杂表索引" id_by_series" 字段并将父索引设置为新的"系列"索引。 在屏幕上,将复杂表搜索控件设置为使用" id_by_series"索引,并将父值设置为要限制的系列 (例如" 2000")。 以这种方式使用复杂的表索引比使用规则动态过滤数据要快得多。
Jim
Bill Froelich 请求您的输入 >
预先感谢
Swathi
这将需要定制Work Manager后端Java代码,该代码将填充您的复杂表并为新字段返回计算值。 定制将需要获取每个特定的ID,并找出每个ID属于哪个"系列"组。
嗨吉姆,
感谢您的答复。
能否请您提出一个建议,为每个系列使用共同的值填充新的"系列"字段。 例如,对于从2000到2999开头的所有记录,请使用" 2000"。
最多设置5个标签!
Swathi,
一种方法是在复杂表定义中添加一个新的"系列"字段,并为每个系列填充一个通用值。 例如,对于从2000到2999开头的所有记录都使用" 2000"。
下一步,在此新系列字段上创建复杂表索引"系列",并在ID上创建第二个复杂表索引" id_by_series" 字段并将父索引设置为新的"系列"索引。
在屏幕上,将复杂表搜索控件设置为使用" id_by_series"索引,并将父值设置为要限制的系列 (例如" 2000")。
以这种方式使用复杂的表索引比使用规则动态过滤数据要快得多。
Jim
Bill Froelich 请求您的输入 >
预先感谢
此致
Swathi
Swathi,
这将需要定制Work Manager后端Java代码,该代码将填充您的复杂表并为新字段返回计算值。 定制将需要获取每个特定的ID,并找出每个ID属于哪个"系列"组。
Jim
嗨吉姆,
感谢您的答复。
能否请您提出一个建议,为每个系列使用共同的值填充新的"系列"字段。 例如,对于从2000到2999开头的所有记录,请使用" 2000"。
此致
Swathi。
一周热门 更多>