19 Datenimport
© beas group 2011 / Page 2 This documentation and training is provided to you by beas group AG. The documents are neither approved nor in any way acknowledged or endorsed by SAP. For SAP Business One, only the documentation and training officially released by SAP shall be binding upon SAP. SAP shall not be responsible for any content of this documentation and training and this documentation and training shall not be binding upon SAP in any way. The official current SAP Business One documentation and training for SAP Business One is available at and
© beas group 2011 / Page 3 Voraussetzungen für diese Lerneinheit Was Sie sicher beherrschen sollten Grundlagen SAP Grundlagen beas, Datenaufbau Grundlagen SQL
© beas group 2011 / Page 4 Lern-Ziele Nach Bearbeiten der Lektion können Sie: Daten importieren, konvertieren Datenbanken anpassen Datenprüfung durchführen
© beas group 2011 / Page 5 Agenda Dateniport 1: Allgemein 2: Arbeiten mit dem Importprogramm 4: Datenprüfung 5. Beispiel Stücklistenimport
© beas group 2011 / Page 6 Datenimport Welches Programm ? Standard- SAP-Tabellen + UDF + UDT Be.as- und eigene Tabellen DTW (von SAP) Be.as – Import - Programm Be.as – Script, wenn Import zu komplex wird bzw. ständig wiederholt werden muss.
© beas group 2011 / Page 7 Datenimport Das be.as Import - Programm Vorteil: ist voll in be.as integriert Viele Import- und Konvertierungsfunktionen Datenquelle kann beim Import konvertiert und aufbereitet werden – Vorteil bei mehrfachem Import Nachteil: Zum Teil keine Prüfung der importierten Daten auf Korrektheit
© beas group 2011 / Page 8 Datenimport Aufbau des gesamten Vorgangs Daten- quelle Filter + Konver- tierung Daten- ziel Zuordnung
© beas group 2011 / Page 9 Datenimport Datenquelle Jede ODBC- fähige Datenbank Beliebige Textdatei KEINE Excel- Datei! KEINE Excel- Datei! be.as und SAP-Tabellen Aktuelle Datenbank
© beas group 2011 / Page 10 Datenimport Datenziel Fertige einfache Schnittstellen für: Ressource Arbeitsgang Artikel Arbeitsplan Stückliste Kunden Adressen Kontakt Preise Artikellager Anwesenheit Komplexe, gefährliche Schnittstelle: Manuelle Definition der Quelldatei
© beas group 2011 / Page 11 Agenda Datenimport 1: Allgemein 2: Arbeiten mit dem Importprogramm 4: Datenprüfung 5. Beispiel Stücklistenimport
© beas group 2011 / Page 12 Datenimport Importdefinition
© beas group 2011 / Page 13 Datenimport Import aus Textdatei
© beas group 2011 / Page 14 Datenimport Import aus Datenbank
© beas group 2011 / Page 15 Datenimport Feldzuweisung ag_id 123- Select 123- select case when x=y then else end
© beas group 2011 / Page 16 Datenimport Manuelle Zielbestimmung
© beas group 2011 / Page 17 Datenimport Durchführen des Imports
© beas group 2011 / Page 18 Agenda Datenimport 1: Allgemein 2: Arbeiten mit dem Importprogramm 4: Datenprüfung 5: Beispiel Stücklistenimport
© beas group 2011 / Page 19 Datenprüfung Bestätigung Startet Prüfung und erstellt Nachrichten Startet Prüfung und erstellt Nachrichten Fehlerbeschreibung Unterstützung für Beseitigung der Fehler
© beas group 2011 / Page 20 Datenprüfung Die Meldungen müssen abgearbeitet werden Ansonsten kann be.as keine korrekte Berechnungen durchführen.
© beas group 2011 / Page 21 Agenda Datenimport 1: Allgemein 2: Arbeiten mit dem Importprogramm 4: Datenprüfung 5: Beispiel Stücklistenimport
© beas group 2011 / Page 22 Beispiel Import Stückliste Folgende Datei soll importiert werden Parentitem Component bompos bomquantity Rev INTLS Rev Rev Rev Rev Rev Rev Rev Rev Rev Rev Rev Rev Import der Parent-Items als Artikel 2.Import Component als Artikel 3.Import Stückliste (Parent-Item + Component + Position + Quantity) 4.Datencheck und Korrektur Für eine bessere Erkennung soll jeder Artikel mit Z beginnen, also Z Ref1. SAP unterstützt nur 20 Zeichen, also schneiden wir einfach ab.
© beas group 2011 / Page 23 Import Stückliste - Baugruppe Anlage der Import-Definition von Typ Artikel, Datenquelle txt Klick auf den orangenen Pfeil, Auswahl der Importdatei. Diese Einstellung speichern
© beas group 2011 / Page 24 Import Stückliste - Baugruppe Button Felder für Feldzuweisung. Zwingend sind Artikel und Artikelname Artikelnummer = Z-+ die Artikelnummer. Hierfür wird auf SQL-Modus umgestellt und die Definition in SQL- Syntax eingegeben select z- Testlauf: auf orangenen Pfeil von source field klicken und danach auf Test Da nur 20 stellen übergeben werden dürfen, muss der Wert abgeschnitten werden: select substring( z-,1,20)
© beas group 2011 / Page 25 Import Stückliste – Baugruppe Ermitteln der weiteren Werte Artikelfenster öffnen Debug-Fenster öffnen (crtl+Shift+I) Notwendige Werte: Beschaffungsmethode prcrmntmtd=M und Auflösung u_dispo=B
© beas group 2011 / Page 26 Import Stückliste - Baugruppe Ermittelte Feldzuweisung in diesem Fall als Default-Werte in der Feldzuweisungsliste zuordnen speichern und importieren Ergebnis: 3 Baugruppen in der Artikelstrukturansicht
© beas group 2011 / Page 27 Import Material
© beas group 2011 / Page 28 Import Stückliste
© beas group 2011 / Page 29 Datenprüfung Nach Import die Datenprüfung nicht vergessen
© beas group 2011 / Page 30 Zusammenfassung Jetzt können Sie: Daten importieren, konvertieren Datenbanken anpassen Datenprüfung durchführen
Vielen Dank für Ihre Mitarbeit!