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

Erweiterungskategorie2.JPG

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.

Web-Links