Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

define string in where

Former Member
0 Likes
468

hi all,

how can i define this i am getting error.i have concatenated the condition in l_compare.

data: l_compare type string.

LOOP AT t_kna1_2 WHERE (l_compare) .

endloop.

2 REPLIES 2
Read only

Former Member
0 Likes
443

Hi,

In Where Condition ,You can specify the In parameter like

Where t_kna1-field = l_comapre.

Regards,

Shiva Kumar

Read only

Former Member
0 Likes
443

I think you cannot do that for loop, but thats possible for select query.

DATA: BEGIN OF t_data OCCURS 10,

matkl LIKE mara-matkl,

END OF t_data.

DATA: w_where TYPE string.

MOVE 'MATKL = ''AAA''' TO w_where.

SELECT MATKL

FROM MARA

INTO TABLE T_DATA

WHERE (W_WHERE).

Above query works. But

LOOP AT t_data WHERE (w_where).

ENDLOOP.

doesnot work.