I have modified a TAB named "Basisgeg." using GuiXT. To restrict my modifications to this TAB, I use the statement
if Q[Page=Basisgeg.]
However, when I switch to another TAB, the GuiXT modifications appear on this TAB as well, probably because a tab page [Basisgeg.] has several subpages, one of which has the same name [Basisgeg.] What can I do?

There are 2 possible solutions:

- either you use the technical name of the tab that is shown in GuiXT screen elements (right hand side in the window), for example

if Q[Page=SP02]

...

endif

Or you use an if-statement "if F[xxxx]" with one or several fields that are on one of the tabs only, e.g.

if F[Project]

endif.