Пытаюсь разобраться с ФМ RRW3_GET_QUERY_VIEW_DATA.
Как ввести значения переменной, диапазоном? Как ввести 2 и более переменных? и как потом обрабатывать данные?
q_variables2 TYPE rrxw3tquery
q_variables2-NAME = 'VAR_NAME_1'.
q_variables2-VALUE = 'zcal_day'.
q_variables1-NAME = 'VAR_VALUE_EXT_1'.
q_variables1-VALUE = '30.06.2012'
вызываю следующим образом:
Code:
CALL FUNCTION 'RRW3_GET_QUERY_VIEW_DATA'
EXPORTING
I_INFOPROVIDER = 'ZRESERVES'
I_QUERY = 'ZRESERVES_QUERY_NEW_METOD2'
I_T_PARAMETER = q_variables2
IMPORTING
E_AXIS_INFO = l_E_AXIS_INFO
E_CELL_DATA = l_E_CELL_DATA
E_AXIS_DATA = l_E_AXIS_DATA
E_TXT_SYMBOLS = l_E_TXT_SYMBOLS
EXCEPTIONS
NO_APPLICABLE_DATA = 1
INVALID_VARIABLE_VALUES = 2
NO_AUTHORITY = 3
ABORT = 4
INVALID_INPUT = 5
INVALID_VIEW = 6.
IF sy-subrc <> 0.
RAISE NO_MORE_DATA.
ENDIF.
Вообщем после того как функция обработала, как положить данные например в таблицу DSO с такой же структурой.