ā2016 Aug 04 4:32 PM
Hi.
Need suggestions,
I have two screens in Module pool
Screen1 - Normal Screen
Screen2 - Modal dial box
Screen3 - Normal Screen.
Execute the Tcode, Screen1 is open, then from the Screen1, i need to call the Second screen. by using the Call screen , i am calling the second screen like below.
CALL SCREEN 0110
STARTING AT 4 10
ENDING AT 50 20.
Screen2 is appearing correctly. But now From the Screen2 i need to call Screen1 or Screen3
here Screen1 or Screen3 Both are normal Screens only Screen2 is modal dial box.
the problem is When ever i call from Screen2 the Screen1 or Screen3, they are appearing like modal dialog,
Which means height and width of the Screen2 is taking.
After call the Screen2 this problem is coming.May i know how could i refresh the heights of the Screen1 Or Screen3.
From Screen1 to Screen2 below code i am using.
CALL SCREEN 0110
STARTING AT 4 10
ENDING AT 50 20.
screen2 to Screen3 coding.
SET SCREEN 0120.
LEAVE SCREEN.
Screen2 to Screen1 coding.
LEAVE TO SCREEN 0100.
ā2016 Aug 04 10:06 PM
If you start a popup, SAP starts it in a new "screen sequence" in a new "popup level", and unfortunately any subsequent CALL SCREEN will start a new screen sequence in a higher "popup level" (i.e. still popup). If you want to display in fullscreen, you must return to a previous screen sequence being at popup level 0 (full screen). You may achieve it only by using the SET SCREEN 0 family (LEAVE TO SCREEN 0, ...), where 0 is a special dynpro number for leaving the screen sequence.
ā2016 Aug 04 10:06 PM
If you start a popup, SAP starts it in a new "screen sequence" in a new "popup level", and unfortunately any subsequent CALL SCREEN will start a new screen sequence in a higher "popup level" (i.e. still popup). If you want to display in fullscreen, you must return to a previous screen sequence being at popup level 0 (full screen). You may achieve it only by using the SET SCREEN 0 family (LEAVE TO SCREEN 0, ...), where 0 is a special dynpro number for leaving the screen sequence.
ā2016 Aug 05 4:57 AM
Thank you, Every time if i called modal Dialog , i has to come to back other wise the pop screen height will be reflected to the next screen.
ā2016 Aug 05 5:00 AM
just to add,
semantically, if screen 110 is "Modal" and the transaction scenario does not return to it after the 3rd screen and beyond ... it should be "closed" (SET SCREEN TO 0) first anyway before proceeding to subsequent screens
ā2016 Aug 05 5:11 AM