Search This Blog

Tuesday, October 25, 2011

Select data from a SET

DATA: p_range LIKE TABLE OF range_c24 WITH HEADER LINE.
DATA: set_values LIKE rgsb4 OCCURS 0 WITH HEADER LINE.

CALL FUNCTION 'G_SET_GET_ALL_VALUES'
EXPORTING
setnr = 'Z-BUKRS'
class = '0000'
TABLES
set_values = set_values.

LOOP AT set_values.
CLEAR p_range.
p_range-sign = 'I'.
IF set_values-from = set_values-to.
p_range-option = 'EQ'.
ELSE.
p_range-option = 'BT'.
p_range-high = set_values-to.
ENDIF.
p_range-low = set_values-from.
APPEND p_range.
ENDLOOP.

No comments: