Erscheinungsbild
Baumstruktur der Views in der Applikation
Im App-Tree finden Sie alle Views, die Sie bereits zur Applikation hinzugefügt haben. Jede View ist eine eigene Seite mit eigenem Inhalt – vergleichbar mit verschiedenen Seiten einer Webanwendung.
Bedienung
| Aktion | Wirkung |
|---|---|
| Klick auf eine View | Öffnet sie zur Bearbeitung. View-Tree (Inhalt) und Eigenschaften-Panel laden den neuen Stand. |
| Neue View anlegen | Fügt eine zusätzliche View zur App hinzu |
| Duplizieren | Erzeugt eine Kopie der aktuellen View mit gleichen Inhalten und Eigenschaften (außer controlId) |
| Löschen | Entfernt die View. Wiederherstellung nur über den Versionsverlauf |
| Suche | Filtert die Liste anhand der controlId der View |
Neue View anlegen

Beim Anlegen vergeben Sie eine eindeutige controlId (z.B. login, mainList, detail). Diese ID dient später als Navigationsziel – etwa beim Wechsel von einer View in eine andere.
View duplizieren
Eine View duplizieren Sie, wenn Sie eine ähnliche View mit gleichem Aufbau und nur kleinen Anpassungen brauchen. Inhalte und Eigenschaften werden vollständig übernommen, lediglich die controlId wird neu vergeben, damit beide Views eindeutig bleiben.

View löschen
Beim Löschen einer View verschwindet sie aus dem Tree. Eine Wiederherstellung ist nur über den Versionsverlauf möglich – speichern Sie deshalb regelmäßig oder erzeugen Sie vor größeren Änderungen einen Versionseintrag.

View suchen
Wenn die App viele Views enthält, finden Sie eine bestimmte View schnell über die Suche. Eingabe genügt – die Liste filtert live.

Default-View
Eine der Views ist als Default markiert – sie wird beim App-Start angezeigt. Den Default ändern Sie über das Eigenschaften-Panel der Applikation (Wurzel-Knoten im App-Tree).
Navigation zwischen Views
Sie navigieren zur Laufzeit zwischen Views per
- ABAP-Methode in einer Event-Handler-Implementierung (siehe API-Zugriff) oder
- über die Logic-Flow-Funktion NavToView (siehe Funktionsbausteine)
In beiden Fällen wird die Ziel-View über ihre controlId referenziert.
Sperren bei Mehrbenutzer-Bearbeitung
Bearbeiten mehrere Personen dieselbe App gleichzeitig, sperrt der Designer jede View automatisch für die anderen – so überschreibt niemand versehentlich die Änderungen eines Kollegen.
| Anzeige | Bedeutung |
|---|---|
| Rotes Schloss an der View-Zeile | Die View wird gerade von einer anderen Person bearbeitet. Der Tooltip zeigt, von wem. |
| Keine Markierung | Die View ist frei und kann bearbeitet werden. |
- Sobald Sie eine View auswählen, ist sie für andere Bearbeiter gesperrt.
- Eine fremd gesperrte View ist für Sie nur lesbar – Bearbeiten, Verschieben und Speichern sind deaktiviert, bis die andere Person die View verlässt.
- Wenn Sie die View wechseln oder die App verlassen, wird Ihre Sperre automatisch wieder freigegeben.
- Besteht keine Verbindung zum Server, schaltet der Designer in einen schreibgeschützten Modus (Anzeige read only mode), bis die Verbindung wiederhergestellt ist.
Nächste Schritte
- View-Tree (Inhalt) – Inhalt der aktuellen View bearbeiten
- Eigenschaften-Panel – View-Eigenschaften wie Default-View
- Versionsverlauf – gelöschte Views wiederherstellen