!--a11y-->
Schachtelung von Development-Components 
Eine innere Komponente (DC) (englisch „Child Component“) gehört immer exklusiv zu der sie umschließenden äußeren Komponente (englisch „Parent Component“). Das heißt, eine Komponente kann nicht gleichzeitig innere Komponente in zwei verschiedenen umschließenden Komponenten sein. Die Schachtelung von DCs hat auch Auswirkungen auf die Verwendung der Public Parts. Weitere Informationen finden Sie unter Public-Part-Entity-Reference.
Eine innere Komponente kann in weitere Komponenten zerlegt werden, so dass es möglich ist, Komponentenhierarchien beliebiger Tiefe zu bauen. Eine Komponente, die nicht in andere Komponenten eingeschlossen ist, wird als Top-Level DC bezeichnet. Die nachstehende Grafik zeigt die innere Struktur einer Development-Component:

Geschachtelte DCs.
Die Einschlussbeziehungen zwischen Komponenten sind nicht statisch, d.h. sie können sich im Lauf der Zeit ändern. Eine Komponente kann in einer anderen Komponente eingeschlossen werden oder eine eingeschlossene Komponente kann aus der umschließenden Komponente herausgenommen werden. In der nachfolgenden Grafik wird eine innere Komponente aus einer Hierarchie verschachtelter Komponenten entfernt.

Änderung der Schachtelung von DCs.

Änderungen einer Komponentenhierarchie sind in der Regel aufwändig, da sie die Struktur einer Software ändern. Im obigen Beispiel könnte das Auslagern der Komponente zum Beispiel die Änderung von Abhängigkeitsbeziehungen nach sich ziehen.
Das Ändern einer Einschlussbeziehung wird im SAP NetWeaver Developer Studio nicht unterstützt.