Ansicht
Dokumentation

InfoSet Query / SAP Query / Quick Viewer ( RELNBC_ABAP-QUERY-46D )

InfoSet Query / SAP Query / Quick Viewer ( RELNBC_ABAP-QUERY-46D )

General Material Data   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

InfoSet Query / SAP Query / Quick Viewer

Verwendung

Mit Release 4.6D werden einige Erweiterungen bei der Pflege von Queries und InfoSets aktiv, die als Abrundungen zur Funktionalität von Release 4.6C betrachtet werden können.

  1. Erweiterungen bei der Pflege von InfoSets
  • Zuordnung von Rollen / Benutzergruppen an InfoSets

  • Coding-Abschnitt 'freies Coding'

  • Integrierte Datenversorgungsprogramme

  • Dokumentation

  1. Erweiterungen bei der Pflege von Queries
  • Eintragen einer Query in eine Rolle

  • Dokumentation

  1. Rollenadministration für SAP Query
  • Zuordnung von Benutzergruppen an Rollen

  • Zuordnung von InfoSets an Rollen

Erweiterungen bei der Pflege von InfoSets

Zuordnung von Rollen / Benutzergruppen an InfoSets

Um mit Hilfe eines InfoSets Queries erstellen zu können, ist es notwendig, den InfoSet an eine oder mehrere Benutzergruppen zuzuordnen. Dies erfolgte bisher mit Hilfe der Funktion Zuordnung zu Benutzergruppen auf dem Einstiegsbild der Pflegetransaktion für InfoSets (SQ02).

Ab Release 4.6C kann die Administration der SAP Query auch über die Rollenadministration gesteuert werden (vgl. dazu die Releaseinformation zur SAP Query zu Release 4.6C). Dabei treten die Rollen an die Stelle der Benutzergruppen. Aus diesem Grund wurde die Funktion Zuordnung zu Benutzergruppen zur Funktion Zuordnung zu Rollen/Benutzergruppen erweitert.

Nach Aufruf dieser Funktion wird eine Tabelle angezeigt, in der wie bisher alle Benutzergruppen aufgeführt sind, zusätzlich jedoch auch alle Rollen, sofern ihnen eine der vorhandenen Benutzergruppen zugeordnet wurde. Dadurch ist sofort auch die Übersicht gegeben, welchen Rollen das InfoSet zugeordnet ist bzw. zugeordnet werden kann. In der ersten Spalte der Tabelle befindet sich eine Drucktaste (HotSpot), mit der der aktuelle Zustand (Benutzergruppe bzw. Rolle ist zugeordnet oder nicht zugeordnet) gewechselt werden kann. Dieser Zustand ist in der zweiten Spalte ausgewiesen. Ist die Spalte leer, so ist das InfoSet der betreffenden Benutzergruppe bzw. Rolle nicht zugeordnet, anderenfalls existiert diese Zuordnung und die Spalte enthält eine Ikone (grüner Punkt).

Ansonsten gelten alle bisherigen Festlegungen, z.B. daß eine Zuordnung nicht aufgehoben werden kann, wenn in der Benutzergruppe Queries über dem InfoSet existieren.

Coding-Abschnitt 'freies Coding'

Es wurde ein neuer Coding-Abschnitt für freies Coding eingeführt. Dieser Coding-Abschnitt ist insbesondere für FORM-Routinen gedacht, die aus anderen Coding-Abschnitten gerufen werden können. Die Pflege dieses Coding-Abschnitts erfolgt wie bei allen anderen Coding-Abschnitten. In die generierten Query-Reports wird dieses Coding am Ende eingefügt.

Integrierte Datenversorgungsprogramme

Die Datenquelle für ein InfoSet kann ein Datenbeschaffungsprorgramm sein, das ganz bestimmten Konventionen folgen muß (vgl. dazu die Dokumentation zur SAP Query). Bisher mußte dieses Datenversorgungsprogramm immer als eigenes Objekt angelegt werden und existierte nicht als integraler Bestandteil des InfoSets. Das war insbesondere bei Transporten nachteilig.

Ab Release 4.6D kann beim Anlegen eines InfoSets, das seine Datenbeschaffung über ein Programm realisieren soll, entschieden werden, ob dieses Beschaffungsprogramm Bestandteil des InfoSets sein soll oder wie bisher ein eigenständiges externes Programm verwendet werden soll. Dazu muß auf dem Bild Titel und Datenbankdie entsprechende Option durch Setzen eines Auswahlknopfes gewählt werden.

Wurde die Option gewählt, daß das Datenbeschaffungprogramm integriert werden soll, so kann die Pflege dieses Datenbeschaffungsprogramms auf dem Bild InfoSet ändern über die Funktion Springen -> Codings -> Datenleseprogramm oder den entsprechenden Reiter aufgerufen werden. Es wird ein Vorschlag für ein Datenbeschaffungsprogramm vorgegeben, das allerdings nur einen Rahmen darstellt und das die in der Dokumentation festgelegten Konventionen und Festlegungen berücksichtigt. Der Vorschlag muß in jedem Fall ergänzt werden. Alle bisherigen Festlegungen für externe Datenbeschaffungprogramme gelten auch für die integrierten Datenbeschaffungsprogramme.

Die Möglichkeit, die Datenversorgungsprogramme als eigenständige Programme zu verwalten, bleibt weiterhin bestehen, es wird jedoch empfohlen, die integrierten Datenversorgungsprogramm zu verwenden.

Über die Funktion InfoSet -> Weitere Funktionen -> Externes Leseprogramm integrieren kann ein InfoSet, das mit einem externen Datenversorgungsprogramm arbeitet, in ein InfoSet mit integriertem Datenversorgungsprogramm überführt werden.

Dokumentation

Über die Funktion Springen -> Weitere Funktionen -> Dokumentation kann ein Dokumentationsbaustein aufgerufen werden, mit dem Dokumentation zum InfoSet erfasst werden kann.

Erweiterungen bei der Pflege von Queries

Eintragen einer Query in eine Rolle

Wird die InfoSet Query über eine Rolle gerufen, so kann bei der Pflege einer Query über die Funktion Springen -> Vorlage in Rolle eintragen für die als Vorlage verwendete Query ein Eintrag in die Rolle vorgenommen werden. Über ein Dialogfenster kann festgelegt werden, ob beim Aufruf das Selektionsbild prozessiert werden soll, und welche Variante ggf. verwendet werden soll. Die Query kann dann über den Eintrag in der Rolle direkt gestartet werden.

Bisher war das Erzeugen eines solchen Eintrages nur über die Transaktion zur Rollenpflege (PFCG) möglich.

Dokumentation

Über die Funktion Springen -> Dokumentation kann sowohl in der InfoSet Query als auch in der SAP Query (SQ01) ein Dokumentationsbaustein aufgerufen werden, mit dem Dokumentation zur Query erfasst werden kann.

Rollenadministration für SAP Query

In Release 4.6C wurden die wichtigsten Voraussetzungen dafür geschaffen, daß die Administration der SAP Query im wesentlichen über die Administration von Rollen erfolgen kann. Die Grundlage dafür ist die Zuordnung von Benutzergruppen an Rollen und die Möglichkeit, die InfoSet Query aus verschiedenen Rollen heraus aufrufen zu können und dabei den für diese Rolle festgelegten Kontext zu beachten. In der Releaseinformation zu Release 4.6C sind diese Sachverhalte genauer beschrieben.

Obwohl die Administration der SAP Query über Rollen möglich ist, sind die notwendigen Arbeitsschritte (vgl. Releaseinformation zu 4.6C) vielfältig und zum Teil umständlich. Deshalb existiert ab Release 4.6D eine neue Transktion (SQ10), mit der die Administration der SAP Query im Zusammenspiel mit den Rollen wesentlich vereinfacht wird.

Mit der Transaktion SQ10 können Benutzergruppen und InfoSets an Rollen zugewiesen werden. Außerdem werden Menüeinträge für die InfoSet Query vorgenommen und verwaltet. Sie ist aus dem Menü der Transaktion zur Pflege von InfoSets (SQ02) über die Funktion Umfel d-> Rollenadministration erreichbar.

Zuordnung von Benutzergruppen an Rollen

Nach Aufruf der Transaktion SQ10 wird eine Übersicht über die Rollen und die zugeordneten Benutzergruppen angezeigt. Die Anzeige bezieht sich bezüglich der Benutzergruppen entweder auf den globalen Bereich oder den Standardbereich. Über die Funktion Arbeitsbereich wechseln kann zwischen beiden Arbeitsbereichen hin und her geschaltet werden. Bevor Benutzergruppen neu zugeordnet werden, sollte genau überprüft werden, ob der richtige Arbeitsbereich eingestellt ist. Wird die Transaktion über die Transaktion SQ02 gerufen (siehe oben), so wird der in der Transaktion SQ02 zuvor eingestellte Arbeitsbereich verwendet.

Die Tabelle enthält in der ersten Spalte alle existierenden Rollen, mit Ausnahme der Rollen, denen bereits eine Benutzergruppe aus dem jeweils anderen Arbeitsbereich zugeordnet wurde. In der dritten Spalte wird die Benutzergruppe angezeigt, die der Rolle zugeordnet ist, falls eine solche Zuordnung existiert. In der zweiten Spalte befindet sich eine Drucktaste (HotSpot), durch die die Funktion zum Zuordnen einer Benutzergruppe an die Rolle bzw. zum Aufheben einer vorhandenen Zuordnung ausgelöst werden kann.

Soll die Zuordnung einer Benutzergruppe vorgenommen werden, so muß zunächst in einem Dialogfenster der Name einer Benutzergruppe eingegeben werden. Es kann eine bereits vorhandene Benutzergruppe verwendet werden, sofern diese Benutzergruppe noch nicht an eine Rolle zugeordnet wurde. Es kann aber auch die Option gewählt werden, daß eine neue Benutzergruppe zu verwenden ist. In diesem Fall wird diese Benutzergruppe automatisch angelegt und es ist nicht notwendig, diese Benutzergruppe weiter mit der Transaktion SQ03 zu bearbeiten.

Nach der Zuordnung der Benutzergruppe an die Rolle erscheint diese Benutzergruppe in der dritten Spalte der Tabelle. Die Zuordnung bewirkt außerdem, daß in die Rolle ein Eintrag für die InfoSet Query aufgenommen wird, so daß die InfoSet Query direkt aus der Rolle gestartet werden kann und dabei den richtigen Kontext berücksichtigt.

Die Aufhebung der Zuordnung einer Benutzergruppe zur Rolle erfolgt ebenfalls über die Drucktaste in der zweiten Spalte. In diesem Fall wird der Eintrag für die InfoSet Query aus der Rolle entfernt. Außerdem werden alle Einträge für Queries, die über den im vorigen Abschnitt beschriebenen Weg in die Rolle eingetragen wurden, entfernt.

Zuordnung von InfoSets an Rollen

Neben der Zuordnung einer Benutzergruppe an eine Rolle müssen auch InfoSets an die Rolle zugewiesen werden, damit Queries angelegt werden können. Deshalb wird nach der Zuordnung einer Benutzergruppe in der fünften Spalte der Tabelle eine weitere Drucktaste (HotSpot) eingeblendet, mit der auf ein Bild zur Zuordnung von InfoSets an die betreffende Rolle verzweigt werden kann. Auf diesem Bild werden alle vorhandenen InfoSets angezeigt. Zu beachten ist, daß dies die InfoSets aus dem zuvor ausgewählten Arbeitsbereich sind.

Durch Markieren können die InfoSets ausgewählt werden, die der Rolle zugeordnet werden sollen. Durch Entmarkieren können Zuordnungen aufgehoben werden, allerdings nur, wenn keine Queries mehr zu diesem InfoSet innerhalb der Rolle existieren.

Eines der ausgewählten (markierten) InfoSets kann als Standard-InfoSet ausgezeichnet werden. Dieses InfoSet wird als Vorlage verwendet, wenn die InfoSet Query über den Menüeintrag (vgl. oben) aus der Rolle gestartet wird. Wird kein Standard-InfoSet bestimmt, so muß beim Aufruf der InfoSet Query als erstes in einem Dialog ein InfoSet ausgewählt werden. Es wird deshalb empfohlen, immer ein Standard-InfoSet festzulegen, damit der Benutzer ein seiner Rolle entsprechendes Umfeld vorfindet.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Auswirkungen auf das Customizing

Weitere Informationen






CPI1466 during Backup   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 13331 Date: 20240523 Time: 162333     sap01-206 ( 280 ms )