Skip to Content
0
Former Member
Jun 06, 2008 at 12:09 PM

Pass variable value to RRW3_GET_QUERY_VIEW_DATA

794 Views

Hi experts,

I am facing a problem using FM RRW3_GET_QUERY_VIEW_DATA. I can execute the query saved in variable query_name, but all parameters I append to i_parameters are ignored. When I debug the program I can see in the FM that the parameters are passed to the FM, but unfortunately are completely ignored.

Am I missing something?

Any help is highly appreciated and points will be rewarded for usefull answers.

Below is my code, I'm working on a BW3.5 SP19.

Thanks!

Stephan

-


DATA: query_name TYPE RSZCOMPID,

s_cubename TYPE RSINFOPROV,

wa_i_parameters TYPE W3QUERY,

i_parameters TYPE RRXW3TQUERY,

T_AXIS_INFO TYPE RRWS_THX_AXIS_INFO,

T_CELL_DATA TYPE RRWS_T_CELL,

T_AXIS_DATA TYPE RRWS_THX_AXIS_DATA,

L_S_T_AXIS_DATA LIKE LINE OF T_AXIS_DATA.

s_cubename = '0QM_C10'.

query_name = 'SKTST_MTBF2'.

wa_i_parameters-name = 'VAR_NAME_1'.

wa_i_parameters-value = '0I_CALMO'.

APPEND wa_i_parameters TO i_parameters.

wa_i_parameters-name = 'VAL_VALUE_EXT_1'.

wa_i_parameters-value = '200708'.

APPEND wa_i_parameters TO i_parameters.

CALL FUNCTION 'RRW3_GET_QUERY_VIEW_DATA'

EXPORTING

i_infoprovider = s_cubename

i_query = query_name

i_t_parameter = i_parameters

IMPORTING

E_CELL_DATA = t_cell_data

E_AXIS_INFO = t_axis_info

E_AXIS_DATA = t_axis_data.