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

Doubt on dynamic selection

Former Member
0 Likes
419

In my selection screen I have controlling area. Depending on controlling are I need to select data from different tables. For now I have hard coded it.

But how can i make it dynamic? is there any way?

Thanks in advance.

My code:

loop at s_kokrs.

*if s_kokrs-low eq 'KVCO'.*

select PALEDGER vrgar versi werks perio KNDNR artnr vkorg absmg PRODH

from CE1KVOC

appending table wt_CE1KVOC

where PALEDGER = s_PALE

and vrgar = s_vrgar

and versi = s_versi

and werks in s_werks

and perio in r_period

and artnr in s_artnr

and prodh in s_prodh .

elseif s_kokrs-low eq 'KGCO'.

select PALEDGER vrgar versi werks perio KNDNR artnr vkorg absmg PRODH

from CE1Kgoc

appending table wt_CE1KVOC

where PALEDGER = s_PALE

and vrgar = s_vrgar

and versi = s_versi

and werks in s_werks

and perio in r_period

and artnr in s_artnr

and prodh in s_prodh . .

endif.

endloop.

1 ACCEPTED SOLUTION
Read only

naimesh_patel
Active Contributor
0 Likes
395

Try like this:


data: P_TABNAME TYPE CHAR30.

P_TABNAME = 'CE1KVOC'.

select PALEDGER vrgar versi werks perio KNDNR artnr vkorg absmg PRODH
from (P_TABNAME)
appending table wt_CE1KVOC
where PALEDGER = s_PALE
and vrgar = s_vrgar
and versi = s_versi
and werks in s_werks
and perio in r_period
and artnr in s_artnr
and prodh in s_prodh .

Regards,

Naimesh Patel

2 REPLIES 2
Read only

naimesh_patel
Active Contributor
0 Likes
396

Try like this:


data: P_TABNAME TYPE CHAR30.

P_TABNAME = 'CE1KVOC'.

select PALEDGER vrgar versi werks perio KNDNR artnr vkorg absmg PRODH
from (P_TABNAME)
appending table wt_CE1KVOC
where PALEDGER = s_PALE
and vrgar = s_vrgar
and versi = s_versi
and werks in s_werks
and perio in r_period
and artnr in s_artnr
and prodh in s_prodh .

Regards,

Naimesh Patel

Read only

Former Member
0 Likes
395

Hello,

To learn more about dynamic programming, I suggest you to read the following: [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b332e090-0201-0010-bdbd-b735e96fe0ae].

Regards,