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

Hi all

Former Member
0 Likes
481

Hi all

I am having an interactive ALV report. In that , after giving values in selection screen , i got output. then after choosing some records in my primary alv list , i got secondary output .

upto that its working fine. when i go back from secondary to primary alv , but not going to selection screen , if i execute again records get multipled in secondary alv.

for ex 2 records become 4 , 4 becomes 8 like that ,,,

Hoping for ur wonderful support

regards'

karthik

1 ACCEPTED SOLUTION
Read only

gopi_narendra
Active Contributor
0 Likes
463

You might have to refresh the internal table for the secondary list. Do a debug and see if the values are multiplied and accordingly refresh the internal table where necessary.

And regd the exit to selection screen.

write this in the user command of the secondary list.

    when '&F03'.
      leave list-processing.

Regards

Gopi

Hi all

I am having an interactive ALV report. In that , after giving values in selection screen , i got output. then after choosing some records in my primary alv list , i got secondary output .

upto that its working fine. when i go back from secondary to primary alv , but not going to selection screen , if i execute again records get multipled in secondary alv.

for ex 2 records become 4 , 4 becomes 8 like that ,,,

Hoping for ur wonderful support

regards'

karthik

3 REPLIES 3
Read only

kesavadas_thekkillath
Active Contributor
0 Likes
463

refresh the fieldcat and secondary intenal table

Read only

Former Member
0 Likes
463

Hi,

You delete all records from secondary internal table before populate data for secondary iternal table.

L.Velu

Read only

gopi_narendra
Active Contributor
0 Likes
464

You might have to refresh the internal table for the secondary list. Do a debug and see if the values are multiplied and accordingly refresh the internal table where necessary.

And regd the exit to selection screen.

write this in the user command of the secondary list.

    when '&F03'.
      leave list-processing.

Regards

Gopi