Auffüllen von Nullen in Artikelnummern

Erprobte Lösungen von Anwendern, die anderen Anwendern helfen, werden hier bereit gestellt

Moderator: SYNERPY

Antworten
ebv-user
Beiträge: 39
Registriert: Do Okt 27, 2005 7:40 am

Auffüllen von Nullen in Artikelnummern

Beitrag von ebv-user »

Wir möchten importierte Artikelnummern in 10-stelliger Form in der Datenbank haben. Hat eine Art.-Nummer weniger als 10 Stellen, sollen entsprechend Nullen am Anfang der Art.-Nr. aufgefüllt werden.
Mit welchem Tool und welchem Befehl ist das auszuführen?
ERP braucht man!
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Im Trigger der BSA (Artikelstamm) kann für den Import folgende Zeile eingefüt werden:

Code: Alles auswählen

NEW.MASKENKEY = F_PADLEFT(NEW.MASKENKEY,'0',10);
ebv-user
Beiträge: 39
Registriert: Do Okt 27, 2005 7:40 am

Beitrag von ebv-user »

Warum liest er die vorangestellten Nullen aus dem Excel sheet nicht ein?

Habe ich irgendwo einen Haken vergessen?
ERP braucht man!
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Kann das vielleicht ein Excelproblem sein? Excel hat sehr oft die Angewohnheit führende Nullen wegzuschneiden, weil es die Nummern als Zahl interpretiert.
ebv-user
Beiträge: 39
Registriert: Do Okt 27, 2005 7:40 am

Beitrag von ebv-user »

Ich habe jetzt alle Artikel im Artikelstamm mit abgeschnittenen Nullen schon drin. Gibts es ein script, mit dem die Artikel-Nummern von links bis auf 10 Stellen mit Nullen aufgefüllt werden?

Danke
ERP braucht man!
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Ein einfaches SQL:

UPDATE BSA
SET MASKENKEY = F_PADLEFT(MASKENKEY,'0',10);
ebv-user
Beiträge: 39
Registriert: Do Okt 27, 2005 7:40 am

Beitrag von ebv-user »

Das war super, ich bin begeistert. Hat geklappt! :D :D :D
ERP braucht man!
Antworten