SAP 选择屏幕SELECT_OPTIONS 输入框默认值不可修改

效果:

实现:
1.Selection Screen部分:

***********************************************************************
* Selection Screen
***********************************************************************
selection-screen begin of block b1 with frame title text-b01.
select-options: s_vkorg for vbak-vkorg obligatory default '6010' ,"销售组织
                s_vtweg for vbak-vtweg ,"分销渠道
                s_spart for vbak-spart ,"产品组
                s_vbeln for vbak-vbeln ,"销售订单号
                s_erdat for vbak-erdat ."销售订单创建日期
selection-screen end of block b1.

2.At Selection Screen Output部分:

************************************************************************
* At Selection Screen Output
************************************************************************
at selection-screen output.
*设置销售组织不可修改,只查销售组织6010的相关数据
  loop at screen .
    if screen-name eq 'S_VKORG-LOW' or screen-name eq 'S_VKORG-HIGH'.
      screen-input = '0'.
      modify screen .
    endif.
  endloop.


注意点:1.如果是parameter只需写P_XXX,如果是select-options,就需要和我一样写成S_XXX-LOWS_XXX-HIGH这样才能成功
2.不要写在Initialization中,我看别的博客是说写在这里面,写在Initialization这里面有BUG,使用变式就会失效,切记写在PBO中
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值