Um die Abfrage zu generieren, die das Skript verwenden wird, fügen Sie dem Arbeitsbereich Tabellen auf der Registerkarte „Studio Query Arbeitsbereich “ hinzu und wählen Sie die Felder für die Daten, die Sie herunterladen möchten.
Nach der Auswahl der Felder grenzen Sie den Datensatz ein, den Sie herunterladen, indem Sie Kriterien festlegen.
Wählen Sie die Erstellungsmethode und melden Sie sich bei SAP an
- Klicken Sie auf die Registerkarte Datei und dann auf Neu.
- Klicken Sie auf Abfrage.
- Unter Wählen Sie eine Erstellungsmethode klicken Sie auf Aus Tabellen erstellen.
- Führen Sie auf dem Anmeldebildschirm von Studio einen der folgenden Schritte aus:
- Klicken Sie auf das Kästchen „SAP-System“ und anschließend auf das SAP-System, bei dem Sie sich anmelden möchten.
- Klicken Sie auf „Erweiterte SAP-Anmeldung“. Im Kästchen SAP-Anmeldung wählen Sie das SAP-System aus und geben dann Ihre Clientnummer, Ihren Benutzernamen und Ihr Kennwort ein.
Aktivieren Sie das Kästchen Als Anmeldedaten für automatische Anmeldung speichern und geben Sie einen Namen für die Anmeldedaten in das Kästchen Name für automatische Anmeldung ein, um Ihre Anmeldedaten für zukünftige Sitzungen zu speichern. Das nächste Mal, wenn Sie sich über Studio bei SAP anmelden, sehen Sie den Namen Ihrer automatischen Anmeldung im Kästchen SAP-System und auch Ihre anderen Anmeldedaten. Sie müssen nur auf die Schaltfläche „Anmeldung“ klicken.
- Klicken Sie auf OK.
Tabellen auswählen
- Im Kästchen Datentyp wählen Sie den Typ der Ergebnisdatei aus, den Sie für die heruntergeladenen Daten verwenden möchten:
- Excel-Arbeitsblatt
- Access-Datenbankdatei
- Textdatei
- Webformular (XMLFormular für Webdienst)
- SQL-Server-Datei
- Referenzdaten-Liste
Anmerkung: Das Konto, das Sie verwenden, um zu SQL Server zu schreiben, muss die Mitgliedschaft „db_owner“ oder„ db_ddladmin“ in der Datenbank haben, welche die Zieltabelle enthält. - Klicken Sie auf „Skript erstellen“.
- Auf der Studio Query Registerkarte Arbeitsbereich gibt es verschiedene Möglichkeiten, Tabellen hinzuzufügen:
- Im Kästchen Schnell hinzufügen geben Sie den Tabellennamen ein und klicken dann auf Zu Arbeitsbereich hinzufügen oder drücken die Eingabetaste.
Um mehrere Tabellen hinzuzufügen, geben Sie die Namen mit Komma oder Leerzeichen getrennt ein. Zum Beispiel: MARA MAKT MARC oder MARA,MAKT,MARC.
- Im Kästchen Nach Tabellen suchen geben Sie einen Teil des Tabellennamens oder der Beschreibung und ein Platzhalterzeichen ein, zum Beispiel: mat*l. Verwenden Sie die Optionen in der Dropdown-Liste, um die Suche einzugrenzen.
Klicken Sie dann auf Suche, bevor Sie auf die Schaltfläche Tabelle zum Arbeitsbereich hinzufügen im Bereich „Suchergebnisse“ klicken.
Anmerkung: Um vor dem Hinzufügen zu sehen, welche Felder in der Tabelle sind, klicken Sie auf die Schaltfläche Tabelle überprüfen, die sich neben der Schaltfläche „Tabelle zum Arbeitsbereich hinzufügen“ befindet. - Klicken Sie auf die Dropdown-Liste oben, klicken Sie auf Datenwörterbuch, gehen Sie zur gewünschten Tabelle und ziehen Sie sie zum Arbeitsbereich.
- Im Kästchen Schnell hinzufügen geben Sie den Tabellennamen ein und klicken dann auf Zu Arbeitsbereich hinzufügen oder drücken die Eingabetaste.
Die Tabellen im Arbeitsbereich sind durch Inner Joins verbunden.
Wenn Sie nur eine Tabelle verwenden, können Sie sie erneut hinzufügen und mit sich selbst verbinden. Wenn Sie Tabellen haben, die nicht durch Joins verbunden sind, können Sie die Joins manuell hinzufügen oder eine Zwischentabelle finden, um die anderen Tabellen zu verknüpfen. Sie können auch Inner Joins in Left Outer Joins umwandeln. Weitere Informationen zu Joins finden Sie unter Joins zwischen Tabellen erstellen.
Felder auswählen
- Aktivieren Sie das Kästchen Ausgabe für jedes Feld, das Sie von SAP herunterladen möchten.Anmerkung: Wenn auf ein Eingabefeld ein Konvertierungs-Exit angewendet wird, werden keine Daten ausgegeben. (Konvertierungs-Exit wird auf Feldebene unterstützt.) Dies ermöglicht die Verwendung von Formatierungsoperationen wie z.B. Auffüllen von Nullen.)
- Aktivieren Sie das Kästchen Kriterien für jedes Feld, das Sie für die Definition des Datensatzes verwenden möchten, den Sie herunterladen.
Wenn Sie zum Beispiel Query anweisen, Materialdaten basierend auf einer Reihe von Materialnummern zurückzugeben, dann aktivieren Sie das Kästchen für das Feld „MARA.MATNR“.
Der nächste Schritt ist das Definieren von Kriterien.
Sie können Kategorien zu Tabellen, Eingabestrukturen und Ausgabestrukturen für einen BAPI hinzufügen sowie die Kategorien entfernen und umbenennen.