Erweiterungskategorie von Strukturen und Tabellen
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Tabellen und Strukturen können optional mit Appends um Felder erweitert werden. Hat man SAP-Standardtabellen-/Strukturen, so ermöglicht einem die Erweiterung mit Appends die Modifikation der Tabelle/Struktur.
Den Möglichkeit, ob Strukturen oder Tabellen mit "Appends" erweiterbar sind, setzt man fest bei der Anlage/Änderung einer Tabelle/Struktur über die "Erweiterungskategorie".
Screenshot
Erweiterungskategorien
Die Erweiterungskategorien sind gut in der SAP-Hilfe der Auswahl der Erweiterungskategorie (F1) beschrieben.
beliebig erweiterbar
- Struktur darf mit beliebigen Komponenten erweitert werden.
- Eine Tabelle kann nicht beliebig erweiterbar sein, da tiefe Datenstrukturen grundsätzlich in einer SAP-Datenbanktabelle nicht zulässig sind.
erweiterbar und zeichenartig oder numerisch
- Die Struktur oder Tabelle darf beliebig erweitert werden, mit Ausnahme von tiefen Datentypen
erweiterbar und zeichenartig
- Struktur oder Tabelle darf mit zeichenartigen Komponenten (c, n, d oder t) erweitert werden
nicht erweiterbar
- Die Struktur darf nicht erweitert werden.
nicht klassifiziert
- Die Defaulteinstellung einer Struktur
- Bei der Aktivierung einer Struktur oder Tabelle gibt es eine Warnung, die auf die Nichtklassifizierung hinweist. Aber ohne Klassifizierung kann trotzdem die Struktur/Tabelle aktiviert werden.
- Man sollte die Klassifizierung von dieser Nichtklassifizierung bewußt ändern
Empfehlung für Erweiterungskategorie
- Bei SAP-Standardtabellen-/Strukturen muß man die Erweiterungskategorie nehmen, so wie sie SAP vorgegeben hat. Nur durch eine Modifikation kann man diese von SAP gewählte Kategorie ändern.
- Bei kundeneigenen Tabellen/Strukturen kann man neue Felder auch direkt in die Tabelle/Struktur einfügen. Daher reicht es gewöhnlich, wenn man die Erweiterungskategorie auf "nicht erweiterbar" stellt.
- Möchte man bei kundeneigenen Tabellen/Strukturen maximal flexibel bleiben, so wählt man "beliebig erweiterbar". Ich wähle allerdings in der Regel "nicht erweiterbar" und habe noch keinen Praxisfall gehabt, wo diese Entscheidung sich später als falsch herausgestellt hat. Bei kundeneigenen Tabellen/Strukturen könnte man es auch noch später ändern.