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

tabstrip screen error

Former Member
0 Likes
1,143

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.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
877

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.

5 REPLIES 5
Read only

uwe_schieferstein
Active Contributor
0 Likes
877

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

Read only

Former Member
0 Likes
877

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

Read only

Former Member
0 Likes
877

Hi,

Make sure that all the screen types are correct.

Regards

'Sandeep

Read only

Former Member
0 Likes
878

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.

Read only

Former Member
0 Likes
877

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