Skip to content

Changelog ​

v1.04.01 (2026-09-09) ​

Wertehilfe ​

  • Wertehilfe (F4) an Eingabefeldern in beiden Welten — die Hilfe wird im Backend definiert und beschreibt sich selbst; im Designer hinterlegen Sie nur die Hilfe und ordnen die Felder zu, in Ihrer App wird kein ABAP geschrieben
  • Der Designer liest die verfügbaren Hilfen und ihre Felder aus dem System — on-prem eine Suchhilfe, in der Cloud Service und Entität
  • Mehrere Felder einer View bilden gemeinsam den Filter; die Auswahl verteilt sich über die Maske und löst Validatoren, Logic Flow und Backend-Ereignis aus
  • Suche, Sprache und Formatierung liegen im Backend — siehe Wertehilfe

Designer ​

  • Beschriftungen der Wertehilfe-Eigenschaften im Eigenschaften-Panel
  • View-Sperre bleibt nach einer kurzen Unterbrechung des Nachrichtenkanals erhalten
  • Cloud: Service-Auswahl ohne redundanten Untertitel, aufgeräumte Backend-Objekte, zuverlässigere Erkennung einer abgelaufenen Anmeldung

MCP-Server ​

  • Konstanten-Schlüssel wie im Designer auf 30 Zeichen; inaktives Schreiben und RAP-Behavior-Pool-Skelett; Plattform-Kennzeichen im Eigenschaften-Katalog

Dokumentation ​

  • Neue Seite Wertehilfe mit Bildern aus beiden Designern und der laufenden App; zwei vollständige Abgleiche gegen Programm und System

v1.04.00 (2026-09-06) ​

S/4HANA Cloud (Pilot) ​

  • Mobile Builder in der SAP S/4HANA Cloud Public Edition — Designer und Lizenz-Monitor als Launchpad-Apps, Deploy und Launchpad-Registrierung aus dem Browser, Nachrichtenkanal als Polling, Vorschau über den Designer-Intent, Backend-Konfiguration im Monitor, Beispielpaket portiert — siehe Cloud-Bereich

Designer ​

  • Undeploy aus der App-Übersicht (beide Plattformen), getrennt vom Löschen in den Papierkorb
  • SegmentedButton meldet den Auswahlwechsel als onSelectionChange; SetTime läuft außerhalb der Funktionskette
  • Auto-Save-Intervall gilt in Minuten; Text ohne totes Klick-Ereignis; GenericTag-Konstanten im Backend berichtigt
  • On-prem: Gruppen-Kacheln beim Entfernen der Registrierung bereinigt, eigene Meldungstexte bei Sperren, kein manueller Anwendungsindex nach dem Build

MCP-Server 0.4.0 ​

  • Validierung wie im Designer gegen den Eigenschaften-Katalog; list_control_types mit Detailbeschreibung
  • Endgültiges Löschen (delete_app mit purge), App-Wurzel bearbeiten (set_app_property)
  • Backend-Coding ausgebaut — Meldungsklassen, Service-Bindings, Pflegeobjekte, Includes, Tabellentypen, Unit-Tests, Dumps, ATC, Tabellen lesen, Paketbaum, Quelltext-Ersetzung, Methoden, Umbenennen
  • Cloud-Anmeldung im Browser mit gespeicherter Sitzung; Sitzungsführung mit Selbstheilung und release_locks

Dokumentation ​

  • Neue Gliederung — Kern plus Bereiche On-Prem und S/4HANA Cloud; Komponenten-Seiten aus dem Designer-Katalog erzeugt; neue Seiten Nachrichtenkanal und Mobile-Builder-API je Plattform; alle Bilder neu erzeugt und anonymisiert

v1.03.10 (2026-08-06) ​

Komponenten ​

  • Time Picker, Info Label und Object Identifier wieder in der Palette — waren versehentlich ausgeblendet

Zusammenarbeit im Designer ​

  • Selbstsperre behoben — die eigene View wurde nicht mehr fälschlich als fremd gesperrt angezeigt
  • Klassenname beim Anlegen einer View-Klasse geht nicht mehr verloren

Administration ​

  • Neue Seite Backend-Konfiguration — SM30-Tabellen /mobbuild/boot (UI5-Pfad + Start-Theme) und /mobbuild/feat (Feature-Toggles)
  • Feature-Toggle für den WebSocket-Versand (FEATURE_MESSAGE_PRODUCER_PLAIN) statt Coding-Anpassung pro System
  • Lizenz eintragen jetzt über den Lizenz-Monitor statt per SM30

MCP-Server ​

  • set_property übernimmt Zahlen und Ja/Nein-Werte typisiert

v1.03.03 (2026-07-14) ​

Zusammenarbeit im Designer ​

  • Reihenfolge und Namen der Views gleichen sich live ab — ohne Neuladen sichtbar bei allen offenen Designern
  • Sperren greifen überall — Verschieben, Kopieren, Löschen und Einfügen fremd gesperrter Views konsequent blockiert
  • Ganze-App-Funktionen deaktiviert, solange jemand anders in der App arbeitet (Versionsverlauf, JSON-Upload, ganze-View-Paste)

Fiori Launchpad ​

  • View-Titel in der Kopfzeile gebauter Apps (Fallback App-Titel), Kopfzeile entfällt ohne Header-Controls
  • Shell-Zurück-Taste folgt der Zurück-Logik der App

Behobene Fehler ​

  • Gelöschte Controls kamen per Speicher-Echo zurück
  • Präzisionsverlust bei langen Ziffern-Strings
  • Scrollbar bleibt nach Collapse+Expand der Editor-Panes erhalten
  • Label „Control-ID" → „Steuerelement-ID" (DE)

v1.03.02 (2026-07-02) ​

Fiori-Launchpad-Gruppen ​

  • Eigene Designer-View zum Verwalten von FLP-Gruppen (aus der App-Übersicht) — anlegen, löschen
  • App-Kacheln zuordnen/entfernen und Reihenfolge per Drag & Drop
  • Gruppe per PFCG-Rolle für Endanwender sichtbar machen (BASIS)

Runtime ​

  • Doppelter Shell-Header im Fiori Launchpad behoben

v1.03.01 (2026-07-01) ​

Auto-Logout & Keepalive ​

  • Auto-Logout nach Inaktivität — automatische Abmeldung nach X Minuten mit Vorwarn-Countdown; konfigurierbare Logoff-URL (im Fiori Launchpad Shell-Logout)
  • Keepalive pro View — hält die Session offen und pausiert den Auto-Logout, solange die View aktiv ist

Versionsverwaltung ​

  • Kopieren/Neue Version basiert auf der neuesten Version der Familie; Sperre (inkl. Wiederherstellen), solange eine offene Version existiert
  • Suchfeld im Papierkorb zum Filtern gelöschter Apps

Lizenz ​

  • „Zu viele Benutzer" trifft nur noch Sitzungen über dem Limit — ältere laufen weiter

v1.03.00 (2026-06-12) ​

KI-gestütztes App-Authoring (MCP-Server) ​

  • KI-Assistent fürs App-Bauen — Apps, Views und Controls direkt aus einem KI-Assistenten (z. B. Claude) anlegen und bearbeiten, mit denselben Backend-Aufrufen wie der Designer
  • Live-Anbindung an den Designer — Änderungen der KI erscheinen sofort im offenen Designer; offene Views werden gesperrt und respektiert
  • Gesammeltes Speichern (Edit-Session) — Änderungen werden als Entwurf gesammelt, vorab geprüft und in einem Vorgang gespeichert
  • ABAP-Backend mitentwickeln — View-Klassen binden/anlegen sowie Backend-Coding (Klassen, Interfaces, Ausnahmen, Meldungsklassen) lesen und schreiben
  • Lizenz-gebunden — benötigt eine gültige Mobile-Builder-Lizenz mit Modul AI und einen freien Entwickler-Slot
  • Einfache Bereitstellung — Auslieferung als npm-Paket @hpc-mb/mobile-builder-mcp, Start per npx

Fiori-Launchpad-Integration ​

  • Launchpad-fähige Apps — generierte Apps tragen automatisch die nötigen Fiori-Metadaten
  • Registrieren & Abmelden aus dem Designer — inklusive Statusanzeige und Wiederholen-Funktion
  • Cross-App-Navigation im Launchpad, mit Fallback-Link außerhalb des Launchpads

Echtzeit-Zusammenarbeit & View-Sperren ​

  • Mehrbenutzer-Betrieb — bearbeitete Views werden automatisch gesperrt, andere sehen sie schreibgeschützt mit Hinweis auf den Bearbeiter
  • Live-Aktualisierung gespeicherter Änderungen bei allen offenen Designern
  • Verbindungsanzeige im Header mit automatischem Reconnect

Überarbeiteter Designer ​

  • App-Übersicht mit Listen- und Kachelansicht, Sortierung und Filter für geschlossene Versionen
  • Anpassbarer Editor — größenverstellbare, einklappbare Bereiche links und rechts; Zurück-Button im Header
  • Durchgängig deutsche Oberfläche — Eigenschaften-Panel und restliche Bedienelemente vollständig übersetzt

Komponenten ​

  • Schriftgröße, Schrift- und Hintergrundfarbe als Eigenschaften für 16 gängige Controls

Lizenz-Werkzeuge ​

  • License-Monitor — überarbeitete Oberfläche mit Kennzahlen-Header, Tabelle und Dialogen
  • License-Generator — lokale Speicherung der Kundenliste, Kopier-Button, kombinierte Prüfung, optionale Module, direkter Start in die Übersicht

Plattform ​

  • Geteilte Komponenten-Bibliothek — zuverlässig standalone und im Fiori Launchpad ladbar
  • Eindeutige App-Identität für generierte Apps im Launchpad
  • Zahlreiche kleinere Fehlerbehebungen rund um Laden, Anzeige und Build der Apps