SE11搜索帮助

博客围绕表ZARA005T展开,介绍了因WERKS和MATNR无搜索帮助,先创建基本搜索帮助,说明了搜索帮助各字段作用,接着在表中添加搜索帮助,还给出程序示例。同时讲解了如何将工厂和物料编号返回屏幕,以及根据WERKS值显示MATNR的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现有表 ZARA005T。

WERKS 和MATNR 都是自定义的数据元素,因此目前没有搜索帮助。


表数据如下。



我们先创建搜索帮助


选基本。



输入表名和字段。

在这里简单说明一下下图中各个字段的作用。

搜索帮助参数:在F4中显示的字段。

IMP: 如果在屏幕中相同名字的字段里有值,F4将会只显示符合该值的内容。

EXP:如果在屏幕中有相同名字的字段,将F4的选择数据返回到屏幕上。

LPOS: 搜索帮助输出的字段顺序

SPOS:搜索帮助中 限制条件的顺序

SDis: 如果设置该标识,那么 搜索帮助参数将在选择弹出窗口中出现,该窗口用来将值限制为纯显示字段。



然后我们在表中添加搜索帮助。


写我们刚才创建的搜索帮助名称。


点复制。


我们写一个程序。

REPORT  ZARA018.
TABLES:ZARA005T.

SELECTION-SCREEN BEGIN OF BLOCK B1.

SELECT-OPTIONS:WERKS   FOR ZARA005T-WERKS.
SELECT-OPTIONS:MATNR    FOR ZARA005T-MATNR.

SELECTION-SCREEN END OF BLOCK B1.

现在我们可以使用F4了


选择之后物料编号返回到了屏幕。

如果我想把工厂也一起返回到屏幕的话怎么办?

我们只需要把搜索帮助里的WERKS的EXP打钩,然后再表中的WERKS字段里添加搜索帮助就行。



在程序中,两个字段的值一起传进来。





OK. 如果我想根据WERKS的值来显示MATNR,该怎么办。

我们把MATNR的IMP打钩就行。


在程序里。只显示了WERKS 为1000的数据。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值