on 12-17-2009 5:04 PM
Hallo SAP B1-Gemeinde:
Folgende Problemstellung:
Ich hab eine Artikelliste in der die Artikelbeschreibung auf Deutsch(Standard), Englisch und Französich vorliegt.
Hat es schon jemand geschafft, über die DTW die beiden Fremdsprachigen Artikelbeschreibungen zu importieren?
Stöße da leider an Probleme.
Ein weiterer Punkt sind die verschiedenen Preise in den Preislisten?
Im DTW-Template gibt es nur die Punkte 'Price' und 'Currency'. Ich habe lediglich einen Einkaufspreis und einen Preis für die Endkunden! Jemand eine Idee???
Vielen Dank im Voraus!
LG Bastian
Edited by: Bastian Hofmeister on Dec 17, 2009 6:04 PM
Hallo Bastian,
beim Thema "fremdsprachige Informationen zu Artikeln importieren" ist eine Aussage wie "stoße an Probleme" so eindeutig spezifiziert, dass jeder sofort ahnt wie Dir geholfen werden kann
Liegt das Problem darin, nicht zu wissen welche Tabelle(n) in SBO angesprochen werden sollen ?
- dann lautet die Antwort: OMTL und MTL1
Liegt das Problem darin, nicht zu wissen welches Business Objekt in der DTW angesprochen werden soll ?
- dann lautet die Antwort: : oMultiLanguageTranslations
Liegt das Problem darin, nicht zu wissen welche Inhalte oder welche Formate in das Template gehören, so gibt die SDK-Hilfe auskunft.
Liegt das Problem darin, bestehende Artikel nicht aktualisieren zu können, sollten entsprechend die MapRules geprüft werden und zudem die Option "Update Schema" in der Karteikarte "Target Data" gesetzt sein.
Ich hoffe diese Informationen helfen weiter
Mit Grüßen aus dem hohen Norden
Heiko
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok, der Import der englischen Bezeichnungen hat geklappt, wobei ich immer noch nicht verstehe, was die Numeratorspalte im Template ist???
Bei den französischen Übersetzungen bekomme ich jedesmal die Fehlermeldung:
This entry already extists in the following table (ODBC -2035)....
Hab aber noch nie etwas importiert, außer eben die englischen Beschreibungen.
Was mach ich denn da falsch???
Hallo Bastian,
womöglich ist Dir nicht ganz klar was dort in welcher Reihenfolge geschieht ?!
Bsp.
- für einen Artikel sollen fremdsprachige Übersetzungen für den Artikelnamen hinterlegt werden
- zunächst wird der Artikel anhand seiner Artikelnummer und das Feld (Artikelname) entsprechend in der Tabelle OMLT "angemeldet"; erst jetzt erhält also Business One die Information, dass für dieses Feld für diesen Artikel Übersetzungen vorgesehen sind
- hierbei wird eine fortlaufende Nummer vergeben - das ist die Referenz für die Kombination "Artikel + Feld"
- da es eine Vielzahl von Übersetzungen für dieses Feld geben kann, wird die Übersetzung selbst in einer weiteren Tabelle gespeichert . Das ist die MLT1
- in der MLT1 wird also die Übersetzung selbst (der Text), ein Hinweis auf die Sprache (LangCode) und natürlich der Verweis für welche Objekt/Feld (in deisem Beispiel entsprechend Artikel/Artikelname) Kombination diese denn eigentlich ist, hinterlegt
Die Tabelle OMLT könnte nun so aussehen:
- TranEntry: das ist die fortlaufende Nummer
- TableName: in welcher Tabelle befindet sich das Objekt - hier also Artikelstamm (OITM)
- FieldAlias: zu welcher Spalte soll es Überseztungen geben (hier also ItemName)
**************************************************************************
TranEntry: 259
TableName: OITM
Field-Alias: ItemName
.
.
TranEntry: 263
TableName: OITM
FieldAlias: U_Color
usw.
**************************************************************************
Die Tabelle MLT1 könnte ergänzend also so aussehen
- TranEntry: das ist die Refernz auf die fortlaufende Nummer
- LangCode: das ist der Verweis auf die Sprache
- Trans: das ist der Übersetzungstext
TranEntry: 259
LangCode: 3
Trans: Auto
TranEntry: 259
LangCode: 1
Trans: car
TranEntry: 259
LangCode: 4
Trans: voiture
TranEntry: 263
LangCode: 3
Trans: rot
TranEntry: 263
LangCode: 1
Trans: red
TranEntry: 263
LangCode: 4
Trans: rouge
.
.
usw
Somit sollten alle Informationen zur korrekten Zuweisung vorliegen.
Der Import einer weiteren Übersetzung muss also entsprechend den Verweis auf das Objekt (tranEntry) enthalten, sonst gibt es keine korrekte Zuweisung. Wenn die TranEntry nicht bekannt sind, hilft nur ein entsprechender Export bzw. Select-Anweisung auf die OMLT
Viel Erfolg und Grüße aus dem nach wie vor verschneiten Hamburg
Heiko
Hi,
Can you see what I'm typing wrong in my worksheet? DTW import fails: Can not insert duplicate key row in object OMLT ...
File: Multi Language Translations
RecordKey | Numerator | FieldAlias | PrimaryKeyofobject | TableName
1 | 1 | ItemName | ITEM1 | OITM
2 | 2 | ItemName | ITEM2 | OITM
File: TranslationsIn User Languages
RecordKey | LineNum | LanguageCodeOfUserLanguage | Translationscontent
1 | 0 | 3 | ITEM1 TRASN
2 | 0 | 3 | ITEM2 TRASN
Edited by: Lukasz Smolinski on Feb 25, 2010 4:16 PM
Sonst poste doch mal die ersten Zeilen deiner Dateien.
Gruß
Sabine
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Schau mal in die Tabelle OMLT. Da hst du die Spalte interne nummer. Suche mal den höchsten Wert dort raus und füge den als Numerator ein. Pro Zeile natürlich um Eins erhöhen.
Zu den preislisten:
Nimm mal die Spalte PriceList dazu. Dann klappts.
Gruß
Sabine
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hallo Bastian,
zur zweiten Fragestellung: Presilistenimport
Schau dir doch einmal alternativ zur DTW den Import unter
Administration -> Datenimport / -export -> Datenimport -> Aus Excel importieren
an
Dies ist die einfachste Art und Weise Preise aus einem Ascii File zu importieren
Als Angaben benötigt man hier die Artikelnummer, die Preislistennummer den Preis und die Währung wobei hier gilt, dass lediglich die Spaltenreihenfolge "Preislistennummer, Preis, Währung" unbedingt aufeinander folgen muss, ansonsten aber diese Spalten nahezu an beliebiger Stelle stehen können.
Die Ascii Datei muss wiederum im Format "Tab-Stop-getrennte Spaltenangaben" vorliegen.
Viel Erfolg und Grüße aus dem verschneiten Norden
Heiko
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
103 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.