This is a test message to test the length of the message box.
Login

ABAP Obsolet - TYPE-POOL

Type Pools sind obsolet, doch die Verwendung geht weiter. Wie du in Zukunft am Besten damit umgehst, erfährst du heute hier.

Werbung

Laut offizieller Dokumentation sind die Type-Pools noch nicht obsolet, da sie weiterhin genutzt werden können und in vielen Programmbestandteilen auch genutzt werden. Doch wir wollen dir heute zeigen, dass du auf gewisse Bestandteile und Funktionen darauf verzichten kannst.

 

Funktion

Typ-Gruppen waren die ersten globalen Typen im System, die in verschiedenen Routinen wiederverwendet werden konnten. Im Groben und Ganzen können sie die folgenden Objekte enthalten, die überall wiederverwendet werden:

  • Typdefinitionen
  • Konstanten
  • Makros

 

Die Einbindung erfolgt dabei mit dem Schlüsselwort TYPE-POOLS oder in Klassen bei der Einbindung auf der Definitionsseite (formularbasierter Editor).

 

Heutige Verwendung

Auch in der modernen Programmierung in SAP werden Typgruppen noch immer eingesetzt, sie werden nur nicht mehr explizit angegeben. Denk zum Beispiel einmal an den einfachsten Vergleich im Programmcode, ob ein Kennzeichen gesetzt ist oder nicht. Dann verwendest du im Normalfall eine Variable vom Typ ABAP_BOOL aus der Typgruppe ABAP. Wahrscheinlich eine der am meist genutzten Gruppen im System. Beispiele für bekannte Typgruppen sind:

  • ABAP - Sprachgrundwerte wie Bool oder Datenbeschreibungen zu Datentypen
  • ICON - Alle Ikonen des Systems die über Namen angesprochen werden können
  • VRM - Steht für ValueRequest Manager und umfasst Suchhilfen- und Dropdown-Variablen

 

Hinweis: Da die Typgruppen global und jederzeit im System verfügbar sind, ist eine Angabe des Keywords nicht mehr nötig. Die Variablen und Konstanten können direkt über ihren Namen angesprochen werden. Damit macht es den Ausdruck TYPE-POOL indirekt obsolet.

 

Fazit

Die Type-Pools sind nicht tot zu bekommen und werden weiterhin eine Rolle spielen, vor allem im Zusammhang mit dem SAP Standard. Doch das Dictionary und die Klassen bieten eine sehr gute Alternative dazu und sind vor allem für die Eigenentwicklung sehr gefragt.

 

Quelle:
SAP Dokumentation - TYPE-POOL
Type-Pool ABAP


Enthaltene Themen:
ObsoletTYPE-POOL
Kommentare (0)
Werbung

ABAP - Namenskonventionen

Kategorie - ABAP

Wie wichtig sind heutzutage noch die Einhaltung von Namenskonventionen oder überhaupt die Verwendung von Namenskonventionen im modernen ABAP Umfeld? Das wollen wir uns in diesem Artikel anschauen.

09.04.2021

ABAP - INSERT verwenden

Kategorie - ABAP

APPEND hat in ABAP bereits eine lange Geschichte, doch dieser wird in Zukunft immer weniger eine Rolle spielen. Wir zeigen dir wieso.

11.12.2020

ABAP Obsolet - Zuweisung und Berechnung

Kategorie - ABAP

Wie funktioniert das eigentlich mit den Zuweisungen und der Berechnung in ABAP? Hier erfährst du die aktuellen Sprachkonstrukte und was du vermeiden solltest.

26.06.2020

ABAP Obsolet - Range und Kopfzeilen

Kategorie - ABAP

Eine ordentliche Range zur Übergabe erzeugen? Tabellen mit oder ohne Kopfzeilen? Wir zeigen dir was noch geht und was du lieber sein lassen solltest.

12.06.2020

ABAP Obsolet - DESCRIBE

Kategorie - ABAP

Wieder haben wir für dich einen meist genutzten ABAP Begriff, für den es bereits eine neue Alternative gibt, dieses mal aber nicht nur Eine.

15.11.2019