INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

22
INTERN Customizing Tools: Abfragen SAP Business One Release 9.0

Transcript of INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

Page 1: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

INTERN

Customizing Tools:Abfragen

SAP Business One Release 9.0

Page 2: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 2

Lernziele

Lernziel: SQL-Abfragen mit den Abfragewerkzeugen in

SAP Business One anlegen Zugriff auf gespeicherte Abfragen

einschränken

Page 3: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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

Page 4: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 4

Werkzeuge zum Anlegen von Abfragen

Abfragegenerator

Abfrageassistent

Page 5: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 5

Abfragegenerator

Werkzeuge zum Anlegen von Abfragen

Abfrageassistent

Extras > Abfragen > Abfrageassistent

Page 6: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 6

Werkzeuge zum Anlegen von Abfragen

Abfrageassistent

Abfragegenerator

Extras > Abfragen > Abfragegenerator

Page 7: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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

Page 8: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 8

Informationen zu Feldern und Tabellen

Tabellenname Feldname

SysteminformationenGeschäftspartner-Stammdaten

Code

Statusleiste

Ansicht

Strg+Umschalt+I

1

2

3

Page 9: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 9

Systeminformationen

Informationen zu Artikel- und Spaltennummern

Kundenauftrag

Code

Statusleiste

Artikelnummer

Ansicht

Strg+Umschalt+I

Page 10: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 10

Systeminformationen

Informationen zu Artikel- und Spaltennummern (Forts.)

Artikelnummer

Statusleiste

Spaltennummer

Artikel

Kundenauftragszeile

Ansicht

Strg+Umschalt+I

Die Artikel- und Spaltennummer eines Felds ist für ähnliche Belegarten gleich.

Page 11: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 11

Systeminformationen

Informationen zu Währungsfeldern

Gesamt 750,00 €

Kundenauftrag

Statusleiste

Ansicht

Strg+Umschalt+I

Page 12: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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

Page 13: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 15

Abfragedetails - Select

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

Page 14: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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

Page 15: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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

Page 16: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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

Page 17: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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

Page 18: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 21

Sichern und Verwalten von Abfragen

Abfragekategorien

VerkaufAufträge mit Rabatt > 10 %

Aufträge nach Vertriebsmitarbeitern

. . .

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

Marketing

Verkaufsanalyse nach ProduktAblauf der Benutzergarantie

. . .

EinkaufBestand nahe unterem SchwellenwertServicebestellungen über 5000. . .

Page 19: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 22

1

2

2

3

4

Berechtigungen zu gesicherten Benutzerabfragen

Berechtigungsgruppen Allgemeine Berechtigungen

AbfragekategorienAbfragekategorien

Berichtsauswahl > Abfragegenerator> Gespeicherte Abfragen - Gruppen-Nr.

VerkaufAufträge mit Rabatt > 10 %

Aufträge nach Vertriebsmitarbeitern

. . .

Marketing

Verkaufsanalyse nach ProduktAblauf der Benutzergarantie

. . .

EinkaufBestand nahe unterem SchwellenwertServicebestellungen über 5000. . .

Page 20: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 23

1 Bill, Donna

2 Sophie, Tim

2

3 Linda, Julie, Juan

4 Maria, Bob

Berechtigungen zu gesicherten Benutzerabfragen (Forts.)

Berechtigungsgruppen Allgemeine Berechtigungen

AbfragekategorienAbfragekategorien

VerkaufAufträge mit Rabatt > 10 %

Aufträge nach Vertriebsmitarbeitern

. . .

Marketing

Verkaufsanalyse nach ProduktAblauf der Benutzergarantie

. . .

EinkaufBestand nahe unterem SchwellenwertServicebestellungen über 5000. . .

Page 21: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 24

1 Bill, Donna

2 Sophie, Tim

2

3 Linda, Julie, Juan

4 Maria, Bob

Berechtigungen zu gesicherten Benutzerabfragen (Forts.)

Berechtigungsgruppen Allgemeine Berechtigungen(Gespeicherte Abfragegruppen)

Abfragekategorien

VerkaufAufträge mit Rabatt > 10 %

Aufträge nach Vertriebsmitarbeitern

. . .

Marketing

Verkaufsanalyse nach ProduktAblauf der Benutzergarantie

. . .

EinkaufBestand nahe unterem SchwellenwertServicebestellungen über 5000. . .

Page 22: INTERN Customizing Tools: Abfragen SAP Business One Release 9.0.

© 2013 SAP AG. Alle Rechte vorbehalten. 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.