SAPUI5 Best Practices: Projekttemplates benutzen
Wie im letzten Beitrag der Blogreihe erwähnt wurde, ist die richtige Ordnerstruktur der Grundpfeiler für eine saubere App-Entwicklung. Um die Aufwände für Ihr Projektsetup gering zu halten, bietet die SAP über die Web IDE vorgefertigte Projekttemplates an, die Sie hierzu nutzen können.
SAPUI5 Best Practices: Projekttemplate nutzen
Grundsätzlich können Sie Projekttemplates dazu nutzen, um die beschriebene Ordnerstruktur automatisch erstellen zu lassen und damit wertvolle Zeit zu sparen. Neben der erwähnten Ordnerstruktur werden die einzelnen Ordner mit Leben befüllt. Das Template „SAPUI5 Application“ erstellt Ihnen beispielsweise direkt auch einen ersten View mit dazugehörigem Controller (Dateinamen können Sie selbst auswählen) und füllt auch die manifest.json (zentrale Konfigurationsdatei der App) mit den wichtigsten Inhalten. Letztlich müssen Sie dem View nur noch ein paar Elemente hinzufügen und die App ist startklar.
Sie können eine App innerhalb der Web IDE über folgende Wege basierend auf einem Projekttemplate erstellen:
- Im Home-Bereich der Web IDE
- Über das Menü innerhalb der Web IDE
Folgende Abbildung zeigt Ihnen die Anlage im Home-Bereich der Web IDE:
Ansonsten können Sie jederzeit über das Menü eine Anlage über ein Template in die Wege leiten:
Das richtige Template erleichtert den weiteren Einstieg
Ist Ihnen bereits bekannt, welchem Zweck die App dienen wird, sollten Sie einen genaueren Blick auf die Template-Möglichkeiten werfen. Für die häufigsten Anwendungsfälle stellt Ihnen die SAP nämlich spezifische Templates bereit. Handelt es sich bei Ihrer App beispielsweise um eine Master-Detail-App, können Sie das Template “SAP Fiori Master-Detail Application“ benutzen.
Dieses Template erstellt Ihnen den für die Master-Detail-App bekannten Aufbau und Sie können die vorgesehene Datenquelle (OData-Service) gleich mit anbinden. Außerdem können Sie über das Template definieren, welche Informationen aus dem Datenservice an welcher Stelle innerhalb der App angezeigt werden sollen. Die Navigation von Master- zu Detail-Sicht ist auch schon vorhanden.
Wie sich herausstellt, können Sie App-Prototypen mit einfachen Mitteln schnell erstellen und erstes Feedback dazu einholen, ohne Aufwand und Kosten explodieren zu lassen.
Das obige Beispiel der Master-Detail-App zeigt nur eines von vielen Templates. Erkunden Sie doch selbst einfach mal die Template-Möglichkeiten innerhalb der Web IDE! Wenn Sie sich dennoch fragen sollten, welches nun das richtige Template für Sie und Ihren Anwendungsfall ist, dann stehe ich Ihnen für Fragen gerne zur Verfügung.
SAP Fiori HCM - Quickstart
Innerhalb von nur 2 Wochen können Sie mit uns in die mobile Welt starten. Wir setzen in 5 Schritten Ihre erste HCM-App produktiv.