!--a11y-->
Komponenten-Definition 
Jede Komponente (DC) wird durch einen Satz von Dateien definiert, die zusammen mit den Quellen der Komponente im Repository abgelegt und versioniert werden.
· In einer Datei mit dem reservierten Namen .dcdef werden die grundlegenden Attribute wie Name, Beschreibung und Komponenten-Typ, die äußere Komponente (falls vorhanden), eine Liste von inneren Komponenten (falls vorhanden), eine Liste von Abhängigkeiten, Verknüpfungen zu den Quellen der Komponente und die Zugriffskontrollliste abgelegt. Die Datei .dcdef muss direkt im _comp Verzeichnis liegen.
· Im Verzeichnis _comp/def liegt für jeden Public Part der Komponente eine Datei, die den Namen des Public Parts mit der Endung .pp trägt. Diese Datei enthält eine Liste der Entwicklungsobjekte, die zum Public Part gehören, sowie eine Zugriffskontrollliste für diesen speziellen Public Part.
Sowohl .dcdef als auch .pp Dateien liegen in einem XML-basierten Format vor und können zum Beispiel mit der Inhaltsanzeige des Repository-Browsers oder mit einem beliebigen Texteditor eingesehen werden. Im Allgemeinen ist dies jedoch nicht notwendig. Benutzen sie stattdessen die Komponentenwerkzeuge des SAP NetWeaver Developer Studio, um diese Dateien anzulegen und zu editieren.

In Ausnahmefällen können Reparaturen an der .dcdef oder einer .pp Datei einer Komponente manuell durchgeführt werden. Beachten Sie, dass solche direkten Manipulationen gefährlich sind und im schlimmsten Fall eine Komponente unbrauchbar machen können.