Mit unserer Reihe “Grundlagen” veröffentlichen wir fortfĂĽhrende Lektionen ĂĽber die SAP Business One Grundlagen. Sie finden alle bereits veröffentlichten Artikel in der Kategorie SAP Business One Grundlagen.Â
Der Abfrageassistent von SAP Business One
Wir verwenden das gleiche Szenario wie in unserem letzten Blogartikel zum SAP Business One Abfragegenerator. Diesmal nutzen wir jedoch das Tool Abfrageassistent um eine SQL-Abfrage zu generieren. Mit dem Abfrageassistenten können Sie genau wie mit dem Abfragegenerator SQL-Anfragen generieren. Jedoch funktioniert dieses Tool Assistenzgesteuert.Â
Schritt 1: Auswahl der Tabellen
Ă–ffnen Sie den Abfrageassistent ĂĽber Extras > Abfragen > Abfrageassistent. Geben Sie zuerst die Tabellen an, die fĂĽr den SQL-Befehl verwendet werden sollen. In unserem Beispiel (Abb. 1) ist das die Tabelle OCRD (Business Partners). Klicken Sie dazu in die erste Zeile der Spalte Tabellen und drĂĽcken TAB. Wählen Sie danach die gewĂĽnschte Tabelle aus.Â
AnschlieĂźend werden im unteren Teil des Abfrageassistenten alle verlinkten Tabellen angezeigt. Per Doppelklick können Sie die gewĂĽnschte verlinkte Tabelle zur obigen Liste hinzufĂĽgen. In unserem Beispiel fĂĽgen wir die Tabelle OSLP (Vertriebsmitarbeiter) hinzu. Klicken Sie anschlieĂźend auf Weiter.Â
Schritt 2: Auswahl der anzuzeigenden Felder
Im nächsten Schritt definieren Sie alle Felder, die fĂĽr die SQL-Abfrage angezeigt werden sollen. Wählen Sie in der Spalte Tabelle zunächst die Tabelle aus, aus der Sie ein Feld fĂĽr die Abfrage aufnehmen möchten. AnschlieĂźend klicken Sie in die oberste leere Zeile der Spalte Feld und drĂĽcken TAB. Wählen Sie nun das Feld aus der Liste, welches Sie hinzufĂĽgen möchten.Â
In unserem Beispiel haben wir aus der Tabelle OCRD die Felder CardCode, CardName und Kontosaldo hinzugefĂĽgt. Aus der Tabelle Vertriebsmitarbeiter fĂĽgen wir das Feld SlpName hinzu.Â
Unter Sortierreihenfolge können Sie noch bestimmen, in welcher Reihenfolge und in welcher Art und Weise (aufsteigend / absteigend) Sie die Ergebnisse sortieren möchten. In unserem Beispiel (Abb. 2) setzen wir die Sortierreihenfolge fĂĽr Kontosaldo auf 1 und wählen den Sortiertyp Aufsteigend. Klicken Sie anschlieĂźend auf weiter.Â
Schritt 3: Where-Bedingung der SQL-Abfrage definieren
Im nächsten Schritt definieren Sie die Where-Bedingung Ihrer SQL-Abfrage in SAP Business One. In unserem Beispiel (Abb. 3) definieren wir folgendes:Â
Tabelle = OCRD
Feld = CardType
Bedingung = Gleich
Feld/Wert = C (fĂĽr customer)
Klicken Sie anschlieĂźend auf weiter.Â
Schritt 4: Zusammenfassung Ihrer SQL-Abfrage
Im nächsten Schritt sehen Sie noch einmal die Zusammenfassung Ihrer SQL-Abfrage. Mit dem Button ZurĂĽck können Sie die SQL-Abfrage nochmals anpassen. Mit Klick auf den Button Beenden können Sie die aktuelle SQL-Abfrage ausfĂĽhren.Â
Schritt 5: Ergebnisse Ihrer SQL-Abfrage
Im letzten Schritt werden Ihnen nun die Ergebnisse Ihrer SQL-Abfrage angezeigt. Hier haben Sie auĂźerdem folgende Möglichkeiten:Â
- Ihre SQL-Abfrage speichern
- Ihre SQL-Abfrage erneut ausfĂĽhren
- Ihre SQL-Abfrage fĂĽr Excel exportieren
- Die Ergebnisse Ihrer SQL-Abfrage grafisch darstellen
Eine gespeicherte SQL-Abfrage erneut öffnen
Ăśber Extras > Abfragen > Abfragenmanager können Sie Ihre gespeicherten SQL-Abfragen jederzeit erneut laden. Wählen Sie die gewĂĽnschte Abfrage aus und klicken Sie auf OK um die Abfrage erneut auszufĂĽhren. Â
Eine SQL Abfrage aus SAP Business One fĂĽr Excel exportieren
Um das Ergebnis einer erstellte SQL-Abfrage fĂĽr Excel zu exportieren, klicken Sie in der Symbolleiste auf das Excel-Symbol und speichern Ihre Abfrage ab. Diese Datei können Sie dann ganz einfach mit Excel öffnen.Â
Alternativ können Sie das Ergebnis der SQL Abfrage per Rechtsklick in die Ergebnistabelle > Tabelle Kopieren in die Zwischenablage ĂĽbertragen – anschlieĂźend die Zwischenablage wie gewohnt in Excel einfĂĽgen (Rechtsklick EinfĂĽgen oder STRG + V).Â
Mit unserer Reihe “Grundlagen” veröffentlichen wir fortfĂĽhrende Lektionen ĂĽber die SAP Business One Grundlagen. Sie finden alle bereits veröffentlichten Artikel in der Kategorie SAP Business One Grundlagen.Â

Sebastian Gerber ist SAP Business One Experte und bekannt aus LinkedIn Learning und video2brain. DarĂĽber hinaus ist er Inhaber der Versino Ost GmbH und vom SAP Business One Fachverlag B1Publish.