Transporteigenschaften von Paketen
Alle Repository-Objekte im SAP-System werden in Pakete eingeteilt. Pakete stellen eine Weiterentwicklung der bisherigen Entwicklungsklassen mit einer neuen zusätzlichen Semantik dar.
In einem Paket werden alle Objekte zusammengefaßt, die eine funktionale Einheit bilden, wie z.B. alle Programme, ABAP Dictionary-Objekte und Nachrichtenklassen, die zu einer Transaktion gehören. Hierdurch wird eine Strukturierung des Repository und eine Zuordnung der Objekte zu den verschiedenen SAP-Komponenten erreicht. Über die Zuordnung zu einem Paket wird auch die Aufzeichnung und der Transport von Objektänderungen durch das CTS gesteuert (siehe Abschnitt:
Auftragstyp und Aufgabentyp).Die Zuordnung eines Objekts zu einem Paket wird im
Objektkatalog vermerkt.
Zu Beginn einer Entwicklung müssen Sie daher zunächst ein Paket anlegen, dem die neu entwickelten Objekte zugeordnet werden. Beim Neuanlegen eines Objekts der ABAP Workbench erfragt das SAP-System von Ihnen das Paket, dem dieses Objekt zugeordnet werden soll.
Das Paket dient auch als Navigationskriterium bei der Darstellung der Objekte im Object Navigator der ABAP Workbench (Transaktion SE80).
Zur Verbesserung der Übersichtlichkeit dieser Objektdarstellung empfehlen wir, die Objektanzahl in einem Paket nicht zu sehr anwachsen zu lassen, sondern bei fortschreitender Projektdauer die Objekte nach thematischen Kriterien auf neue Pakete zu verteilen.
Die Pakete selbst sind ebenfalls Objekte der ABAP Workbench. Änderungen an bestehenden Paketen und neuangelegte Pakete werden daher bis auf bestimmte Ausnahmen (siehe auch:
Namenskonventionen für Pakete) auch vom Transport Organizer erfaßt und können in andere SAP-Systeme transportiert werden. Das Paket als Objekt der ABAP Workbench ist immer sich selbst zugeordnet.