在使用SAP时经常会点输入框右边的小框框选择要输入的值。比如选择物料编码,会出现很多的系统自带的搜索帮助。因为业务需求定义自己的搜索条件和显示的数据。
下面我们来做一个自己的选择帮助。
假设我们在搜索物料的时候要按市场(MARA-NORMT)搜索,还要显示物料的库存信息(MARD-LABST)。
路径:SPRO——>后勤-常规——>物料主数据——>工具——>维护搜索帮助
事务代码OMSH
1、进入OMSH后,先创建一个视图,就是将自己需要的表做一下链接。点其它对象,输入视图名,点击创建。选择类型数据库视图。
输入文本,表和表的链接条件。如下图。
在View Flds中输入要查找的数据字段。然后保存,激活。
2、创建搜索帮助。点其它对象,在搜索帮助位置输入名称,点击创建。选择基本索引帮助,集合是放很多基本帮助的地方。
输入文本。
在Selection method中输入之前创建的视图。
选择对话框类型,是显示值,还是先输入条件。
在parameter中选择要显示的字段。
IMP、EXP用于控制上下层搜索帮助参数之间的传递,LPos用于控制输出列表字段的顺序,SPos用于控制限制条件对话框输入字段的顺序。
然后保存,激活。
3、将搜索帮助分配到集合。
点其他对象,在搜索帮助框中输入MAT1点显示。
在Included search helps,双击MAT1_A。
进入MAT1_A的界面,点击修改。在Included search helps中添加自己的搜索帮助。然后点击Param.assignment,询问是否创建时选择是,然后点复制即可。保存,激活。
这样自己的搜索帮助就建好了。
现在就看一下效果吧。打mm03或任意一个可以选择物料的地方。选择自己的搜索帮助就可以了。
相关表
DD30V 搜索帮助使用的视图
DD31S 搜索帮助组下的搜索帮助
下面是废话,
csdn注册很久了一直没在这上面写博客,都是在163上写的,只是为了下载方便,随便上传了几个资源弄点下载积分。不知道写博客会不会加积分??