Sämtliche Listen zu einem gegebenen Preiscode weisen Positionen aus einer gemeinsamen Struktur auf. Die Gültigkeitsdaten sind mit der Liste verbunden und für sämtliche Positionen identisch.
Das Hauptobjekt wird automatisch über den Primärschlüssel (Preiscode und Listennummer) ermittelt.
Die einzelnen Positionen werden anhand von zwei Kriterien in folgender Reihenfolge ermittelt:
1. Suche anhand der Positionsnummer, falls diese parametriert und belegt ist.
Ist die Position vorhanden, so wird sie geändert, andernfalls wird sie angelegt.
Die bei der Anlage vergebene Positionsnummer ist dem Lieferanten, der seine Preise übermittelt, nicht bekannt. Daher eignet sich diese Positionsnummer weniger für Änderungen.
2. Suche anhand der Importpositionsnummer IMPNUMLIG, falls diese parametriert und belegt ist.
Ist die Position vorhanden, so wird sie geändert, andernfalls wird sie angelegt.
Diese Positionsnummer wird bei der Preisanlage nicht erfasst. Sie wird bei jedem Preisimport inkrementiert und ermöglicht es, eine vom Lieferanten übermittelte Nummer zu speichern.
Ist der Wert der Importpositionsnummer null, so handelt es sich um eine Neuanlage.
Die folgenden Tabellen werden von der Funktion verwendet. Ihr Inhalt muss ggf. aktualisiert werden. :
Tabelle | Tabellentitel |
---|---|
PPRICLIST [PPL] | Lieferantenpreise |
In der Liste PPRCLIST sind die Kriterien in einer einzigen PLI-Angabe gruppiert.
Im Modell müssen sie einzeln in globalen Variablen definiert werden.
Jedem Kriterium wird eine spezielle Variable zugewiesen.
Die Entsprechungen dürfen niemals invertiert werden.
Diese Vorlage kann sowohl beim Import als auch beim Export verwendet werden. Die Daten werden in den folgenden Tabellen aktualisiert :
Tabelle | Tabellentitel |
---|---|
BPARTNER [BPR] | |
BPSUPPLIER [BPS] | |
BPSUPPMVT [MVS] | Lieferantenbewegungen |
ITMBPS [ITP] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
PPREASON [PPR] | |
PPRICCONF [PPC] | |
PPRICFICH [PPF] | |
PPRICLIST [PPL] | Lieferantenpreise |
PRICSTRUCT [PRS] | |
TABCUR [TCU] | |
TABUNIT [TUN] |