Pflege der Erweiterten Ablage 
Alle interaktiven Funktionen zur Anpassung von Query-Listen (Anzeige als Tabelle, Dateiablage, ABC-Analyse usw.) arbeiten nach dem gleichen Prinzip: Die Daten einer Teilliste werden zusammen mit einer Beschreibung dieser Daten über eine Schnittstelle an ein weiteres Programm (Funktionsbaustein) übergeben. Auch die für Kunden vorgesehene Erweiterung SQUE0001 (siehe Erweiterung SQUE0001: Private Ablage von Daten) arbeitet nach diesem Prinzip.
Die Zahl der Funktionen, die auf diesem Wege an die Query-Listen angeschlossen werden können, ist nicht beschränkt. Die Funktion ErweiterteAblage dient als Container für diese Funktionen.
Die Funktion ErweiterteAblage faßt beliebig viele interaktive Funktionen für einzeilige Teillisten zusammen, die nach den oben beschriebenen Prinzipien zur Weitergabe der Daten arbeiten. Jede dieser Funktionen muß über einen Funktionsbaustein mit fest definierter Schnittstelle realisiert werden. Wieviele und welche Funktionen zur Verfügung gestellt werden, kann über die Pflegekomponente für die erweiterte Ablage festgelegt werden. Die Pflege der erweiterten Ablage kann aus dem Einstiegsbild der Komponente zur Pflege von InfoSets bzw. Benutzergruppen über die Funktion oder eine entsprechende Drucktaste (bzw. die Transaktion SQ09) aufgerufen werden.
Beim Aufruf der Komponente zur Pflege der erweiterten Ablage werden alle Funktionen aufgeführt, die bereits in die erweiterte Ablage eingetragen wurden. Nähere Informationen hierzu finden Sie unter Erweiterte Ablage.
Es ist möglich, beliebige neue und eigene Funktionen in die erweiterte Ablage einzutragen.
Jede Funktion, die über die erweiterte Ablage gerufen werden soll, muß
als Funktionsbaustein mit einer fest vorgegebenen Schnittstelle realisiert sein
in speziellen Tabellen des SAP-Systems eingetragen sein
zur Verwendung in der erweiterten Ablage freigegeben (aktiviert) werden
Wenn Sie einen Funktionsbaustein im Rahmen der erweiterten Ablage verwenden möchten, gehen Sie folgendermaßen vor:
Tragen Sie den Funktionsbaustein als Funktion der erweiterten Ablage in der Pflege von InfoSets über die Drucktaste Erweiterte Ablage (Drucktaste Anlegen) ein.
Aktivieren Sie die Funktion für die erweiterte Ablage.
Hinweis
Auch die von SAP ausgelieferten Funktionen für die erweiterte Ablage liegen zwar eingetragen, aber nicht aktiviert vor. Aktivieren Sie diese Funktionen, bevor Sie sie nutzen.
Jede Funktion, die in der erweiterten Ablage enthalten ist, wird durch folgende Angaben charakterisiert:
Reihenfolgenummer
Name
Aktivierungsschalter
Langtext
Name des Funktionsbausteins
Für die aktiven Funktionen wird über die Reihenfolgenummer die Reihenfolge der Funktionen bei der Auswahl im Dialogfenster (siehe oben) festgelegt.
Jede Funktion wird über einen (sprachenunabhängigen) Namen und einen (sprachenabhängigen) Langtext charakterisiert. Name und Langtext erscheinen in dem bereits erwähnten Dialogfenster. Beim Aufruf der Funktion wird der angegebene Funktionsbaustein gerufen.
Nach dem Aufruf der Komponente zur Pflege der erweiterten Ablage sind zunächst keine Änderungen möglich. Um Änderungen vorzunehmen, muß die Funktion Erweiterte aufgerufen werden.
Im Änderungsmodus können die vorhandenen Funktionen auf dem Übersichtsbild zunächst aktiviert bzw. deaktiviert werden und für die aktiven Funktionen die Reihenfolge festgelegt werden. Die Aktivierung bzw. Deaktivierung erfolgt in der Spalte Aktiv. Bei aktiven Funktionen ist die Spalte Nr eingabebereit. Hier kann eine Reihenfolgenummer (ganze Zahl) eingegeben werden.
Achtung
Die Aktivierung/ Deaktivierung von Funktionen und die Festlegung der Reihenfolge haben den Charakter von Customizing-Einstellungen. Für diese Einstellungen wird deshalb kein Änderungsauftrag im Change and Transport Organizer erfaßt. Dies bedeutet auch, daß diese Einstellungen in jedem SAP-System erneut vorgenommen werden müssen.
Um eine neue Funktion in die erweiterte Ablage einzutragen, muß auf dem Übersichtsbild die Funktion Anlegen gewählt werden. Es erscheint ein Dialogfenster in dem der Name der Funktion, der Funktionsbaustein und der Langtext eingegeben werden können. Es dürfen nur Funktionsbausteine eingetragen werden, die die richtige Schnittstelle besitzen. Ein Funktionsbaustein darf nur einmal in der erweiterten Ablage eingetragen werden.
Bei einer eingetragenen Funktion kann nur der Langtext geändert werden. Dazu muß die Funktion auf dem Übersichtsbild markiert und anschließend die Funktion aufgerufen werden. Es erscheint das gleiche Dialogfenster wie beim Anlegen, allerdings ist nur das Feld für den Langtext eingabebereit.
Um eine eingetragene Funktion aus der erweiterten Ablage zu löschen, muß sie markiert und anschließend die Funktion aufgerufen werden. Nach einer Sicherheitsabfrage wird der Eintrag aus der erweiterten Ablage gelöscht. Der Funktionsbaustein bleibt selbstverständlich weiterhin erhalten.
Jeder Eintrag in der erweiterten Ablage bildet ein eigenes Transportobjekt (AQXI). Das Anlegen, Ändern und Löschen solcher Einträge wird deshalb durch den Change and Transport Organizer überwacht. Durch die Zuordnung einer nicht temporären Entwicklungsklasse kann deshalb ein solcher Eintrag über die üblichen Transportverfahren verteilt werden.
Hinweis
Da die Festlegungen für die erweiterte Ablage stets für beide Arbeitsbereiche der Query gelten, wird eine Änderung in der erweiterten Ablage im globalen Bereich und in den Standardbereichen aller Mandanten eines SAP-Systems wirksam.