
Append-Strukturen werden für Erweiterungen verwendet, die nicht im Standard vorgesehen sind. Zum Beispiel für Sonderentwicklungen, Länderversionen und das Anfügen von Kundenfeldern an beliebige Tabellen bzw. Strukturen.
Eine Append-Struktur ist eine Struktur, die genau einer Tabelle bzw. Struktur zugeordnet ist. Es kann zu einer Tabelle bzw. Struktur aber mehrere Append-Strukturen geben.
Über eine Append-Struktur können folgende Erweiterungen an einer Tabelle bzw. Struktur TAB vorgenommen werden:
Diese Erweiterungen sind Teil der Append-Struktur, d.h. Änderungen und Transport dieser Erweiterungen müssen stets über die Append-Struktur erfolgen.
Beim Aktivieren einer Tabelle bzw. Struktur werden alle Append-Strukturen zur Tabelle gesucht und die Felder aus diesen Append-Strukturen werden an die Tabelle bzw. Struktur angehängt. Über die Append-Struktur hinzugefügte Fremdschlüssel und Suchhilfeanbindungen werden ebenfalls an die Tabelle angehängt. Wenn Sie eine Append-Struktur anlegen oder ändern, wird die der Append-Struktur zugeordnete Tabelle oder Struktur an diese Änderungen angepasst, wenn Sie die Append-Struktur aktivieren.
Da die Feldreihenfolge im ABAP Dictionary von der Feldreihenfolge in der Datenbank abweichen kann, führt das Anhängen von Append-Strukturen bzw. das Einfügen von Feldern in solche Append-Strukturen nicht zur Umsetzung der Tabelle.
Der Kunde legt Append-Strukturen im Kundennamensraum an. Damit ist die Append-Struktur während eines Upgrades schreibgeschützt. Auch die Felder in der Append-Struktur sollten im Kundennamensraum liegen, d.h. die Feldnamen sollten mit ZZ oder YY beginnen. Damit werden Namenskonflikte mit von SAP in die Tabelle eingefügten Feldern verhindert.
Wird für eine Tabelle/Struktur eine Append-Struktur angelegt, sind nur solche Erweiterungen zulässig, die konsistent zur Erweiterungskategorie der erweiterten Tabelle/Struktur sind. Weitere Informationen finden Sie unter Strukturerweiterungen .
Nach einem Upgrade werden die neuen Versionen der Standardtabellen eingespielt und bei der Aktivierung werden die in Append-Strukturen enthaltenen Felder, Fremdschlüsseldefinitionen und Suchhilfeanbindungen an die neuen Standardtabellen angehängt.
Eine Standardtabelle enthält die Felder Feld 1, Feld 2und Feld 3. Zu dieser Tabelle ist eine Append-Struktur definiert, die die Felder ZZA und ZZB enthält. Nach der Aktivierung der Tabelle enthält die zugehörige Datenbanktabelle die Felder Feld 1, Feld 2, Feld 3, ZZA und ZZB. Die folgende Abbildung zeigt dies.
Weitere Hinweise:
Weitere Informationen: