‎2011 Jul 25 6:42 PM
Hi! I've created a Tabstrip control using dialog programming.My tabstrip has two tabs - One for Material and other for Vendor.
Screen has two buttons - Display and Exit.When I select Material Tab, it will show input fields like Client,Material,Created By etc for input.When I select Vendor Tab, it will show respective fields from KNA1 table for input.Selecting a particular tab and clicking display button will display the records from the respective table defined in the program.
Now my application is ready.After creating transaction for this dialog program and executing the transaction,system got dump giving an error message "Control Variable not found".Can anyone help me to solve this problem.
‎2011 Jul 26 12:57 PM
hi,
check whether you have declared tabstrip in the TOP include
‎2011 Jul 26 5:52 AM
‎2011 Jul 26 5:55 AM
First check if all your objects are active. foe this take the Object List and see if the whole program is active.
You would have probably done this already. In that case, check if you have selected transaction type as dialog program.
If that i also done., please check if you have checked the check boxes in transaction screen like inheriting GUI properties. etc.
‎2011 Jul 26 6:40 AM
Hi,
Individually do a synatx check on the module pool program components (screen, includes, modules etc.)
Then activate the entire thing.
‎2011 Jul 26 12:03 PM
hi Sacheen,
Declare the control in ABAP program with the same name as in screen. For example: the screen name of your tabstrip control is "TAB1", then in the global declaration of ABAP program:
CONTROLS tab1 TYPE TABSTRIP.
Regards
Suresh
‎2011 Jul 26 7:04 PM
Thank you for your suggestion. Now my application is working fine.
‎2011 Jul 26 12:57 PM
hi,
check whether you have declared table control in the TOP include
‎2011 Jul 26 12:57 PM
hi,
check whether you have declared tabstrip in the TOP include
‎2011 Jul 26 6:58 PM
Hi! Thank you. I made a mistake in declaring the tabstrip. Now I rectified my mistake and my application is working fine.