Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Customizing Tools: Abfragen

Ähnliche Präsentationen


Präsentation zum Thema: "Customizing Tools: Abfragen"—  Präsentation transkript:

1 Customizing Tools: Abfragen
SAP Business One Release 9.0 Willkommen bei der Lektion zu Abfragen in SAP Business One.

2 Lernziele Lernziel: SQL-Abfragen mit den Abfragewerkzeugen in SAP Business One anlegen Zugriff auf gespeicherte Abfragen einschränken In dieser Lektion legen Sie SQL-Abfragen mit den Abfragewerkzeugen in SAP Business One, dem Abfrageassistenten und dem Abfragegenerator, an. Außerdem lernen Sie, wie Sie den Zugriff auf gespeicherte Abfragen einschränken können.

3 Unternehmensszenario
Mit Abfragen können Sie Daten aus Datenbanktabellen von Unternehmen mit SAP Business One schnell anzeigen. Abfragen können für verschiedene Zwecke verwendet werden: Mit SAP Business One Anpassungen: Alarme, Genehmigungsverfahren und benutzerdefinierte Werte Als einfache Möglichkeit zum Erstellen eines Ad-hoc-Berichts Als ersten Schritt zum Anlegen eines benutzerdefinierten Berichts können Sie schnell ein Muster generieren, um es mit Ihrem Kunden zu besprechen Um die Inhalte einer Tabelle während der Datenmigration zu validieren Mit Abfragen können Sie Daten aus der Datenbank eines Unternehmens mit SAP Business One schnell anzeigen und formatieren. Sie können Abfragen für verschiedene Zwecke verwenden, wie zum Beispiel: Mit Anpassungswerkzeugen (Alarme, Genehmigungsverfahren und benutzerdefinierte Werte, die zu vorhandenen und benutzerdefinierten Feldern hinzugefügt werden) Um Ad-hoc-Berichte für Benutzer zu erstellen Um einen Musterbericht als ersten Schritt zu generieren, wenn Sie einen benutzerdefinierten Bericht anlegen Um die Inhalte einer Tabelle oder eines Felds während der Datenmigration zu validieren Sie können schnell alle importierten Felder zu einer Tabelle anzeigen. Die Abfragewerkzeuge wurden hauptsächlich konzipiert, um Ad-hoc-Berichte zu generieren und die Anpassungswerkzeuge zu verwenden. Wenn Sie komplexe, vollständig formatierte Berichte oder Druck-Layouts erstellen müssen, sollten Sie Crystal Reports verwenden.

4 Werkzeuge zum Anlegen von Abfragen
Abfrageassistent Abfragegenerator SAP Business One bietet zwei verschiedene Abfragewerkzeuge, auf die Sie über den SAP-Business-One-Client zugreifen können: Abfrageassistent Abfragegenerator Beide Werkzeuge unterstützen Sie beim Anlegen von Abfragen mit Structured Query Language (SQL). SQL ist eine standardisierte Gruppe von Befehlen, mit denen Sie auf Daten in relationalen Datenbanken zugreifen und sie formatieren können. Obwohl beide Werkzeuge letztendlich dieselben Ergebnisse liefern, gibt es dennoch Unterschiede.

5 Werkzeuge zum Anlegen von Abfragen
Abfrageassistent Extras > Abfragen > Abfrageassistent Abfragegenerator Das erste Werkzeug, der Abfrageassistent, führt Sie Schritt für Schritt durch die Definition einer Abfrage. Verwenden Sie dieses Werkzeug, wenn Sie über wenig Erfahrung bezüglich SQL-Befehlen und -Syntax verfügen. Das System führt Sie durch die Definition einer SQL-Abfrage und generiert SQL-Anweisungen im Hintergrund, sodass keine Kenntnisse der genauen SQL-Syntax erforderlich sind. Da der Prozess von einem Assistenten ausgeführt wird, sind jedoch mehrere Schritte erforderlich, um eine Abfrage zu erstellen. Der Abfrageassistent ist auch einfacher zu verwenden, wenn Sie nicht mit Tabellen in SAP Business One und ihren Beziehungen zueinander vertraut sind. Wenn Sie eine Tabelle wählen, zeigt der Abfrageassistent alle Tabellen an, die in einer Beziehung zu der gewählten Tabelle stehen. Sie können Daten aus mehreren Tabellen wählen.

6 Werkzeuge zum Anlegen von Abfragen
Abfrageassistent Extras > Abfragen > Abfragegenerator Abfragegenerator Mit dem zweiten Werkzeug, dem Abfragegenerator, können Sie SQL-Abfragen in einer einzigen Erfassungsmaske anlegen. Der Abfragegenerator funktioniert bereits mit grundlegenden SQL-Kenntnissen viel schneller als der Abfrageassistent. Der vollständige SQL-Befehl wird angezeigt und kann direkt bearbeitet werden, falls erforderlich. Sie können auch eine vollständige SQL-Anweisung direkt in den Abfragegenerator eingeben. Ebenso wie der Abfrageassistent stellt der Abfragegenerator automatisch den Inner Join bereit, wenn Sie mehrere Tabellen für eine Abfrage wählen. Obwohl das Werkzeug keine Liste der Tabellen anzeigt, die mit der gewählten Tabelle verbunden sind, werden die Schlüsselfelder zu verbundenen Tabellen in Fettschrift hervorgehoben. Sie können ein in Fettschrift hervorgehobenes Feld in die Tabellenauswahlspalte ziehen. Der Abfragegenerator öffnet die zugehörige Tabelle, damit Sie Felder aus der Tabelle wählen können.

7 Objekte und Tabellennamen
Viele Objekte werden durch mehrere Tabellen dargestellt. Beispiel: Im Kundenauftrag wird die Tabelle ORDR für den Kopf und die Tabelle RDR1 für die Zeilen eines Belegs verwendet Kopf Dokumentzeilen Kopf Zum Ausführen von Abfragen ist ein gewisses Verständnis der Namen von Tabellen und Feldern in SAP Business One erforderlich. In SAP Business One werden viele Objekte durch mehrere Datenbanktabellen dargestellt. Beispielsweise werden im Kundenauftrag verschiedene Tabellen für den Kopf und die Zeilen des Belegs verwendet: Die Tabelle ORDR enthält die Kopfdaten und die Tabelle RDR1 enthält die Belegzeilen. In SAP Business One wird die folgende Konvention für alle Belege verwendet: Die Kopftabelle beginnt mit „O“ und die Zeilentabelle verwendet die letzten drei Buchstaben des Namens der Kopftabelle.

8 Informationen zu Feldern und Tabellen
1 Ansicht Systeminformationen Geschäftspartner-Stammdaten Strg+Umschalt+I 2 Code Statusleiste 3 Mit den Systeminformationen können Sie die Tabellen- und Feldnamen für ein Dialogfenster in SAP Business One anzeigen. Zunächst müssen Sie die Funktion über das Menü Ansicht aktivieren. Das Tastaturkürzel dazu lautet STRG plus Umschalt plus I. Öffnen Sie anschließend einen Beleg oder ein Fenster in SAP Business One. In diesem Beispiel wurde das Fenster „Geschäftspartner-Stammdaten“ geöffnet. Wenn Sie nun den Cursor über ein Feld bewegen (z.B. Code), werden in der zweiten Zeile der Statusleiste am unteren Ende des Bilds der Name der Tabelle (OCRD) und der Feldname aus der Tabelle (CardCode) angezeigt. Sie können den Tabellennamen und den Feldnamen nun in Ihre SQL-Abfrage eingeben. Es werden auch weitere Informationen zum Feld angezeigt, wie z.B. die maximale Länge des Felds. Tabellenname Feldname

9 Informationen zu Artikel- und Spaltennummern
Ansicht Systeminformationen Kundenauftrag Strg+Umschalt+I Code Statusleiste In den Systeminformationen werden zusätzlich zum Tabellen- und Feldnamen auch die Artikelnummer und die Spaltennummer des Felds angezeigt. In einem Kundenauftrag lautet die Artikelnummer für das Feld CardCode beispielsweise 4. Die Spaltennummer für das Feld CardCode wird nicht angezeigt, da die Kopffeld- und Spaltennummer für alle Kopffelder 0 lautet. Wenn Sie andere Belege öffnen, werden Sie feststellen, dass das Feld CardCode immer über die Nummer 4 verfügt. Obwohl die Tabelle bei jeder Belegart wechselt, bleibt das Artikelnummernfeld gleich. Artikelnummer

10 Informationen zu Artikel- und Spaltennummern (Forts.)
Die Artikel- und Spaltennummer eines Felds ist für ähnliche Belegarten gleich. Ansicht Systeminformationen Kundenauftragszeile Strg+Umschalt+I Artikel Statusleiste Wenn Sie die Felder im Bereich Zeile des Belegs referenzieren, wird die Spaltennummer zusätzlich zur Artikelnummer angezeigt. In diesem Beispiel hat das Feld ItemCode im Kundenauftrag die Artikelnummer 38 und die Spaltennummer 1. Die Artikel- und die Spaltennummer eines Felds sind in ähnlichen Belegarten gleich. Das Feld ItemCode verfügt beispielsweise in allen Verkaufs- und Einkaufsbelegen über die Artikelnummer 38 und die Spaltennummer 1. Warum ist dies nützlich? Sie können die Artikel- und Spaltennummer statt des Tabellen- und Feldnamens in einer Abfrage verwenden. Auf diese Weise können Sie dieselbe Abfrage für verschiedene Belegarten verwenden. Natürlich kann eine Abfrage, in der der Tabellen- und Feldname verwendet wird, nicht für verschiedene Belegarten verwendet werden. Artikelnummer Spaltennummer

11 Informationen zu Währungsfeldern
Ansicht Systeminformationen Kundenauftrag Strg+Umschalt+I Gesamt 750,00 € Statusleiste Der Tabellen- und Feldname wird bei manchen Feldern, hauptsächlich bei Gesamtbeträgen und Preisen, nicht angezeigt. Ein Beispiel ist das Feld „Beleg Gesamt“ in Belegen. Im Beleg ist dieses Feld mit dem Währungssymbol verkettet, während der Betrag und die Währung in der Datenbank in verschiedenen Spalten abgelegt sind. Deshalb ist dieses spezielle Feld nicht in der Datenbank vorhanden. Sie können dennoch Abfragen mit diesen Feldern ausführen, aber Sie müssen den Feldnamen im Abfragewerkzeug abrufen. Die einfachste Vorgehensweise dazu ist, einen Beleg anzulegen, eine Abfrage zur Tabelle durchzuführen und alle Felder zu wählen.

12 Demo: Systeminformationen
In dieser Demo wird die Anzeige Systeminformationen behandelt.

13 Grundelemente einer Abfrage
Select-Anweisung Select Bedingungen (Where) (optional) Sortieren (Order by) (optional) Gruppieren nach (Group by) (optional) SELECT DocNum, CardCode, CardName, DocTotal FROM OPOR WHERE DocStatus = 'O' AND (DocDate > getdate() -7) ORDER BY DocDate Mit den Abfragewerkzeugen in SAP Business One können Sie die verschiedenen Elemente einer Abfrage zusammensetzen, aber Sie benötigen Grundkenntnisse der SQL-Syntax. Eine Abfrage oder die zugrunde liegende SQL-Anweisung enthält eine oder mehrere der Grundelemente, die auf der Folie aufgelistet sind: Auswahl von Feldern Auswahlbedingungen (Where-Klausel) Sortierfolge (Order-By-Klausel) Gruppieren und zusammenfassen (Group-By-Klausel) SQL bietet auch Funktionen zum Ausführen von Berechnungen bezüglich der Daten. In der Beispielabfrage wird die Funktion „getdate()“ verwendet, um das aktuelle Datum und die aktuelle Zeit zurückzugeben. Die im oberen rechten Teil des Bilds angezeigte Beispielabfrage zeigt Informationen zu offenen Bestellungen an, die in den vergangenen 7 Tagen gebucht wurden. Die Abfrage wählt Daten aus der Tabelle „Bestellungen“le. Der Name dieser Tabelle lautet OPOR. Die Ergebnisse der Abfrage, ein einfacher Snapshot der Datenbank, werden angezeigt. Die Groß- und Kleinschreibung spielt für SQL keine Rolle, deshalb müssen die Befehle nicht in Großbuchstaben angegeben werden.

14 Demo: Abfrageassistent
In dieser Demo wird eine einfache Abfrage mit dem Abfrageassistenten angelegt und ausgeführt.

15 Abfragedetails - Select
Tabellenfelder (Select as zum Anpassen der Überschriften) Berechnungsfelder (optional) SELECT DocNum, CardCode, CardName, DocTotal as 'Gesamtbetrag' FROM OPOR WHERE DocStatus = 'O' AND (DocDate > getdate() -7) ORDER BY DocDate Die Anweisung Select ist der einzige obligatorische Teil einer Abfrage. Der Befehl „Select“ wird normalerweise verwendet, um Tabellenfelder abzurufen und anzuzeigen. Im Beispiel sollen die Belegnummer, der Geschäftspartnercode, der Geschäftspartnername und der Gesamtbetrag aus der Tabelle „Bestellungen OPOR“ angezeigt werden. Wenn die Abfrage ausgeführt wird, werden die Überschriften der Berichtsspalten von den Datenbankspaltennamen abgeleitet. Sie können die Überschriften in SQL ändern, indem Sie das Schlüsselwort „as“ und die Überschrift in Anführungszeichen angeben. Um beispielsweise die Spaltenüberschrift des Felds „DocTotal“ zu ändern, verwenden Sie „Select DocTotal as ‘Total Amount’“. Sie können auch Berechnungsfelder angeben, in denen das Ergebnis einer Addition, Subtraktion, Multiplikation oder Division zweier Felder angezeigt wird. Falls Sie für eine Abfrage mehrere Tabellen benötigen, müssen Sie in der Regel auch deren Beziehungen zueinander definieren. Der Abfrageassistent und der Abfragegenerator erleichtern diese Aufgabe für Sie, indem sie automatisch Joins definieren. Wenn Sie z.B. die Bestellungstabelle (OPOR) und die Tabelle der Geschäftspartner-Stammdaten (OCRD) wählen, verknüpfen die Abfragewerkzeuge diese Tabellen mithilfe des Geschäftspartnercodes, der in beiden Tabellen gleich ist.

16 Abfragedetails - Bedingungen
Bedingungen (Where) (optional) Feste Bedingungen Berechnungen AND-/OR-Operatoren Variablen [%0] [%1] usw. SELECT DocNum, CardCode, CardName, DocTotal FROM OPOR WHERE DocStatus = 'O' AND (DocDate > getdate() -7) ORDER BY DocDate Mit der optionalen Where-Klausel können Sie nur die Datensätze wählen, die bestimmte Kriterien erfüllen. In der Beispielabfrage werden zum Beispiel nur offene Bestellungen (DocStatus ‘O’) angezeigt. Sie können die möglichen Werte für ein Feld, wie z.B. DocStatus, am einfachsten ermitteln, indem Sie eine Abfrage zur Tabelle ausführen und den Feldnamen wählen. Es werden die möglichen Werte angezeigt, die in der Datenbank abgelegt sind. Eine Where-Klausel kann Folgendes umfassen: Feste Bedingungen als Vergleiche Berechnungen und Funktionen AND- und OR-Operatoren. In der Beispielabfrage sollen nur Bestellungen abgerufen werden, die in den vergangenen 7 Tagen gebucht wurden. Dazu wird der AND-Operator zur zweiten Bedingung hinzugefügt, um den Wert des Buchungsdatums auf das aktuelle Datum – 7 festzulegen. Variablen. Variablen werden als [%0], [%1], [%2] usw. dargestellt. Wenn Sie eine Variable einfügen, wird der Benutzer beim Ausführen der Abfrage dazu aufgefordert, einen Wert als Parameter einzugeben.

17 Abfragedetails - Sortieren
Sortieren (Order by) (optional) Aufsteigend (ASC) / Absteigend (DESC) SELECT DocNum, CardCode, CardName, DocTotal FROM OPOR WHERE DocStatus = 'O' AND (DocDate > getdate() -7) ORDER BY DocDate Sie können die Ergebnisse optional sortieren, indem Sie die Order By-Klausel zur Abfrage hinzufügen. Die Ergebnisse werden standardmäßig in aufsteigender Reihenfolge nach dem angegebenen Feld sortiert. In diesem Beispiel werden die Ergebniszeilen (Bestellungen) nach dem Buchungsdatum (DocDate) sortiert. Sie können die Zeilen in absteigender Reihenfolge sortieren, indem Sie das Schlüsselwort DESC hinzufügen. Sie können nach mehreren Feldern sortieren. Diese Felder können entweder Teil einer Select-Klausel oder andere Felder in einer der Tabellen in der Abfrage sein.

18 Abfragedetails - Gruppieren nach
Gruppieren nach (Group by) (optional) Felder Funktion SELECT DocNum, CardCode, CardName, DocTotal FROM OPOR WHERE DocStatus = 'O' AND (DocDate > getdate() -7) ORDER BY DocDate SELECT Count(DocNum) as 'Gesamtanzahl der Kundenaufträge‘, CardCode, CardName, Sum(DocTotal) as 'Gesamtbetrag‘ FROM OPOR WHERE DocStatus = 'O' GROUP BY CardCode, CardName Mit der optionalen Group By-Klausel können Sie die Abfrageergebnisse nach einem bestimmten Feld, wie z.B. dem Geschäftspartner, gruppieren oder zusammenfassen. Im Beispiel wurde die Abfrage um das Element „Group By“ erweitert und wird unterhalb der ursprünglichen Abfrage auf der Folie angezeigt. Die gruppierten Ergebnisse werden unter Verwendung des „Group By“-Felds oder -Feldern als gemeinsamen Wert in Gruppen gesammelt. Group by wird üblicherweise in Verbindung mit einer mathematischen (Aggregats-)Funktion, wie z.B. Count oder Sum, verwendet.

19 Abfragedetails - Gruppieren nach (Forts.)
SELECT Count(DocNum) as 'Gesamtanzahl der Kundenaufträge', CardCode, CardName, Sum(DocTotal) as 'Gesamtbetrag' FROM OPOR WHERE DocStatus = 'O' GROUP BY CardCode, CardName Wenn die Abfrage ausgeführt wird, werden die offenen Bestellungen gezählt und anschließend der Gesamtbetrag jeder Bestellung berechnet. Die gewählten Felder werden gemäß der „Group By“-Klausel angezeigt, deshalb werden die Ergebnisse nach Lieferant konsolidiert. Die Abfrage zeigt eine konsolidierte Zeile pro Lieferant mit der Anzahl und dem Gesamtbetrag aller offenen Bestellungen für den jeweiligen Lieferanten an. Sie müssen die Spaltenüberschriften für die zu zählenden und summierenden Felder angeben, da diese Felder nicht in der Datenbank enthalten sind. Diese Überschriften können in der Select-Anweisung angegeben werden, wie z.B. „SUM(DocTotal) as ‘Total Amount’“. Die Überschriften müssen in einfache Anführungszeichen gesetzt werden. Sie können nach mehreren Feldern gruppieren. Beachten Sie jedoch, dass die Felder, die Sie in der Select-Anweisung verwenden, entweder in der „Group By“-Klausel oder in der Aggregatsfunktion enthalten sein müssen.

20 Demo: Abfragegenerator
In dieser Demo wird eine Abfrage mit dem Abfragegenerator angelegt.

21 Sichern und Verwalten von Abfragen
Abfragekategorien Verkauf Um eine Abfrage zu sichern, müssen Sie diese einer Kategorie zuweisen In Kategorien werden zugehörige Abfragen organisiert Um eine gesicherte Abfrage auszuführen, wählen Sie Extras > Abfragen > Benutzerabfragen > Kategorie > Abfragename Aufträge mit Rabatt > 10 % Aufträge nach Vertriebsmitarbeitern . . . Marketing Verkaufsanalyse nach Produkt Ablauf der Benutzergarantie . . . Einkauf Bestand nahe unterem Schwellenwert Servicebestellungen über 5000 . . . Sie können eine Abfrage sichern, damit Sie oder andere Benutzer diese später ausführen können. Wenn Sie eine Abfrage sichern, müssen Sie diese einer Kategorie zuweisen. Kategorien werden verwendet, um zugehörige Abfragen zu organisieren. Die Kategorie Allgemein wird vom System bereitgestellt, aber Sie können auch eigene Kategorien hinzufügen. Das Beispiel enthält Kategorien für Abfragen zu Verkauf, Marketing und Einkauf. Gesicherte Abfragen werden als Benutzerabfragen abgelegt. Um eine gesicherte Benutzerabfrage auszuführen, wählen Sie das Menü Extras in SAP Business One. Wählen Sie anschließend Abfragen, dann Benutzerabfragen und anschließend die Kategorie Abfragenamen.

22 Berechtigungen zu gesicherten Benutzerabfragen
Abfragekategorien Abfragekategorien Berechtigungsgruppen Allgemeine Berechtigungen Verkauf 1 2 3 4 Berichtsauswahl > Abfragegenerator> Gespeicherte Abfragen - Gruppen-Nr. Aufträge mit Rabatt > 10 % Aufträge nach Vertriebsmitarbeitern . . . Marketing Verkaufsanalyse nach Produkt Ablauf der Benutzergarantie . . . Einkauf Bestand nahe unterem Schwellenwert Servicebestellungen über 5000 . . . Wenn ein neuer Benutzer zum System hinzugefügt wird, verfügt der Benutzer nicht über die Berechtigung, gesicherte Abfragen auszuführen. Die Berechtigung zum Ausführen einer gesicherten Abfrage muss jedem Benutzer gewährt werden. Der Berechtigungsprozess besteht aus zwei Teilen: Wenn Sie eine neue Kategorie anlegen, wählen Sie eine oder mehrere Berichtsberechtigungsgruppen für die Kategorie. Um einem Benutzer die Berechtigung zum Ausführen der Berichte in der Kategorie zu gewähren, müssen Sie den Benutzer der Berichtsberechtigungsgruppe zuweisen. Sie finden diese Berechtigung in der allgemeinen Berechtigungshierarchie unter Berichtsauswahl > Abfragegenerator > Gespeicherte Abfragen – Gruppen-Nr. Es gibt 15 verschiedene Berichtsberechtigungsgruppen. Sie müssen mindestens eine Berechtigungsgruppe wählen, um die Kategorie sichern zu können.

23 Berechtigungen zu gesicherten Benutzerabfragen (Forts.)
Abfragekategorien Abfragekategorien Berechtigungsgruppen Allgemeine Berechtigungen Verkauf 1 Bill, Donna 2 Sophie, Tim 3 Linda, Julie, Juan 4 Maria, Bob Aufträge mit Rabatt > 10 % Aufträge nach Vertriebsmitarbeitern . . . Marketing Verkaufsanalyse nach Produkt Ablauf der Benutzergarantie . . . Einkauf Bestand nahe unterem Schwellenwert Servicebestellungen über 5000 . . . Sobald ein Benutzer zu einer Berichtsberechtigungsgruppe hinzugefügt wurde, kann der Benutzer alle gesicherten Abfragen in einer Kategorie mit dieser Berechtigungsgruppe ausführen. Schauen wir uns das dargestellte Beispiel an: Im Beispiel wurden die Berechtigungsgruppen 1 und 2 der Kategorie Verkauf zugewiesen. Die Berechtigungsgruppen 2 und 3 sind der Kategorie Marketing zugewiesen und Berechtigungsgruppe 4 ist der Kategorie Einkauf zugewiesen.

24 Berechtigungen zu gesicherten Benutzerabfragen (Forts.)
Abfragekategorien Berechtigungsgruppen Allgemeine Berechtigungen (Gespeicherte Abfragegruppen) Verkauf 1 Bill, Donna 2 Sophie, Tim 3 Linda, Julie, Juan 4 Maria, Bob Aufträge mit Rabatt > 10 % Aufträge nach Vertriebsmitarbeitern . . . Marketing Verkaufsanalyse nach Produkt Ablauf der Benutzergarantie . . . Einkauf Bestand nahe unterem Schwellenwert Servicebestellungen über 5000 . . . Die Benutzer Bill und Donna sind der Berechtigungsgruppe 1 zugewiesen. Die Benutzer Sophie und Tim sind der Berechtigungsgruppe 2 zugewiesen. Dies bedeutet, dass Bill und Donna alle gesicherten Abfragen der Kategorie „Verkauf“ ausführen können, da diese mit der Berechtigungsgruppe 1 verknüpft ist. Sophie und Tim können alle gesicherten Abfragen in den Kategorien „Verkauf“ und „Marketing“ ausführen, da diese mit der Berechtigungsgruppe 2 verknüpft sind. Wenn Sie gesicherte Abfragen für Endbenutzer verfügbar machen möchten, müssen Sie die Kategorien und Berechtigungsgruppen sorgfältig planen, um sicherzustellen, dass Benutzer nur die Berechtigung für die richtigen Berichte erhalten. Hinweis: Sie können einem Benutzer nach Belieben eine volle Berechtigung oder nur Leserechte zuweisen. Sie können auch allgemeine Berechtigungen verwenden, um festzulegen, welche Benutzer neue Abfragen anlegen können und welche Benutzer die vorhandene SQL-Syntax einer gesicherten Abfrage ändern können.

25 Demo: Sichern und Verwalten von Abfragen
In dieser Demo werden Abfragen gesichert und verwaltet.

26 Die wichtigsten Punkte
Die wichtigsten Punkte dieser Lektion: SQL-Abfragen können in Verbindung mit den Anpassungswerkzeugen in SAP Business One zum Erstellen von Ad-hoc-Berichten, als erster Schritt zum Entwerfen eines benutzerdefinierten Berichts und zum Validieren von migrierten Daten in Tabellen verwendet werden. Mit Ansicht  Systeminformationen können Sie Tabellen- und Feldnamen oder Artikel- und Spaltennummern zur Verwendung in Abfragen ermitteln. Zwei Werkzeuge unterstützen Sie beim Anlegen von SQL-Abfragen: der Abfrageassistent und der Abfragegenerator. Sie können Abfragen als Benutzerabfragen sichern und diese nach Kategorien organisieren. Benutzer benötigen Berechtigungen, um gesicherte Benutzerabfragen auszuführen. Wählen Sie zuerst eine Berechtigungsgruppe für die Kategorie und weisen Sie dann dem Benutzer die allgemeine Berechtigung für die Berechtigungsgruppe der Kategorie zu. Im Folgenden sind die wichtigsten Punkte aus diesem Abschnitt aufgeführt: Nehmen Sie sich einen Moment Zeit, um die folgenden wichtigen Punkte zu lesen: SQL-Abfragen können mit den Anpassungswerkzeugen zum Erstellen von Ad-hoc-Berichten als erster Schritt zum Entwerfen eines komplizierteren Berichts und zum Validieren von migrierten Daten als Bericht über den Inhalt einer Tabelle verwendet werden. Mithilfe der Systeminformationen können Sie Tabellen- und Feldnamen oder Artikel- und Spaltennummern ermitteln. Verwenden Sie den Befehl Ansicht > Systeminformationen, um die Anzeige „Systeminformationen“ zu aktivieren. Zwei Werkzeuge unterstützen Sie beim Anlegen von SQL-Abfragen: der Abfrageassistent und der Abfragegenerator. Probieren Sie beide Werkzeuge aus, um zu sehen, welches Sie bevorzugen. Sie können Abfragen als Benutzerabfragen sichern und diese nach Kategorien organisieren. Benutzer benötigen Berechtigungen, um gesicherte Benutzerabfragen auszuführen. Wählen Sie zuerst eine Berechtigungsgruppe für die Kategorie, in der die Abfrage gesichert wurde, und weisen Sie dann dem Benutzer die allgemeine Berechtigung für die Berechtigungsgruppe der Kategorie zu.

27 Vielen Dank! Sie haben die Lektion zu Abfragen abgeschlossen.
Vielen Dank für Ihr Interesse. Sie haben die Lektion zu Abfragen in SAP Business One abgeschlossen. Vielen Dank für Ihr Interesse.


Herunterladen ppt "Customizing Tools: Abfragen"

Ähnliche Präsentationen


Google-Anzeigen