Wir haben nun folgende Herausforderung, für welche wir noch keine Lösung gefunden haben:
Situation:
- Artikel eines bestimmten Herstellers sind zu 90% im Arsenal
- Es gibt jeweils 3 Preise (Einkaufspreis exkl, Verkaufspreis exkl. und einen Verkaufspreis exkl. mit einer Preisart)
- der Verkaufspreis mit Preisart ist der empfohlene Verkaufspreis des Lieferanten und dient der Kontrolle der Marge
Da nicht zwei Verkaufspreise (1x Standard-Verkaufspreis und 1x mit Preisart) auf einmal eingelesen werden können (soweit unsere Erfahrungen), erfolgt der Importvorgang in zwei Schritten:
1. Import von Einkaufspreis und Verkaufspreis:
Code: Alles auswählen
Field(*Verkauf-Exk) Pos(7) Update(1);
Field(*Einkauf-Exk) Pos(9) Update(1);
Code: Alles auswählen
Field(*Verkauf-Art) Mask(KRP) Update(1);
Field(*Verkauf-Exk) Pos(5) Update(1);
- es werden wie gewünscht 3 einzelne Preiszeilen (1xEK, 1xVK, 1xVK mit Preisart) erstellt oder falls bereits vorhanden mit den neuen Preisen aktualisiert.
Die Herausforderung stellt sich nun mit den Artikeln, welche im Arsenal sind oder neu ins Arsenal geschrieben werden:
- es bleibt immer nur das Resultat des letzten Artikelimports in der Preistabelle Lage_Preis
- beim Vorgehen wie oben beschrieben sind nach dem ersten Durchgang zwei Preiszeilen (EK, VK) vorhanden aber nach dem zweiten Durchgang ist nur noch eine Preiszeile (VK mit Preisart) vorhanden.
- wenn ich nun den Ablauf umkehre und zuerst den Import mit der Preisart mache ist diese Preiszeile vorhanden aber nach dem zweiten Durchgang sind dann nur noch die beiden Preiszeilen (EK, VK) vorhanden
- ich kann es drehen wie ich will, es bleibt mir immer nur das Ergebnis des letzten Importvorgangs in der Preistabelle
- bezieht sich nur auf Artikel im Arsenal
Gibt es einen Trick/Workaround resp. mache ich etwas falsch?
Ich hoffe ich konnte das Thema einigermassen verständlich beschreiben?
Besten Dank für die Prüfung.