Erscheinungsbild
Funktionen
Funktionen ermöglichen es Ihnen, Frontend-Logik mit Hilfe des Mobile Builders zu implementieren. Es ist also nicht in jedem Fall nötig, einfache Überprüfungen oder kleine Steuerlogik in ABAP zu hinterlegen – etwa Regex-Tests in Eingabefeldern oder die Navigation zur nächsten View.
Der Mobile Builder stellt drei Konzepte bereit:
| Konzept | Zweck |
|---|---|
| Validatoren | Prüfen Eingaben in Inputs und TextAreas (z.B. nicht leer, Mindestlänge, Regex) |
| Logic Flow | Verkettet Funktionsbausteine zu einer Logik, die bei einem Event ausgeführt wird |
| Funktionsbausteine | Einzelne Bausteine wie Variable, GetProperty, IfElse, ShowToast, NavToView, … |
Funktionsbausteine werden im Logic Flow zu sequenziellen Ketten zusammengebaut. Variablen dienen dabei als Zwischenspeicher zwischen den Bausteinen.
Wann Funktionen, wann Backend?
| Situation | Empfehlung |
|---|---|
| Reine Eingabe-Validierung (leer, Länge, Regex) | Validatoren |
| Einfache Frontend-Reaktion (Toast anzeigen, View wechseln, Wert kopieren) | Logic Flow |
| Datenermittlung aus dem SAP-System | Backend-Anbindung – Event-Methode |
| Komplexe Geschäftslogik | Backend-Anbindung |
| Aufruf einer Klasse / RFC / OData | Backend-Anbindung |
Logic Flow und Backend-Anbindung schließen sich nicht aus – Sie können beide kombinieren. Üblich ist: Validatoren prüfen vor dem Senden, Logic Flow zeigt einfache Rückmeldungen, das Backend übernimmt die fachliche Verarbeitung.
Hinweis zu Fehlermeldungen
Treten beim Bauen oder Ausführen von Funktionen Fehler auf, finden Sie passende Hinweise im Browser-Entwicklermodus (in Chrome mit F12). Der Logic Flow gibt Diagnose-Meldungen aus, die Sie zur Fehlersuche nutzen können – siehe Logic Flow → Logik verfolgen.
Nächste Schritte
- Validatoren – Eingabe-Prüfung
- Logic Flow – Verkettung von Bausteinen
- Funktionsbausteine – Liste aller verfügbaren Bausteine