Task description
Solution | Sample code, images | Restrictions, R/3 Release, Sapgui version, GuiXT version |
23 Changing the screen title during InputScript processing
If the processing time of an InputScript exceeds around 3-5 seconds, users tend to get impatient. It is a good idea to indicate clearly that the system is currently carrying out a reasonable task and that therefore no further user action is required at the moment. Use a “Title” statement in the InputScript to display a suitable message while the InputScript is running. As an example, let us assume that you have created a new button “Display sales history” that starts an InputScript; this will then need some time to read previous orders. When the user presses the button, you immediately give the feedback “Reading customer data… Please wait”:
InputScript statement: Title “Reading customer data…. Please wait” If appropriate, you can change the title several times during InputScript processing to indicate several different steps. For very long running scripts (e.g. several minutes), combine the feedback with a “StatusMessage” command so that a user can see the previous messages as well. | Last update: September 3, 2004 | GuiXT version: 2004 Q3 4 and upwards InputAssistant |