Erscheinungsbild
v1.03.10 — Komponenten-Palette, Sperren-Fix & Backend-Schalter
Datum: 06.08.2026
Dieses Release holt drei Komponenten zurück in die Palette, die versehentlich ausgeblendet waren, behebt eine hartnäckige Selbstsperre im Mehrbenutzer-Betrieb und macht eine bisher fest im Coding verdrahtete Systemeigenschaft über eine Tabelle einstellbar.
Komponenten
- Time Picker, Info Label und Object Identifier sind wieder in der Palette — die drei Komponenten waren in der Komponentenliste ausgeblendet, obwohl sie voll funktionieren und in der Dokumentation beschrieben sind. Sie lassen sich jetzt wieder wie gewohnt auf die Landefläche ziehen. Bestehende Apps, die diese Komponenten bereits enthalten, waren nie betroffen.
Zusammenarbeit im Designer
- Keine Selbstsperre mehr — unter bestimmten Umständen zeigte der Designer die eigene, gerade bearbeitete View als fremd gesperrt an (rotes Schloss), obwohl niemand anders daran arbeitete. Ursache war ein Groß-/Kleinschreibungs-Vergleich im Backend.
- Klassenname beim Anlegen bleibt erhalten — als Folge derselben Ursache konnte der eingetippte Name einer neuen View-Klasse verloren gehen („existiert bereits" bzw. leeres Feld). Das Anlegen funktioniert jetzt zuverlässig.
Administration
- Neue Doku-Seite Backend-Konfiguration — beschreibt erstmals zusammenhängend die Backend-Tabellen, die über SM30 gepflegt werden:
/mobbuild/boot(welche UI5-Laufzeit und welches Start-Theme geladen werden, inklusive fester CDN-Version und Cache-Buster) und die neue Toggle-Tabelle/mobbuild/feat. - Lizenz eintragen: über den Lizenz-Monitor — die Dokumentation beschrieb dafür noch die Transaktion SM30 auf der Tabelle
/mobbuild/lic. Für diese Tabelle gibt es keinen Pflegedialog mehr; der Schlüssel wird über Lizenz aktualisieren im Lizenz-Monitor eingetragen. Installations- und Lizenz-Seite sind entsprechend umgebaut und mit aktuellen Screenshots versehen. - Feature-Toggle für den WebSocket-Versand — ob das Backend seine Echtzeit-Meldungen (Sperren, Live-Abgleich, „Build fertig") gezielt an die Empfänger-Sitzung oder ohne Sitzungsadressierung an den Kanal sendet, hängt vom jeweiligen SAP-System ab. Diese Variante war bisher nur durch eine Änderung am Coding umstellbar und wich zwischen Kundensystemen ab. Sie ist jetzt der Schalter
FEATURE_MESSAGE_PRODUCER_PLAINin/mobbuild/feat— ohne Eintrag gilt der Standard, alle Sendestellen verhalten sich einheitlich.
MCP-Server
- Zahlen und Ja/Nein-Werte werden korrekt übernommen —
set_propertylegt Boolean- und Zahlwerte jetzt typisiert ab statt als Text. Damit verhalten sich per MCP-Server gesetzte Eigenschaften genauso wie im Designer gepflegte.
Dokumentation
- Designer-Einstellungen richtiggestellt — die Seite listete Einstellungen auf, die es im Dialog nicht gibt, und verschwieg dafür Auto Save: Der Editor kann die geöffnete Applikation in einem Abstand von 1 bis 10 Minuten selbstständig speichern. Der Debug-Modus ist als das beschrieben, was er ist — ein URL-Parameter, keine gespeicherte Einstellung.
- Der Komponenten-Katalog des MCP-Skills wurde bei der Kachel-Familie und beim Info Label richtiggestellt.
- Die Komponenten-Seiten zu Tile und Time Picker wurden an die tatsächlichen Klassen angeglichen.
Nach dem Update
Die Backend-Schalter wirken erst in neuen Sitzungen — nach einer Änderung in SM30 den Browser neu laden. Details unter Backend-Konfiguration.