This is a test message to test the length of the message box.
Login
|
BTP Pages and Spaces
Erstellt von Software-Heroes

BTP - Pages und Spaces (Apps)

298

Wie bringst du eigentlich in das Launchpad deines ABAP Environments mehr Struktur in deine Anwendungen? In diesem Artikel schauen wir uns die Konfiguration im System an.

Werbung


In diesem Artikel schauen wir uns die Konfiguration von Pages und Spaces im Launchpad an. Dabei gehen wir auf die beiden Apps ein, die aktuell genutzt werden können, um die verschiedenen Bereiche zu erstellen.

 

Einleitung

Bisher hatten wir uns vor allem auf RAP, die Erstellung von Anwendungen und die Bereitstellung der Kacheln in Rollen angeschaut. Wollen wir allerdings jedem Anwender das gleiche Aussehen ausliefern, müssen wir gewisse Standards definieren. Dazu gibt es das Konzept der Pages und Spaces im Fiori Launchpad. Hierbei handelt es sich um eine Weiterentwicklung von Gruppen, da diese irgendwann nicht mehr performant und übersichtlich waren.

 

Aufbau

Der Aufbau sieht daher wie folgt aus: Space -> Page -> Abschnitt. Damit definieren wir im System Einstiegspunkte und Übersichten, um unsere verschiedenen Apps im Launchpad zu konfigurieren. Schauen wir uns dazu einmal ein Beispiel an, hier einen Administrator.

 

Die Nummerierung auf dem Bild bedeutet daher:

  1. Titel des Space, wurden mehrere Pages zugeordnet, befindet sich am Ende ein Menü (Dreieck)
  2. Liste der zugeordneten Pages für die Navigation
  3. Überschrift der aktuellen Page
  4. Verschiedene Kacheln bzw. Anwendungen
  5. Abschnitt dem Anwendungen zugeordnet werden können

 

Vorbereitung

Bevor wir mit dem Customizing starten können, benötigen wir einen Customizing Transport im System. Über die App "Export Customizing Transports" (F5069) können wir einen Transport im System anlegen. Neben dem Text solltest du die richtige Software Komponente zuordnen, über die du später den Transport machen möchtest. In den meisten Fällen die gleiche Komponente wir die Rolle und die Entwicklung.

 

Konfiguration

In diesem Kapitel schauen wir uns die verschiedenen Konfigurationsschritte an, um den Bereich einzurichten und anschließen der Rolle zuzuweisen.

 

Page

Im nächsten Schritt öffnen wir die Anwendung "Manage Launchpad Pages" (F4512) und können dort über "Create" eine neue Page anlegen. Hier geben wir einige technische Informationen mit für die Anlage, sowie den Transport aus dem Schritt davor.

 

Ist die Anlage erfolgt, dann solltest du auf einem leeren Bild mit einigen Reitern landen. Hier findest du Informationen zu den allgemeinen Daten, zum Inhalt der Seite und der Zuordnung zu einem Space.

 

Space

Richten wir dazu im ersten Schritt den neuen Space ein. Dazu gehen wir in die Fiori App "Manage Launchpad Spaces" (F4834) und können über "Create" den Anlageprozess starten. Hier vergeben wir einen Namen, einen Titel und Beschreibung und ordnen wieder einen Transport zu.

 

Ist der Space angelegt, können wir unsere neu angelegte Page zuordnen und haben so die Verbindung hergestellt. Grundsätzlich kannst du nun verschiedene Pages zu einem Space hinzufügen.

 

Zuweisung

In der App "Maintain Business Roles" (F1492) weisen wir dann den Space ZBS_DEMO unseren Rollen zu, die wir später auf die verschiedenen Pages bringen wollen. Im Bereich Launchpad Spaces kannst du über die Aktion "Add" dann einen bestehenden Space wählen oder einen neuen Space anlegen. Da wir einzeln durch die Apps gehen, verwenden wir en zuvor definierten Space.

 

Einrichtung

Da wir nun die Verbindung hergestellt haben, können wir wieder in die Pflege der Page gehen. Sobald wir in den Edit-Modus gehen, erhalten wir über die Zuordnung des Spaces und der Zuordnung zu den Rollen entsprechende Vorschläge für Apps. Diese Apps können wir nun in verschiedene Abschnitte der Seite unterbringen.

 

Wenn du eine App übernehmen willst, findest du unter "Add" noch weitere Optionen für die Übernahme in den Bereich.

 

Dabei gibt es verschiedene Arten, die verschiedene Aussehen im Launchpad erzeugen:

  • Tile - Normale Kachel im Launchpad mit Zahl und Text
  • Wide Tile - Doppelt so breit wie eine normale Kachel
  • Link - Wird als Link am Ende des Abschnitts eingeblendet.
  • Flat Tile - Halb so hoch wie eine normale Kachel
  • Flat Wide Tile - Halb so hoch, aber doppelt so breit wie eine normale Kachel

 

Ergebnis

Zum Abschluss noch einmal die Übersicht der verschiedenen Arten von Kacheln in einem Abschnitt. Im zweiten Abschnitt die Kacheln noch einmal normal eingeblendet. Je nach Größe der Kachel werden bestimmte Informationen nicht mehr auf der Kachel angezeigt.

 

Anlage-Flow

Für die Erstellung von Page und Space sind wir zwischen verschiedenen Anwendungen gesprungen. Grundsätzlich kannst du für die Erstanlage auch über die App zur Verwaltung der Rollen gehen. Beim Hinzufügen eines Space hast du auch die Möglichkeit einen neuen Space zu erzeugen und in diesem Zug auch noch eine Page zu generieren. 

Möchtest du zum Abschluss die verschiedenen Texte übersetzen, dann steht dir im Edit-Modus die Option "Translate" zur Verfügung. Damit kannst du eine XLIFF Datei herunterladen, übersetzen und wieder ins System laden.

 

Fazit

In diesem Artikel wollten wir dir die Konfiguration von Pages und Spaces näherbringen, damit du nach der Entwicklung gleich einen einheitlichen Standard an die Endanwender ausliefern kannst. Über die Konfiguration bekommst du zusätzlich die Möglichkeit, die Breite und das Aussehen der Kacheln zu beeinflussen.


Enthaltene Themen:
BTPABAP EnvironmentPagesSpacesREX1
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden Dienstag und Freitag neuen Content im Bereich ABAP und unregelmäßig in allen anderen Bereichen. Schaue bei unseren Tools und Apps vorbei, diese stellen wir kostenlos zur Verfügung.


RAP - Virtuelle Felder sortieren

Kategorie - ABAP

Haben wir virtuelle Felder in einer Entität im ABAP RESTful Application Programming Model implementiert, wie können wir dann eigentlich eine Sortierung verwenden? Schauen wir uns einmal den Prozess dazu an.

23.01.2026

RAP - Multi-Input Field

Kategorie - ABAP

Eine ganze Entität in einem Feld darstellen? Mit dem Multi-Input Field möglich. Heute schauen wir uns den Punkt in ABAP für die RAP Entwicklung an und schauen uns die Szenarien an.

20.01.2026

RAP - Generierung mit Template

Kategorie - ABAP

Die Generatoren in RAP sind mächtig, wenn es um die schnelle Bereitstellung von RAP Objekten geht. Über Templates kannst du die Entitäten noch einmal schneller anlegen, wenn du eine Schulung machst.

13.01.2026

BTP - Dynamic Tile Service (Teil 2)

Kategorie - ABAP

In diesem Artikel möchten wir ein Update zum Tile Service geben und wie du den Service noch leichter integrieren kannst. Dabei spielt die Custom Entity eine entscheidende Rolle.

12.12.2025

BTP - Business Configuration (Release 2511)

Kategorie - ABAP

Schauen wir einmal auf die Änderungen in der Business Configuration Erstellung und was sich technisch in ABAP geändert hat. Dabei ist nicht alles beim alten Stand geblieben, sondern wurde weiter optimiert.

02.12.2025