Erscheinungsbild
v1.04.00 — S/4HANA Cloud, Undeploy & MCP-Ausbau
Datum: 06.09.2026
Mit diesem Release läuft der Mobile Builder erstmals in der SAP S/4HANA Cloud Public Edition (Pilotbetrieb). Für beide Welten kommen Undeploy, korrigierte Komponenten-Ereignisse und ein deutlich erweiterter MCP-Server dazu; die Dokumentation ist in einen gemeinsamen Kern und je einen Bereich für On-Prem und Cloud gegliedert.
Jeder Abschnitt nennt, für welche Plattform er gilt.
S/4HANA Cloud — neu (Cloud, Pilot)
- Designer und Lizenz-Monitor als Launchpad-Apps im Tenant — beide sprechen OData-Services; der Designer meldet sich über den Launchpad-Intent, gebaute Apps laufen über den Runtime-Service.
- Deploy und Launchpad-Registrierung aus dem Browser — der Designer lädt das UI5-Repository hoch, legt IAM-App, Business-Katalog und Zuordnung an und veröffentlicht sie. Der Intent (Semantic Object und Action) ist in der Cloud Pflicht.
- Nachrichtenkanal als Polling — Sperren, Live-Update und Push laufen ohne WebSocket; gebaute Apps empfangen Push über die neue View-Eigenschaft
pushInterval. - Vorschau über den Designer-Intent, weil direkte Aufrufe von Repositories im Tenant gesperrt sind.
- Backend-Konfiguration im Lizenz-Monitor — UI5-Bootstrap und Feature-Schalter werden dort gepflegt, SM30 gibt es in der Cloud nicht.
- Beispielpaket portiert — alle Beispielklassen, Push-Beispiele und ein Beispiel-RAP-Objekt stehen im Tenant bereit.
- Übersetzungen im Build-Artefakt — die gebaute App braucht zur Laufzeit keinen Übersetzungsservice.
- Die Cloud-Fassung zeigt im Designer einen Hinweis auf den Pilotbetrieb.
Designer (beide Plattformen)
- Undeploy aus der App-Übersicht — entfernt die deployte App und ihre Launchpad-Registrierung aus dem System, die App-Definition bleibt erhalten. Getrennt vom Löschen, das weiterhin nur in den Papierkorb verschiebt.
- SegmentedButton meldet den Auswahlwechsel als eigenes Ereignis
onSelectionChange; die Einträge behaltenonPress. - SetTime läuft außerhalb der Funktionskette — Zeitgeber starten sofort, die übrigen Bausteine bilden die Kette.
- Auto-Save-Intervall gilt in Minuten — vorher lief der Timer mit dem doppelten Abstand.
- Text ohne totes Klick-Ereignis — die Eigenschaft
onPressam Text ist entfernt, sie wurde nie ausgelöst. - Build-Info zeigt in beiden Welten den Hinweis „nicht deployt", solange es keine Build-URL gibt.
- GenericTag — die Backend-Konstanten für Status und Wertzustand passen jetzt zu den Werten des Frontends;
set_statussetzt die Farbe,set_value_statedas Fehlersymbol. - Das Feld für CSS-Klassen ist korrekt beschriftet; ein Tippfehler im Lizenztext ist behoben.
Designer (On-Prem)
- Gruppen-Kacheln werden bereinigt, wenn eine Registrierung im Launchpad entfernt oder die App undeployt wird.
- Eigene Meldungstexte bei Sperren — der Designer unterscheidet eine fremde Sperre von einer eigenen in einem anderen Tab.
- Kein manueller Anwendungsindex nach dem Build — der Upload im Backend aktualisiert den Index selbst.
MCP-Server 0.4.0 (beide Plattformen)
- Validierung wie im Designer — Struktur und Eigenschaften werden gegen den aus dem Designer erzeugten Katalog geprüft; ungültige Werte und unbekannte Eigenschaften werden sofort abgelehnt.
list_control_typesliefert mitcontrolTypedas vollständige Eigenschaften-Panel eines Typs. - Endgültiges Löschen —
delete_appmitpurgeentfernt App, Historie, Übersetzungen und Build-Ergebnis, solange die App nicht deployt ist. - App-Wurzel bearbeiten —
set_app_propertysetzt Inbound, Semantic Object, Titel und Seitenmaße. - Backend-Coding ausgebaut — Meldungsklassen über ADT, Service-Bindings, Pflegeobjekte für Business-Konfigurationen, Klassen-Includes, Tabellentypen, Unit-Tests, Dumps, ATC-Prüfung, Tabellen lesen, Paketbaum, Quelltext-Ersetzung, Methoden lesen und bearbeiten, Umbenennen. Alle Anlage-Werkzeuge nehmen eine Beschreibung entgegen.
- Sitzungsführung mit Selbstheilung — getrennte Lese- und Schreibsitzung, automatische Wiederholung nach Sitzungsverlust,
release_lockslöst hängende Sperren. - Cloud-Anmeldung im Browser —
SAP_AUTH=browsermeldet den Server per Reentrance-Ticket an und speichert die Sitzung; eine abgelaufene Sitzung wird erkannt und einmal erneuert. Neue ParameterSAP_LOGON_INTERACTIVEundSAP_LANGUAGE.
Dokumentation
- Neue Gliederung — ein gemeinsamer Kern für Designer, Komponenten, Funktionen und Backend-Anbindung, dazu je ein Bereich On-Prem und S/4HANA Cloud mit eigener Navigation. Alte Links leiten weiter.
- Komponenten-Seiten aus dem Designer erzeugt — Attribut- und Ereignistabellen kommen aus dem Katalog des Designers und können nicht mehr driften; die ABAP-Methodentabellen sind am System gemessen.
- Neue Seiten — Nachrichtenkanal, der komplette Cloud-Bereich, Mobile-Builder-API je Plattform.
- Alle Bildschirmaufnahmen sind neu erzeugt und anonymisiert.