GuiXT

Creating dynamic screens

This example, using transaction VA01, shows how screens can be dynamically built

In some cases, it is desirable that the values available for selection should not be selected using F4, but rather be available as push buttons.

This is particularly helpful if you want to use the ERP by means of a touch screen. As certain values repeatedly depend on values already selected, the reading of the values to be selected occurs dynamically.
The screen is created so that it behaves absolutely dynamically, in line with the number of values that have to be displayed.
The script contains parameters that define how wide a push button should be, and how many push buttons per line should be displayed.
In the example, the width of the push button is set at 25. A maximum of 5 push buttons may be displayed per line. The screen is dynamically created independently of these parameters.

The condition for this example is the Z_S10_SEARCHHELP RFC function module, which the Synactive company provides free of charge. You will find the module at http://www.synactives10.com/s10forum/

You have to sign up for the S10 Forum. This, however, is very simple to do and does not commit you to anything. You will find the module in the S10 Forum under : Reusable Components -> SAP Interfaces -> Z_S10_SEARCHHELP

dyn. Screen am Beispiel VA01
grosses Bild

Download: dyn_Customizing.zip
(GuiXT Scripte des Beispiels (GuiXT sprachunabhängige Scripte), 9.25 KB)