‎2006 Jun 29 1:45 PM
I created a module pool program for inserting/changing/deleting a database record through a table control on a screen. Now everything is working fine. When I executed that module pool program by a transaction (there is only one screen in this program which has table control on it), I would like that screen to come-up as a pop-up which I am not able to figure how to do it. Any ideas?
Help is appreciated.
Thanks in advance
‎2006 Jun 29 1:48 PM
‎2006 Jun 29 1:48 PM
‎2006 Jun 29 1:53 PM
Can you tell me where to insert this call screen statement? in main program on the top?
Thanks.
Message was edited by: nuren hm
‎2006 Jun 29 1:55 PM
Well I guess this is a module pool, right? Not sure. If this initial screen was to be a pop up, it probably would have been better to do a regular report program and use call screen. Still isn't too late to do that. THen you could just CALL SCREEN directly after the START-OF-SELECTION event.
REgards,
Rich Heilman
‎2006 Jun 29 4:52 PM
I did exactly what Rich said. (created report instead of 'M' program and called screen in the starting). Now the functionality is working perfect.
But the pop-up is not coming as expected. The screen is being called and table control is somewhere inside this screen which I have to drag the scroll bars to be able to find it out.
Any setting I can play around with to see?
Thanks.
‎2006 Jun 29 4:57 PM
Hi,
in screen painter adjust the table control on the screen to fit into the call screen co-ordinates.
Laxman
‎2006 Oct 09 5:46 AM
Hi nuren,
I need to call this pop up screen in module pool program last screen(4000).After exectuting the transaction code for module pool i will click the "Printlabel button,which is there in final screen(4000).If once i click that printlabel button, this pop up screen should come(for selecting the label sizes,here two different labels are there).
Thanks & Regards,
Sudha
‎2006 Jun 29 1:49 PM
Nuren,
You need to create a screen as a 'modal dialog box'.
Then code:
CALL SCREEN STARTING AT <top left>
ENDING AT <bottom right>.
Regards
David
‎2006 Jun 29 1:54 PM
in se51 create the screen , and check the radio button Dialog box. and place alll the components...and then save /activate it.
now in your program call the screen like this..
call screen 200 starting at 1 5
ending at 30 20.regards
vijay