Verstehen der Transportverwaltung

Einführung in die gestufte Entwicklung

Objective

After completing this lesson, you will be able to die Notwendigkeit einer gestuften Entwicklung erläutern

Bedarf an gestufter Entwicklung

Betty hat eine Präsentation gesehen, in der erläutert wird, dass die Systemlandschaft aus mehr als nur dem Produktivsystem besteht:

Diese Abbildung erläutert, wie wichtig es ist, Konfigurations- und Entwicklungsaktivitäten vom täglichen Betrieb zu trennen. Ein visuelles Diagramm zeigt verschiedene SAP-S/4HANA-Cloud-Public-Edition-Tenants für verschiedene Phasen wie Starter, Entwicklung, Test und Produktion.

Nun will sie von Adam wissen, warum die zusätzlichen Systeme benötigt werden.

Ähnlich wie in der On-Premise-Welt ist neben der Produktivumgebung eine dedizierte Testumgebung erforderlich. Die Produktivumgebung ist der Produktiv-Tenant, die Testumgebung ist der Test-Tenant.

In jedem Fall ist ein dedizierter Tenant für das Fine-Tuning erforderlich. Das Fine-Tuning wird als Customizing bezeichnet. Dies wurde im Customizing-Tenant vorgenommen.

Abhängig von zusätzlichen Entwicklungsaktivitäten, die von GloManCorp geplant wurden, ist auch ein Entwicklungs-Tenant erforderlich.

Dies sind die Systeme und Tenants, die für die bereitgestellte Entwicklung selbst benötigt werden. Adam erklärt, dass dies nicht die gesamte Umgebung ist. Zusätzliche Entitäten sind erforderlich – abhängig von den Anforderungen von GloManCorp.

Adam weiß von Carl:

Notiz

Der Entwicklungs-Tenant und der Customizing-Tenant sind technisch gesehen Mandanten im Entwicklungssystem. Ein Mandant ist eine Organisationseinheit im SAP-System. Mandanten haben separate Benutzerstammsätze und separate Berechtigungen. Mandantenabhängige Daten werden durch die Mandantenspalte in Datenbanktabellen aufgeteilt.

Entwicklungsobjekte werden in Datenbanktabellen ohne Mandantenspalte abgelegt. Solche Objekte werden als mandantenübergreifend bezeichnet und sind in allen Mandanten zugänglich. Wenn Sie als Entwickler Entwicklungsobjekte im Entwicklungs-Tenant anlegen, sind diese Objekte daher auch im Customizing-Tenant verfügbar. Wenn Sie beispielsweise eine neue SAP-Fiori-App anlegen und sie einem Anwendungskatalog im Entwicklungs-Tenant zuordnen, ist die App auch für den Customizing-Tenant zugänglich.

Stamm- und Bewegungsdaten werden in Datenbanktabellen mit einer Mandantenspalte gespeichert. Solche Daten werden als mandantenabhängig bezeichnet und sind nur im jeweiligen Mandanten zugänglich. Daher legen Sie als Administrator eine Benutzerrolle für einen Anwendungsbenutzer im Customizing-Tenant an, der nur im Customizing-Tenant sichtbar ist.

Notiz

In einem SAP-S/4HANA-Cloud-Public-Edition-System hat der Entwicklungsmandant in der Regel die Mandantennummer 080. Der Customizing-Mandant hat die Mandantennummer 100.

Parallellinie

In einer Landschaft mit drei Systemen bietet Ihnen die Parallellinie einen separaten Arbeitsbereich in SAP Central Business Configuration und zwei zusätzliche Tenants für die Konfiguration und das Testen in SAP S/4HANA Cloud Public Edition. Verfügbar seit 2502. Die Hauptlinie konzentriert sich auf die Aufrechterhaltung von Innovationen und die Aktualisierung der Produktivumgebung mit den neuesten Funktionen von SAP. Sie können Konfigurationserweiterungen mit einer separaten parallelen Linie entwickeln und testen, ohne die Hauptlinie zu beeinflussen.

Im Prinzip funktionieren die parallelen Tenants in jedem System ähnlich wie die Tenants aus der Hauptlinie. Der Zweck paralleler Tenants konzentriert sich jedoch hauptsächlich auf Konfigurationsaufgaben:

  • Im parallelen Customizing-Tenant führen Sie Ihre Konfigurationsaktivitäten basierend auf dem Referenzinhalt aus dem Arbeitsbereich für die Parallellinie in SAP Central Business Configuration aus. Nachdem Sie Ihre Konfigurationsaufgaben abgeschlossen haben, transportieren Sie sie in Ihren parallelen Test-Tenant.
  • Im parallelen Test-Tenant testen und validieren Sie alle Konfigurationen, die Sie im parallelen Customizing-Tenant vorgenommen haben.

Die Parallellinie bietet einen erheblichen geschäftlichen Nutzen. Hier sind einige der Vorteile, die Sie erwarten können:

  • Eine stabile Hauptlinie, die von Business-Configuration-Änderungen in der Parallellinie nicht betroffen ist
  • Höhere Betriebseffizienz
  • Verbesserte Konfigurationsflexibilität
  • Verbesserte Datenqualität und Testfunktionen
  • Umfassende Validierung inkrementeller Implementierungen, zusätzlicher Länder/Regionen, Unternehmen oder Hinzufügungen zu großem Umfang
  • Einfachere Implementierung von Innovationen in der Produktivumgebung
  • Kontinuierliches Lernen und Kompetenzentwicklung
  • Keine redundanten Test- oder Trainingsdaten in der Testumgebung der Hauptlinie
  • Möglichkeit, wiederholte Datenladeläufe für die Cutover-Planung durchzuführen

Allgemeine Angaben

  • Pro Kunde und Landschaft kann maximal eine parallele Linie gleichzeitig bereitgestellt werden.
  • Integrationsszenarios sind möglich, sofern die integrierte SAP-Lösung oder die Drittanbieterlösung einen anderen Tenant als den für die Integration mit der Hauptlinie verwendeten Tenant anbieten kann.
  • Starter- und Sandbox-Tenants sind weder enthalten noch in die Parallellinie integriert.
  • Mit der Verzweigung werden keine Stammdaten oder Bewegungsdaten in die Parallellinie kopiert. Folglich können Stammdaten und bestimmte Arten von Bewegungsdaten in der parallelen Linie nur manuell oder über das Migrationscockpit angelegt werden.

Implementierungsinformationen

Rufen Sie aktuelle Aktualisierungen für die Arbeit in einer parallelen Linie mit den folgenden SAP-Hinweisen ab:

Notiz

Beachten Sie, dass diese Informationen Änderungen unterliegen. Wir empfehlen, diesen SAP-Hinweis regelmäßig auf Aktualisierungen zu prüfen.

Parallellinie bereitstellen und löschen

Auf dem Dashboard Services und Support in SAP for Me können Sie Services anfordern, um eine Parallellinie zu verwalten und den Status Ihrer offenen Serviceanfragen zu prüfen.

Senden Sie in SAP for Me eine Serviceanforderung, um zu prüfen, ob Ihre Hauptlinie für die Verzweigung bereit ist. Führen Sie Voraussetzungsprüfungen aus.

Senden Sie in SAP for Me eine Serviceanforderung, um eine Parallellinie anzulegen. Wenn Sie bereits eine Parallellinie haben und eine neue anfordern, werden die vorhandene Parallellinie und ihre Daten gelöscht.

Wenn Sie Ihre Meinung ändern und entscheiden, die Parallellinie nicht mehr zu benötigen, senden Sie eine SAP-for-Me-Serviceanforderung, um eine parallele Linie zu löschen.

Bitte beachten

Die Entwicklererweiterbarkeit muss in der Entwicklungslinie vorgenommen und transportiert werden. Folglich werden Entwicklererweiterbarkeitstransporte in der parallelen Linie nicht in der App Kollektion importieren angezeigt. Die mandantenabhängige Key-User-Erweiterbarkeit kann in der parallelen Linie erfolgen. Sie müssen jedoch eine Doppelpflege für Ihre Hauptlinie durchführen.

Notiz

Einige Konfigurationsaktivitäten für die Key-User-Erweiterung können nur in der Hauptlinie bearbeitet werden.

Beachten Sie beim Arbeiten und Testen in der Parallellinie die folgenden Punkte:

  • Sie können die Konfigurationen, die Sie in der Parallellinie vorgenommen haben, nicht direkt in Ihr Produktivsystem transportieren. Um Business-Configuration-Änderungen aus der parallelen Linie in die Hauptlinie zu übernehmen, müssen Sie eine Zusammenführung durchführen. Hinweis: Das Zusammenführen ist ein manueller Prozess, aber Sie können einige Aufgaben automatisieren, wenn bestimmte Bedingungen erfüllt sind. Weitere Informationen finden Sie auf der SAP-Website unter 3584765.
  • Sie können keine Entwicklererweiterbarkeit in Ihrer parallelen Linie anlegen oder transportieren. Um sie zum Testen verfügbar zu machen, müssen Sie sie zuerst in der Entwicklungslinie anlegen und dann diese Erweiterungen in die Hauptlinie transportieren. Sie werden dann in Ihrer parallelen Linie zum Testen verfügbar. Um Sie bei der Orchestrierung der verschiedenen Transportauftragsarten zu unterstützen, können Sie SAP Cloud ALM verwenden.