Arbeiten mit der SAP NetWeaver Development
Infrastructure
Der SAP NetWeaver bietet Ihnen die Plattform für Ihre
Java-basierte Entwicklung. Diese umfasst die Entwicklung von Java Standard-
und J2EE-Objekten ebenso wie SAP-spezifische Objekte im Rahmen z.B. der
Web-Dynpro-Entwicklung. Die SAP NetWeaver Development Infrastructure
(NWDI) bietet Ihnen eine zentrale Entwicklungslandschaft für den gesamten
Software-Life-Cycle. Informationen zu Architektur und Konzepten der SAP
NetWeaver Java Development Infrastructure finden Sie unter
SAP NetWeaver Java
Development Infrastructure.
In diesem Abschnitt der Dokumentation finden Sie die Informationen, die Sie als Entwickler bei der der Arbeit mit der SAP NetWeaver Development Infrastructure (hier auch kurz: Entwicklungsinfrastruktur oder NWDI) benötigen.
Tätigkeiten, die Administratoren beim Aufsetzen der
Systeme und im laufenden Betrieb der einzelnen Services der
Entwicklungsinfrastruktur durchführen, finden Sie unter
Administration der SAP
NetWeaver Java Development Infrastructure.
Die Entwicklungsinfrastruktur unterstützt die folgenden Szenarien, die aufeinander aufbauen:
·
Szenario
„Java-Projekte mit zentraler Quelldateienablage“: Sie nutzen
von den Services der NWDI nur das Design Time Repository zur versionierten
zentralen Ablage der Quelldateien.

Dieses Szenario wird uneingeschränkt nur für reine Java- und J2EE-Projekte, nicht aber für das Web Dynpro unterstützt.
Tools für die Migration in das Komponentenmodell werden nicht angeboten, eine eventuelle spätere Nutzung des Komponentenmodells erfordert manuellen Aufwand, daher ist die frühzeitige Entscheidung zwischen den Szenarien wichtig.
Sie finden ein Tutorial zum Szenario 1 unter Tutorial 1: Entwicklung im Team.
· Szenario „Entwicklung von Komponenten mit der NWDI“. Sie nutzen alle Services der NWDI.

Dieses Szenario ist geeignet für Kunden, welche für die Entwicklung von Komponenten die volle Administrations- und Build-Umgebung der JDI nutzen wollen. Es werden alle Komponententypen in SAPs Komponentenmodell unterstützt. Sie können dieses Szenario in verschiedenen Stufen nutzen:
· Sie können eine neue Softwarekomponente entwickeln. Sie finden ein Tutorial dazu unter Tutorial 2: Entwicklung mit einem Track.
· Sie können außerdem mehrere voneinander abhängige Softwarekomponenten parallel entwickeln. SAP setzt ebenfalls dieses Szenario ein. Sie finden ein Tutorial dazu unter Tutorial 3: Geschichtete Entwicklung.
In allen Entwicklungsszenarien wird das DTR verwendet. Alle entstehenden oder geänderten Quelldateien werden im DTR gespeichert. Um sie zu ändern werden sie ausgecheckt, nach der Änderung eingecheckt. Diese sehr häufig verwendeten Tätigkeiten im DTR sind so in das SAP NetWeaver, dass die Verwendung der DTR Perspektive im SAP NetWeaver Developer Studio meist nicht nötig ist. Aus diesen Gründen ist das Arbeiten mit dem DTR parallel zu den Entwicklungsszenarien beschrieben.
In der Development-Configurations Perspektive im SAP NetWeaver Developer Studio sehen Sie Development-Components die von SAP zur Verfügung gestellt werden (Softwarekomponenten SAP-JTECH and SAP-JEE).
Sie können diese Komponenten in Ihren Anwendungen nutzen. Beachten Sie aber, dass SAP deren Schnittstellen in zukünftigen Releases ohne Vorankündigung ändern oder löschen kann.
Wenn eine Development-Component der SAP eine garantierte Schnittstelle zur Verfügung stellt, wird dies explizit von SAP dokumentiert.
Wenn Sie Zweifel haben, was eine bestimmte Komponente betrifft, wenden Sie sich mit einer Problemmeldung an der SAP Support.