ERP俱乐部
ERP爱好者、ERP从业者互相交流、互相学习的乐园;我们的愿景是成为全球一流的中文ERP(Enterprise Resource Planning)交流平台
网站首页 论坛首页 搜索 用户列表 FAQ 注册 登录  
ERP俱乐部 -> SAP专栏 -> ABAP -> 在屏幕中用select-option,如何限定相應的條件過內容
  在屏幕中用select-option,如何限定相應的條件過內容
帖子发起人: 天地一刀   发起时间: 2008-11-18 09:35 上午   回复数: 2
? 上一主题 下一主题 ?
楼主
  2008-11-18, 09:35 上午
天地一刀 离线,最后访问时间: 2010/9/17 11:47:47 天地一刀

发帖数前500位

30级
等级: 30级
注册: 2006年12月3日
经验: 78
积分: 81
精华: 0
发贴: 54
排名: 341
Site Registered Users
在屏幕中用select-option,如何限定相應的條件過內容
 

  SELECT-OPTIONS:  s_matnr FOR mara-matnr,
                 s_mtart FOR mara-mtart,
                 s_plant FOR t001w-werks,
                 s_bsart FOR eban-bsart.
其中上面的s_bsart FOR eban-bsart則是把view V_T161中所有內容顯示出來,而不是我所要的eban-bsart相應類型,View V_T161是由T161和T161T組成,只是NUMKE=02的才是我所要的下拉列表選項內容,請問如何才能實現選擇條件的過濾?




分享按钮 IP 地址: 已登录   来自: 已登录    返回顶部
第 2 楼
  2008-12-01, 08:38 上午
abapsydney 离线,最后访问时间: 2009/5/5 21:49:38 abapsydney

发帖数前500位

30级
等级: 30级
注册: 2006年11月21日
经验: 71
积分: 71
精华: 0
发贴: 70
排名: 381
Site Registered Users
Re: 在屏幕中用select-option,如何限定相應的條件過內容
 
types: begin of itab,
bsart like eban-bsart,
end of itab.
data: gt_itab type table of itab.

.......
AT SELECTION-SCREEN ON VALUE-REQUEST for s_bsart.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'POPER'
dynprofield = 'S_BSART'
dynpprog = sy-cprog
dynpnr = sy-dynnr
value_org = 'S'
TABLES
value_tab = gt_itab
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.

...
INITIALIZATION.
perform screen_init.

......

form screen_init.
refresh gt_itab. clear gt_itab.
* fill table gt_itab as what you want
endform.

IP 地址: 已登录   来自: 已登录    返回顶部
第 3 楼
  2008-12-04, 09:38 上午
sap_admin001 离线,最后访问时间: 2008/12/4 11:29:33 sap_admin001

无等级

10级
等级: 10级
注册: 2008年12月4日
经验: 1
积分: 1
精华: 0
发贴: 1
排名: 10,162
Site Registered Users
Re: 在屏幕中用select-option,如何限定相應的條件過內容
 
是的,没有错用
AT SELECTION-SCREEN ON VALUE-REQUEST for s_bsart-low.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
......

AT SELECTION-SCREEN ON VALUE-REQUEST for s_bsart-High.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
......

分享按钮 IP 地址: 已登录   来自: 已登录    返回顶部
 第 1 页 总共 1 页 [共有 3 条记录]
ERP俱乐部 -> SAP专栏 -> ABAP -> 在屏幕中用select-option,如何限定相應的條件過內容
(C)Copyright 2005-2020 www.erpclub.org All Rights Reserved.
Tel:+86-755-26444630
Email:webmaster@yok.com.cn