码迷,mamicode.com
首页 > 其他好文 > 详细

How to capture input values in the selection screen?

时间:2015-04-17 17:29:47      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

Use the function module RS_REFRESH_FROM_SELECTOPTIONS to capture the values entered by the user in the selection screen. This FM will return the input values in the selection screen to a selection table. Selection table has the structure RSPARAMS:

SELNAME = Name of selection criterion

KIND = Type of selection (parameter or select-option)

SIGN = ‘I’ (Inclusive) or ‘E’ (Exclusive)

OPTION = e.g. ‘BT’, ‘EQ’, ‘LE’.

LOW = Lower limit

HIGH = Upper limit

*&---------------------------------------------------------------------*

*& Data Declaration

*&---------------------------------------------------------------------*

TABLES: mara.

DATA:gt_params TYPE TABLE OF rsparams.

DATA:gwa_params TYPE rsparams.

*&---------------------------------------------------------------------*

*& Selection Screen

*&---------------------------------------------------------------------*

SELECT-OPTIONS:s_matnr FOR mara-matnr.

PARAMETERS:p_mtart TYPE mara-mtart.

PARAMETERS:p_matkl TYPE mara-matkl.

*&---------------------------------------------------------------------*

*& Start of Selection

*&---------------------------------------------------------------------*

START-OF-SELECTION.

CALL FUNCTION RS_REFRESH_FROM_SELECTOPTIONS

EXPORTING

curr_report = sy-repid

TABLES

selection_table = gt_params[].

SORT gt_params BY kind.

WRITE:/ Parameters.

WRITE:/ Name ,20 Value .

LOOP AT gt_params INTO gwa_params WHERE kind = P.

WRITE:/ gwa_params-selname ,20 gwa_params-low.

ENDLOOP.

skip.

WRITE:/ Select-Options.

WRITE:/ Name ,20 Sign ,25 Option,32 Low,52 High.

LOOP AT gt_params INTO gwa_params WHERE kind = S.

WRITE:/ gwa_params-selname ,20 gwa_params-sign ,

25 gwa_params-option, 32 gwa_params-low,

52 gwa_params-high.

ENDLOOP.

Selection Screen

技术分享

Output

技术分享


How to capture input values in the selection screen?

标签:

原文地址:http://www.cnblogs.com/Nirvanacafe/p/4435256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!