Klar geht das, allerdings nicht automatisch.
Du musst per CRTMNU ein Programm-Menü und kein UIM-Menü erstellen.
Dein UIM-Menüpanel musst du per CRTPNLGRP erstellen. In diesem Fall kannst du innerhalb des Panels eine Gruppe mit Ausgabefeldern definieren.
Per Programm (am besten halt ILE/RPG) must du per UIM-API's die Felder vorher ausgeben und anschließend das Panel anzeigen.
Die definierten Auswahlen und Funktionen laufen dann auch automatisch.
Gravierender Vorteil:
Über Bedingungen auf Variablen, die du vorher füllst, kannst du nun die Verfügbarkeit/Sichtbarkeit von Aufrufen vor Anzeige des Panels steuern.
Im Standard-UIM-Menü kannst du nur über Benutzerklassen und Objekt-Existenz Menüpunkt steuern.
Beispiel findest du im Handbuch "Application Display Programming":
http://publib.boulder.ibm.com/iserie...s/c4157150.pdf
Bookmarks