目录

搜索帮助3选择屏幕建立搜索帮助

目录

搜索帮助3:选择屏幕建立搜索帮助

在sap标准的选择屏幕中,有些选择项的搜索帮助是比较特殊的,比如:生产订单aufnr、物料凭证mblnr的搜索帮助,都是直接调用另一个事务代码程序根据选择条件取得生产订单号/物料凭证号然后返回输入窗口。

像aufnr的搜索帮助还好说,因为它本身已做好了搜索帮助函数“ORDE”,如:PARAMETERS: s_aufnr LIKE afko-aufnr MATCHCODE OBJECT orde.

但对于物料凭证就没有搜索帮助函数了,就需要自己直接写代码了:

PARAMETERS:s_mblnr LIKE mseg-mblnr.

INITIALIZATION.

DATA: flag(1).

AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_mblnr .

flag  = ‘X’.

EXPORT flag TO MEMORY ID ‘MB51_FLAG’.

CALL TRANSACTION ‘MB51’.

GET PARAMETER ID ‘MBN’ FIELD s_mblnr.

上例就是调用MB51来作为选择屏幕上的物料凭证的搜索帮助