‎2009 Jan 05 11:11 AM
Hello Experts,
im trying to do Tabstrip with 2 subscreen( suscreen 110 &120) showing seperate data in each.
problem is im able to see screen 100 (i.e. normal screen) with error "_screen program_name 0100must be an include screen (screen error)_" .
wht excatly the error means?
Or plz tell me which thinks i need to keep in mind for doing TABSTRIP WITH SUBSCREEN.
Thanks in advanced.
‎2009 Jan 06 5:07 AM
Hi Ruplai,
Please open the program in se51 for screen 0100 (which is your main screen holding the tabstrip control). Goto the attributes tab on the se51 screen after opening the main screen in change mode. Check the screen type it should be Normal. Now open the subscreens and check the screen type in se51 in the attributes tab. Both 110 amd 120 should be of type subscreen.
Hope this solves your issue.
Thanks and Regards,
Sachin Dargan.
‎2009 Jan 05 11:51 AM
Hello
I assume the dynpro types are wrong. If you have sample report DEMO_DYNPRO_TABSTRIP_SERVER available in your system then have a look at it and compare it with your program.
The main screen 0100 must be a Normal screen whereas the subscreens are of type Subscreen.
Regards
Uwe
‎2009 Jan 05 12:15 PM
Hi Rupali,
Please make sure that you have created a tabstrip with tabs in it, and also please check the Function type assigned to the tabs.
If it is P then the scrolling Presentation level scrolling, in this case you need as many subscreens as the number of tabs.
If it is ' '(space), Application level scrolling, then you need one subscreen area for the entire tabstrip.
Also please check that the subscreens are activated before usage.
Hope this is useful.
Thank you,
Regards,
Shashikanth. D
‎2009 Jan 05 7:10 PM
Hi,
Make sure that all the screen types are correct.
Regards
'Sandeep
‎2009 Jan 06 5:07 AM
Hi Ruplai,
Please open the program in se51 for screen 0100 (which is your main screen holding the tabstrip control). Goto the attributes tab on the se51 screen after opening the main screen in change mode. Check the screen type it should be Normal. Now open the subscreens and check the screen type in se51 in the attributes tab. Both 110 amd 120 should be of type subscreen.
Hope this solves your issue.
Thanks and Regards,
Sachin Dargan.
‎2009 Jan 06 7:34 AM
hello everyone,
Thnks for your quick reply....
i solved the issue.
my mistake was
data : dynnr type sy-dynnr value '0100' . ---> wrong.
call subscreen ref1 including sy-repid dynnr.
i passed normal screen value to call subscreen.
instead of tht i have to pass
data : dynnr type sy-dynnr value '0110' .---> correct . (i.e. subscreen's value.)
Edited by: Rupali Wagh on Jan 6, 2009 8:35 AM
Edited by: Rupali Wagh on Jan 6, 2009 8:37 AM