Designobjekte übernehmen
Sie können Designobjekte innerhalb eines ES Repository in andere Software-Komponentenversionen übernehmen. Es sind generell folgende Anwendungsfälle zu Unterscheiden:
Release-Übernahme
Sie wollen Objekte aus einer Software-Komponentenverion in eine andere übernehem, wobei beide Software-Komponentenversionen im System Landscape Directory registriert sind. Sie können folgende Objekte übernehmen:
○ Objekte von einer aktuellen Software-Komponentenversion in die Folgeversion, wenn die Entwicklung in der aktuellen Version abgeschlossen ist (Regelfall)
○ Objekte von einer Software-Komponentenversion in eine ältere Version der gleichen Software-Komponente, um beispielsweise eine Korrektur auch in einer älteren Version bereitzustellen.
○ Objekte von einer Software-Komponentenversion in eine Version einer anderen Software-Komponente, beispielsweise weil Objekte aufeinander aufbauender Software-Komponenten ab einer Version in der übergeordneten Software-Komponente und nicht mehr in der untergeordneten verfügbar sein sollen.
Objekte einer lokalen Software-Komponentenversion übernehmen
Die Objekte einer lokalen Software-Komponentenversion sind nur für Projekte gedacht, die noch keinen auslieferungsrelevanten ESR-Content entwickeln. Um solche Objekte ausliefern zu können, müssen Sie die Objekte aus der lokalen Software-Komponentenversionen in eine Software-Komponentenversion übernehmen, die im System Landscape Directory registriert ist.
Die Funktion für beide Anwendungsfälle ist die selbe. Ebenso die folgenden Hinweise zur Verwendung der Funktion.
Sie können nur aktivierte Objekte in eine andere Software-Komponentenversion übernehmen.
Sie können folgende Objektmengen übernehmen:
● alle Objekte einer Software-Komponentenversion
● alle Objekte bestimmter Namensräume einer Software-Komponentenversion oder
● einzelne Objekte einer Software-Komponentenversion, siehe auch: Einzelobjektauswahl.
Optionen im Schritt „Objekte auswählen“ für die Einzelobjektauswahl
Objektmenge |
Zusatzoptionen |
Verwendung der Option |
Einzelne Objekte (Die gelöschten Objekte sind in der Auswahlliste an der
Ikone Löschversion ( Weitere Informationen: Einzelobjektauswahl. |
Ordner mit Inhalt exportieren |
Wenn angekreuzt, wird der gesamte Inhalt des Ordners (inklusive Inhalte von allen Unterordnern) übernommen. Ansonsten wird nur die Definition des Ordners übernommen. |
Abhängige Objekte aus Modellen hinzufügen |
Wenn angekreuzt, werden für folgende Objekttypen aus Modellen automatisch weitere von diesen Objekten abhängige Objekte mit übernommen: Filter, Vorlagen und Attributgruppen. |
|
Mit Berechtigungen |
Wenn angekreuzt, werden nicht nur die in der Liste ausgewählten Ordner und Namensraumdefinitionen übernommen, sondern auch den diesen Objekten zugeordneten Berechtigungen. |
In der Regel übernehmen Sie alle Objekte einer Software-Komponentenversion beziehungsweise eines Namensraumes einmalig in eine andere. Danach wird die Entwicklung in der neuen Software-Komponentenversion fortgesetzt. Wenn in der alten Version noch Korrekturen nötig sind, die in die neue Version übernommen werden sollen, können Sie auch einzelne Objekte nachträglich in die neue Version übernehmen. Wenn dabei eines dieser Objekte in der neuen Version bereits geändert wurde, meldet der ES Builder einen Versionskonflikt. Sie können sich dann eine Liste der Objekte ansehen, die den Konflikt verursacht haben und diese von der Übernahme ausschließen.
Zusammenfassend tritt ein Versionskonflikt bei der Übernahme von Objekten nur dann auf, wenn ein Objekt in beiden Software-Komponentenversionen geändert wurde. Wenn ein Objekt nur in einer Software-Komponentenversion geändert wurde, übernimmt der ES Builder das Objekt der neusten Version.
Die Vorschau zeigt vor der Durchführung der Objektübernahme für jedes Objekt an, ob es übernommen wird oder nicht. Es gibt folgende Fälle zu unterscheiden:
Fall |
Erläuterung |
Übernahme |
Das Objekt wird übernommen, weil es in der Ausgangs-Software-Komponentenversion geändert wurde, in der Ziel-Software-Komponentenversion aber nicht. |
Keine Übernahme |
Das Objekt wird nicht übernommen, weil es in Ausgangs- und Ziel-Software-Komponentenversion sowieso schon identisch ist oder weil es in der in der Ausgangs-Software-Komponentenversion nicht geändert wurde. |
Konflikt |
Das Objekt führt zu einem Konflikt, weil es in Ausgangs- und Ziel-Software-Komponentenversion verändert wurde |
Sie können die Vorschau über das Ankreuzfeld Vorschau überspringen deaktivieren.
Für eine Release-Übernahme führen Sie die folgenden Schritte zur Vorbereitung durch:
...
1. Die neue Software-Komponentenversion, in die Sie Objekte übernehmen möchten, muss im System Landscape Directory (SLD) vorhanden sein. SAP-Software-Komponentenversionen werden aus dem PPMS importiert, der Kunde kann eigene im SLD anlegen.
2. Importieren Sie die neue Software-Komponentenversion in das Enterprise Services Repository (siehe: Import von Software-Komponentenversionen).
3. Um Objekte in die importierte Software-Komponentenversion übernehmen zu können, müssen Sie ihr Namensräume zuordnen. Die Namensräume müssen die gleichen Namen haben wie diejenigen Namensräume, aus denen Sie Objekte übernehmen wollen.
Für die eigentliche Übernahme von Designobjekten gehen Sie folgendermaßen vor:
...
...
1. Wählen Sie das Menü Werkzeuge → Designobjekte übernehmen im ES Builder.
2. Folgen Sie den Anweisungen des Wizards.