on 03-22-2010 4:40 PM
Hi!
I create popup window with ALV grid inside it with method if_wd_window_manager->create_window.
When the popup is shown for the first time everything is ok, but for the second and subsequent times the ALV disappears from the popup.
Probably when the window is closed the ALV must be destroyed in some special way. Or may be there is other reason.
Can anyone give an advice on this issue?
Hi,
I also experienced this, if i check the component usage first (using has_active_component( ) ) for the second time then somehow the alv doesn't displayed. But if i delete_component() and the create_component() again, then it is displayed OK. Is this the expected behaviour ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
o yeah, i'd like to add that using the same view without popup (using only plugs) and without doing delete_component() of the alv (the usual practice) the alv gets displayed fine. It's just like somehow the component of the alv for each of the new popup window needs to be created or something.
Hi,
Where are you writing the code to populate the ALV ??
If you are writing the code in WDOINIT of the popup then it will show data only for the first time, since the WDOINT is called only once.
Check that.
Regards,
Bharat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.