voor mijn part wordt bij het klikken op een userbutton de huidige situatie 'bevroren', wanneer je met het desbetreffend scherm verder wilt, moet je eerst op een knop "Vrijgeven oude scherm" drukken, die de "bevroren" situatie weer actief maakt. (in dit voorbeeld zou die knop "vrijgeven oude scherm" op LODARA1 van toepassing zijn)
Iets wat ook in ontwikkeling is / ontwikkeld is, is funktionaliteit waarbij een funktie in een separate taak geopend kan worden (openen in nieuw venster). Dit zou zich in principe als geen ander lenen voor het Userbutton gebeuren, omdat wat je daar feitelijk mee doet, is zeggen "maak maar een kopie van de huidige omgeving, start een 2e Profitsessie op o.b.v. die huidige omgeving, en roep dáár de Userbutton-funktionaliteit aan". Je krijgt dan a.h.w. 2 sessies die los van elkaar opereren.
Toch zal ook zoiets een negatief effekt hebben, immers doel van het gebruik van je Userbutton kán zijn om op een dieper niveau iets te selekteren, wat je juist wil overnemen naar het scherm waarin je de userbutton gebruikte. Je moet bijv. ergens een Identifikatie invullen, en is geen toets "Raadplegen" opgenomen, en je gebruikt de Userbutton om te kunnen raadplegen. "Dat overnemen" van variabelen is in de ene situatie juist handig, terwijl het in de andere situatie tegen je werkt.
Wat de status van die funktionaliteit "openen in nieuw venster" is weet ik niet.