随笔 - 205  文章 - 0  评论 - 508 
Data: ig_ret LIKE TABLE OF ddshretval WITH HEADER LINE.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_werks.
  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      retfield     = 'WERKS'
      window_title = text-100
      value_org    = 'S'
    TABLES
      value_tab    = ig_werks
      return_tab   = ig_ret.

  IF sy-subrc = 0.
    s_werks = ig_ret-fieldval.

  ENDIF.

 比如,在用户界面中需要用户输入工厂编号,但又不想让用户在F4后看到所有工厂信息(用户只对部分工厂有权限),这里可以使用上面的方法.ig_werks为经过过滤的工厂信息的内表, ig_ret为用户F4后选择的值.




posted on 2009-07-14 20:23 小猪凯 阅读(260) 评论(1) 编辑 收藏