Skip to content

Versionsverlauf

Jede Applikation hat eine vollständige Versionshistorie im SAP-System. Versionen entstehen automatisch beim Speichern oder werden manuell als Major- / Minor- / Patch-Version markiert.

Versionsverlauf öffnen

Über die Meta-Funktion Versionsverlauf im Designer-Footer öffnen Sie ein Fenster mit allen gespeicherten Ständen. Pro Eintrag sehen Sie:

Nicht verfügbar, während jemand anders die App bearbeitet

Der Versionsverlauf ist ausgegraut und lässt sich nicht öffnen, solange eine andere Person eine View dieser App gesperrt hat – auch dann, wenn Ihre eigene View frei ist. Ein Wiederherstellen ersetzt die gesamte App und würde die Arbeit der anderen Person überschreiben. Sobald sie die App verlässt, wird die Funktion wieder aktiv. Dasselbe gilt für Upload und das Einfügen einer ganzen View.

SpalteInhalt
VersionVersionsnummer (z.B. 1.4.2)
DatumZeitpunkt des Speichern-/Build-Vorgangs
BenutzerSAP-User, der die Version erzeugt hat
BeschreibungOptionale Notiz
AktionenWiederherstellen / Vergleichen

Versions-Modi

Beim manuellen Erzeugen einer Version wählen Sie den Modus:

ModusVerwendung
MajorBreaking Change – z.B. neue Datenstruktur, geänderter Login-Mechanismus
MinorNeue Funktion, abwärtskompatibel zur Vorversion
PatchBugfix oder kleine Verbesserung

Die Versionsnummer (MAJOR.MINOR.PATCH) wird entsprechend hochgezählt.

Eine neue Version (und ebenso das Kopieren einer App) basiert immer auf der neuesten Version der App-Familie (gleicher Name + Paket) – nicht auf einem beliebigen älteren Stand.

Erst offene Version abschließen

Solange in der Familie noch eine offene Version existiert (noch nicht abgeschlossen bzw. Transport noch offen), sind Neue Version und Kopieren blockiert – sonst entstünden zwei parallele Bearbeitungsstände. Schließen Sie die offene Version zuerst ab.

Wiederherstellen

Über Wiederherstellen wird der ausgewählte Versionsstand zur aktuellen Version. Die Versionen dazwischen bleiben in der Historie erhalten – Wiederherstellen ist also reversibel.

Das Zurückholen einer gelöschten Version (aus dem Papierkorb) ist jedoch blockiert, solange die App-Familie bereits eine offene Version hat – sonst gäbe es zwei parallele Bearbeitungsstände. Der Designer zeigt dann einen Hinweis; schließen Sie die offene Version zuerst ab.

Vor jedem Restore exportieren

Sichern Sie den aktuellen Stand vor dem Restore über die Meta-Funktion Download, falls Sie zu der Version später wieder zurückkehren wollen.

Papierkorb

Gelöschte Applikationen landen im Papierkorb, erreichbar von der Übersichtsseite. Dort können Sie sie wiederherstellen oder endgültig entfernen lassen (Letzteres ist nur über BASIS möglich). Ein Suchfeld im Papierkorb-Dialog filtert die gelöschten Einträge nach Name, Beschreibung, Paket, Version und Benutzer.

Ebenso werden gelöschte Templates in einem eigenen Papierkorb gesammelt – siehe Templates.

Versionen vergleichen

Wenn Sie zwei Versionen markieren, lässt sich ein Vergleich öffnen. Der Vergleich zeigt:

  • Hinzugefügte Komponenten
  • Entfernte Komponenten
  • Geänderte Properties pro Komponente
  • Strukturelle Verschiebungen

Nächste Schritte