搜索帮助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来作为选择屏幕上的物料凭证的搜索帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值