01.11.2013 Aufrufe

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Diplomarbeit<br />

Lanzanasto, Neumann, Plattner<br />

Nachdem eine passende „INSERT INTO“-Abfrage erstellt wurde, wird diese an<br />

der Datenbank ausgeführt und dieser Vorgang für alle anderen Shops wiederholt.<br />

2.4.5. Import Hardware<br />

Zum Importieren der Hardware werden zwei Unterfunktionen benötigt. Die<br />

Unterfunktion Import_hardware stellt die Hauptkomponente der Übertragung dar.<br />

Gleich wie bei der Shop-Importierung werden auch hier zu Beginn bei der<br />

Übertragung aus dem EUROPE-Sheet alle vorhandenen Datensätze aus der<br />

shopinfo.hardware-Tabelle der Datenbank gelöscht. Anschließend werden auch<br />

hier die Spaltennummern je nach Sheet gespeichert, da diese nicht bei allen<br />

Kontinenten übereinstimmen. Eine weitere Besonderheit dabei ist, dass für<br />

Europa ein weiterer Sheet im Excel-File existiert, der detaillierte Informationen<br />

über die Hardware in europäischen Shops enthält, wie zum Beispiel bisherige<br />

Standorte. Daher wird in der „DO UNTIL“-Schleife immer unterschieden, ob die<br />

folgenden Informationen eine europäische Hardware betreffen oder eine andere.<br />

Die allgemeinen Details werden bei beiden Möglichkeiten gleich ausgelesen.<br />

Da es in einem Shop mehrere Hardwarekomponenten geben kann, muss die<br />

richtige SAP-Nummer des Shops gefunden werden. Dabei wird darauf geachtet,<br />

ob sich die Shop-Nummer ändert. Immer wenn das der Fall ist, handelt es sich<br />

um einen neuen Shop und die Reihe in der die richtige SAP-Nummer zu finden<br />

ist, wird aktualisiert. Anschließend werden alle notwendigen Informationen aus<br />

dem jeweiligen Sheet des Kontinents ausgelesen. Mit Hilfe des Country-Codes<br />

werden nun noch zusätzliche Informationen aus dem „ROC Info“-Sheet<br />

gewonnen.<br />

Handelt es sich um einen europäischen Shop, muss nun mit Hilfe der<br />

Seriennummer die passende Zeile im „EUR HW Details“-Sheet herausgesucht<br />

werden. Hier werden nun spezielle Informationen für die europäischen Shops<br />

übertragen. Bei anderen Shops werden diese Spalten in der Datenbank mit<br />

einem Leerstring bzw. einem Default-Wert gefüllt.<br />

Anschließend werden die Einträge wieder überprüft und wenn notwendig<br />

verändert. Vor allem beim „ASIA PACIFIC“-Sheet kommt es vor, dass<br />

Seite 17

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!