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

Dynamic Selection

Former Member
0 Likes
404

Can anybody help how to do Dynamic selction from dynamic table to dynamic work area

example is

data p_name(12) type c.

p_name = 'MARA'.

select single* from (p_name) into (dynamic_work_area) where matnr = .....

i am able to do with dynamic table name but i am unable to code get the values into dynamic work area

Thanks

Uma

1 ACCEPTED SOLUTION
Read only

former_member378318
Contributor
0 Likes
380

Hi try the following:

DATA p_name(12) TYPE c.

DATA dref TYPE REF TO data.

FIELD-SYMBOLS: <wa> TYPE ANY.

p_name = 'MARA'.

CREATE DATA dref TYPE (p_name).

ASSIGN dref->* TO <wa>.

SELECT SINGLE * FROM (p_name) INTO <wa> WHERE matnr = ....

2 REPLIES 2
Read only

former_member378318
Contributor
0 Likes
381

Hi try the following:

DATA p_name(12) TYPE c.

DATA dref TYPE REF TO data.

FIELD-SYMBOLS: <wa> TYPE ANY.

p_name = 'MARA'.

CREATE DATA dref TYPE (p_name).

ASSIGN dref->* TO <wa>.

SELECT SINGLE * FROM (p_name) INTO <wa> WHERE matnr = ....

Read only

0 Likes
380

Thanks Surbjeet Dhillon

This solved my problem

Uma