Voraussetzungen
In eine Tabelle können nur flache Strukturen inkludiert werden. In einer flachen Struktur verweist kein Feld auf eine andere Struktur. Alle Felder einer flachen Struktur zeigen also entweder auf ein Datenelement oder wurden direkt mit Datentyp, Feldlänge und Dezimalstellen versehen.
In einer Tabelle darf ein Feldname nur maximal 16 Stellen lang sein. Eine Struktur kann deshalb nur dann in eine Tabelle inkludiert werden, wenn alle Feldnamen in der Struktur nur maximal 16 Stellen lang sind.
Vorgehensweise
Es erscheint ein Dialogfenster.
Über den Gruppennamen können Sie die Felder im Include in ABAP Programmen gemeinsam ansprechen.
Der Suffix kann verwendet werden, um Namenskollisionen zwischen Feldern des Includes und schon in der Tabelle vorhandenen Feldern aufzulösen. Der Suffix wird an alle Felder des Includes angehängt, wobei der Feldname gegebenenfalls erst gekürzt wird.
In der Feldpflege der Tabelle wird eine Zeile mit .INCLUDE im Feld Felder und dem Namen des Includes im Feld Feldtyp eingefügt.
Der Schlüssel einer Tabelle muß zusammenhängend am Anfang der Feldliste stehen. Falls Sie die Spalte Key markieren, müssen Sie also das Include hinter dem letzten Schlüsselfeld oder zwischen bereits vorhandenen Schlüsselfeldern der Tabelle einfügen.
Falls Sie die Spalte Key nicht markieren, ist keines der inkludierten Felder ein Schlüsselfeld der Tabelle.
Ergebnis
Die Felder des Includes werden damit auf der Datenbank an die Tabelle angehängt. Falls Sie die Felder des Includes als Schlüsselfelder eingefügt haben, wird der
Primärindex der Tabelle neu aufgebaut.Informationen zum Ablauf der Aktivierung finden Sie im Aktivierungsprotokoll, das Sie über Hilfsmittel → Aktivierungsprotokoll anzeigen lassen können. Treten beim Aktivieren der Tabelle Fehler auf, wird das Aktivierungsprotokoll direkt angezeigt.
Weitere Möglichkeiten
Sie können sich die in einem Include enthaltenen Felder anzeigen lassen, indem Sie den Cursor auf die Zeile des Includes stellen und wählen. Die Felder des Includes werden nun unterhalb dieser Zeile eingeblendet. Sie können diese Aktion mit wieder rückgängig machen.
Mit können Sie alle in einer Tabelle enthaltenen Includes auflösen. Mit können Sie dies wieder rückgängig machen.
Mit Bearbeiten
® Include ® Komponenten übernehmen können Sie die im Include enthaltenen Felder direkt in die Tabelle übernehmen. Die Felder des Includes werden dabei zu Tabellenfeldern. Sie passen sich damit nicht mehr an Änderungen im Include an.Siehe auch
Includes