Siehe Dokumentation Umsetzung
Sie können soviele Preisanpassungsverarbeitungen wie nötig definieren. Aus diesem Grund muss jede Anpassung durch einen siebenstelligen alphanumerischen Code beschrieben werden.
Übersicht
Sie können soviele Preisanpassungsverarbeitungen wie nötig definieren. Aus diesem Grund muss jede Anpassung durch einen siebenstelligen alphanumerischen Code beschrieben werden.
Um den Missbrauch der Anpassungsmöglichkeiten zu vermeiden, kann jeder Anpassung ein Zugriffscode zugewiesen werden (siehe Dokumentation Zugriffscodes).
Im Block "Auswahl" können Sie die von der Anpassung betroffenen Preise auswählen.
Der Preiscode (siehe Dokumentation Preiscodes) muss zwingend erfasst werden. Eine Preisanpassung kann immer nur für eine Reihe von Preisen definiert werden, für die dieselben Preisbedingungen gelten. Zu dem Preiscode müssen der Betrag sowie die Abschläge und Aufschläge aus der Preisliste definiert sein.
Die Preisanpassung gilt für sämtliche Preislisten, die zu dem Preiscode definiert sind. Dies gilt nur dann nicht, wenn auf den zu verarbeitenden Preislisten Grenzen aktiviert sind.
Das in diesem Feld angegebene Gültigkeitsdatum entspricht dem Gültigkeitsdatum der Preislisten. Lediglich Preislisten, deren Gültigkeitsdatum im Gültigkeitsbereich liegt, können verarbeitet werden.
Per Aktivierung des Kontrollkästchens "Auswahl änderbar" kann festgelegt werden, dass die Auswahl der Preislisten und ihr Gültigkeitsdatum bei Aufruf der Anpassung zugänglich sein sollen. Andernfalls können diese Daten nicht geändert werden.
Im Block "Verarbeitung" kann der allgemeine Verarbeitungstyp der Preisanpassung definiert werden. Vorgeschlagen werden drei allgemeine Verarbeitungstypen, zu denen jeweils bestimmte Parameter gesetzt werden müssen.
Mit der ersten Verarbeitung "Datenänderung" können Sie alle oder eine Auswahl der vorhandenen Preislisten bearbeiten. Die Bearbeitung kann dabei Preisänderungen sowie Änderungen von Abschlägen und Aufschlägen betreffen. Diese Funktion können Sie z.B. im Rahmen einer allgemeinen Änderung oder einer Änderung der Preispolitik verwenden.
In der zweiten Verarbeitung "Datenduplizierung" stehen dieselben Möglichkeiten wie in der ersten Verarbeitung zur Verfügung. Der einzige Unterschied ist, dass in der zweiten Verarbeitung die alten Preislisten nicht verändert werden. Sie werden stattdessen dupliziert, und die Änderungen können ggf. in die duplizierten Listen übernommen werden. Die Parameter der ersten und zweiten Verarbeitung sind identisch. Sie können diese Funktion z.B. für die Anlage von Preislisten für neue Kunden auf Basis von bestehenden Preislisten verwenden.
Mit der dritten Verarbeitung "Währungsänderung" können Sie für alle Preislisten oder für eine Auswahl von Preislisten die Anzeigewährung ändern. Die Beträge der verarbeiteten Preislisten werden in die neue Währung umgerechnet. Sie können die Änderungen am Preis bzw. an den Abschlägen und / oder Aufschlägen der Preislisten auch parametrisieren (analog zur Verarbeitung "Datenänderung").
Verwendungsmöglichkeiten dieses Verarbeitungstyps:
EURO-Konvertierung, Bewertung sämtlicher Personenkonten- und Artikelbewegungen in Euro
Anlage der Preislisten für die ausländische Niederlassung eines Kunden, die in FRF verwaltet wird oder in der nicht dieselbe Preispolitik angewendet wird wie im Haupthaus (in diesem Falle werden die für den Kunden gültigen Preislisten dupliziert, anschließend wird in den Preislisten der Niederlassung die Währung geändert)
Je nach gewünschtem Verarbeitungstyp wird das betreffende Feld im Block "Verarbeitung" gefüllt.
Die Parametrisierungsarten für die einzelnen Verarbeitungen werden nachstehend beschrieben. Für die generierten oder mit der Verarbeitung geänderten Preislisten können neue Gültigkeitszeiträume erfasst werden. Diese Daten können bei Aufruf der Verarbeitung nur geändert werden, wenn die Option "Datum änderbar" aktiviert ist.
Bei der Änderung oder Duplizierung von Preislisten müssen sämtliche Daten zu der zu verwendenden Verarbeitung in Form von Parametern erfasst werden (Schaltfläche ‚Zeilen‘). Eine Erläuterung zu den Zeilenparametern ist dem folgenden Absatz zu entnehmen.
Bei Währungsänderungen müssen Sie den Block 'Währungsänderung" mit folgenden Daten ausfüllen:
alte Währung, in der die Beträge der Preisliste ausgedrückt waren
neue Währung, in die die Beträge der Preisliste umgerechnet werden sollen
Umrechnungskurs (siehe Dokumentation Währungskurse)
Sind weitere Änderungen der Preislistendaten notwendig, müssen zusätzlich dieselben Parameter wie für die Typen "Änderung Preisliste" und "Duplizierung Preisliste" verwendet werden.
Im Block "Verarbeitungsvariablen" können Sie eine Reihe von Variablen definieren, die beim Anlegen von Anwendungsbedingungen und / oder Preis-, Ab- oder Aufschlagsänderungen zur Anwendung kommen sollen. Diese Variablen werden also bei der Parametrisierung der Preisanpassungszeile(n) verwendet (Schaltfläche ‚Zeilen‘).
Es können beliebige Arten von Variablen definiert werden.
Beispiel:
Variable "ARTIKEL" für einen beliebigen Artikelcode. Sie können dann eine Anwendungsbedingung für die Preisanpassung in Bezug auf diese Variable definieren.
Variable "ABSCHLAG1" für einen beliebigen numerischen Wert. Diese Variable können Sie als Wert in der Anpassung des betreffenden Abschlags verwenden.
Der Vorteil dieser Variablen liegt darin, dass sie bei Aufruf der Verarbeitung Preisanpassung angezeigt werden. Daher ist es möglich, ihren Standardwert bereits vor Aufruf der Preisanpassung zu ändern. "Hart codierte" Bedingungen oder als Preisschwankungen erfasste Konstanten hingegen können nicht außerhalb der durch die Positionsparamter definierten Grenzen verwendet werden.
Die Variablentabelle umfasst fünf Spalten:
Variable
In diesem Feld definieren Sie einen Variablencode aus 10 alphanumerischen Zeichen. Dabei handelt es sich um den Code, der für die Ausarbeitung von Formeln für die Anwendungsbedingungen und für die Preisänderungen verwendet wird.
Bezeichnung
Zur einfachen Identifizierung der definierten Variable können Sie eine Bezeichnung erfassen.
Typ
Mit dem Variablentyp können Sie den Typ der Variablen definieren (siehe Dokumentation Datentyp). Beispiel: für die Variabel ‚ARTIKEL‘ definieren Sie einen Typ ITM (Artikelreferenz) und für die Variable ‚NACHLASS1‘ definieren Sie einen Typ DCB (Dezimal).
Standardwert
Um diese Variable anzugeben, können Sie einen Standardwert angeben. Dieser Wert wird bei Aufruf der Preisanpassung angezeigt. Er kann weiterhin geändert werden.
Beispiel:
Für die Variable „ARTIKEL" kann der Standardwert „SPIELZEUG“ gesetzt werden.
Für die Variable „ABSCHLAG1" kann der Standardwert „10%“ gesetzt werden.
Werden bei Aufruf der Verarbeitung diese Werte nicht geändert, so werden lediglich die auf die Verkaufsvorgänge des Artikels „SPIELZEUG“ angewendeten Abschläge mit 10% initialisiert.
Prüftabelle
Den verschiedenen Variablen können Sie eine Prüftabelle zuordnen (siehe Dokumentation Prüftabellen). Auf diese Art können Sie verhindern, dass bestimmte Werte erfasst werden.
Die Maske Parametrisierung der Preisanpassungszeilen setzt sich aus zwei Teilen zusammen:
Kopfzeile mit Zeilennummer, Titel und Preisanpassungsbedingungen
Aktualisierungstabelle für die bearbeiteten Elemente der Preislisten (Preise, Abschläge, Aufschläge – definiert durch den Preiscode)
Es wird pro besondere Anwendungsbedingung eine Preisanpassungszeile angelegt.
Beispiel: Preisanpassung vom Typ "Änderung Preisliste".
Derzeit gilt für unsere 4 Kunden eine gemeinsame Preispolitik. Der Artikelpreis beträgt 100 €, der Abschlag 10%.
Die gemeinsame Preispolitik soll angepasst werden. Für die wichtigeren Kunden 1 und 2 sollen der Artikelpreis auf 90 € gesenkt und der Abschlag auf 11% erhöht werden. Für die Kunden 3 und 4 sollen der Artikelpreis auf 110 € erhöht und der Abschlag auf 9% gesenkt werden.
Für dieses Szenario werden zwei Preisanpassungszeilen benötigt:
Zeile 1: Über eine Kopfzeilenbedingung wird definiert, dass lediglich die Kunden 1 und 2 betroffen sind. In der Aktualisierungstabelle werden der neue Preis und der neue Abschlag spezifiziert.
Zeile 2: Über eine Kopfzeilenbedingung wird definiert, dass lediglich die Kunden 3 und 4 betroffen sind. In der Aktualisierungstabelle werden der neue Preis und der neue Abschlag spezifiziert.
Für die Parametrisierung dieser Preisanpassungen ist also die Anlage mindestens einer Zeile notwendig.
Für die Anlage einer Preisanpassungszeile müssen folgende Daten angegeben werden:
Zeilennummer
Zahl zwischen 1 und 99.999.999.
Zeilentitel
Titel, anhand dessen die betreffende Zeile schnell identifiziert werden kann. Der Titel kann frei gewählt werden.
Bedingung
Sie können auch eine Bedingung angeben, mit der die Anwendung der Verarbeitung eingeschränkt wird. Für diese Bedingung wird die X3-Syntax verwendet. Sie kann wie folgt erstellt werden:
über die Feldwerte in der Preiscode-Id-Tabelle. Beispiel: Für einen Preiscode mit Id Artikel / Kunde kann die Anwendung der Preisanpassung auf einen bestimmten Code ([F:ITM]ITMREF= "XXX") und / oder auf alle Kunden einer gegebenen Statistikgruppe ([F:BPC]TSCCOD= "XXX") beschränkt werden.
die in der Parametrisierungskopfzeile der Preisanpassung vordefinierten Variablen.
Im Rahmen der Preisverarbeitungen stehen zwei Optionen zur Verfügung (für die Auswahl ,sofern parametrisiert):
Löschen der Preisbedingungen, d.h. der verschiedenen mit dem Preiscode verarbeiteten Elemente
Änderung der Werte
Sie aktivieren das Löschen, indem Sie das entsprechende Kennzeichen auswählen. Um die Werte zu ändern, müssen Sie die Änderungstabelle angeben. Diese Tabelle umfasst fünf Spalten:
Bezeichnung
Die Bezeichnungen der Tabellenzeilen werden automatisch mit dem zuvor erfassten Preiscode initialisiert, der für alle von der Preisanpassung betroffenen Preislisten gemeinsam gilt. Es wird eine Zeile pro Abschlag, Aufschlag und Preis erstellt (sofern durch den Preiscode festgelegt ist, dass der Preis automatisch übernommen wird).
Änderungstyp
Es können mehrere Änderungstypen parametrisiert werden:
Nicht geändert: Die Preisspalte wird nicht von der Verarbeitung geändert.
Schwankung in %: Anwendung eines Prozentsatzes auf den Wert des Feldes in der Preis-, Ab- oder Aufschlagspalte.
Schwankung Betrag: Der Feldwert wird durch Addition oder Subtraktion eines Betrages angepasst.
Zuweisung: Die Preisspalte wird mit einem in der Preisanpassung definierten Wert initialisiert. Wurde die Spalte schon aus einer vorhandenen Preisliste mit einem Wert belegt, so wird dieser von der Verarbeitung überschrieben und durch den neuen Wert ersetzt.
Formel oder Konstante
In diesem Feld können Sie den Satz oder Betrag für die Anpassung definieren.
Dabei kann es sich um eine Konstante (eine "hart codierte" Zahl) oder um die oben bereits erläuterten Variablen handeln.
Wird der Satz oder der Betrag reduziert, muss die Konstante oder Variable mit einem negativen Vorzeichen versehen werden.
Rundung & Rundungsart
Das Ergebnis der erneuten Berechnung der Preisbedingungen kann zu viele Dezimalstellen aufweisen. Sie können eine Regel definieren, die die auf das Ergebnis anzuwendende Rundungsart (nächster Wert, höher, niedriger) definiert.
Über die Rundungsart können Sie die Anzahl von Dezimalstellen für die Rundung festlegen. Die Zahl 1 steht dabei für eine Rundung auf eine Dezimalstelle (z.B. 0,), die Zahl 2 für eine Rundung auf zwei Dezimalstellen (z.B. 0,01) etc.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Blocknummer 1
| Mit diesem Code lässt sich die Preisanpassung identifizieren. Ein Anpassungscode identifiziert einen Parameter, der Zugriff auf die Änderungsregeln der Preispositionen in Bezug auf die Preise und Nachlässe gibt. Um einen Anpassungscode zu parametrisieren, definieren Sie einen Typ, einen Preis und Preisdatensätze (für den gegebenen Preis), und die auf die Preisdaten und den Nachlass anzuwendenden Berechnungsregeln. Wurde dieser Parameter einmal definiert, erhält der Benutzer Zugriff auf eine Ausführungsmaske, in der er gleichzeitig die Auswahl der Anpassungsdatensätze und die Werte der in den Berechnungsformeln definierten Variablen angeben kann. Beispiel: Die Datei xxxxxx, die vom 01.01.99 bis zum 31.03.99 gültig ist, muss dupliziert werden, um einen Preisdatensatz zu erstellen, der vom 01.04.99 bis zum 30.06.99 gültig ist. Für die Positionen der Artikelgruppe (aus dem Artikeldatensatz), die auf die Auswahl antwortet, wird der Basispreis um 2% erhöht und der Nachlass steigt von 1,5% auf 1,7%. Für die Positionen in Währung EURO werden die Preise auf den niedrigeren Wert gerundet. |
|   |
| Mit diesem Code kann der Datenzugriff auf bestimmte Benutzer eingeschränkt werden. Wird dieser Bereich ausgefüllt, können nur Benutzer auf die Preisanpassung zugreifen, in deren Profil der entsprechende Zugriffscode definiert ist. |
Auswahl
| Mit diesem Code lässt sich die Preisregel identifizieren. Ein Preiscode identifiziert einen Parameter, der Zugriff auf die Regeln zur Festlegung von Preisen, Nachlässen oder anderen mit der Preisgebung verknüpften Elementen gibt. Um einen Preiscode zu parametrisieren, definiert man den Typ, die Liste der Felder, mit denen angegeben werden kann, wann eine Preisposition anwendbar ist, und die Liste der von der Position angegebenen Felder. Wurde dieser Parameter einmal definiert, hat der Benutzer Zugriff auf die Erfassungsmaske der Preispositionen, in der er den Kriterienwert und die entsprechenden Werte eingeben kann. Beispiel: Definition zweier Nachlässe pro Paar Artikelgruppe - Kundencode. Die Felder Artikelgruppe (aus dem Artikeldatensatz) und Kundencode (aus dem Kundendatensatz) werden als Kriterien bei der Parametrisierung betrachtet. Die Felder Nachlass1 und Nachlass2 sind die von der Preisregel angegebenen Werte. In diesem Fall enthält die Erfassungsmaske der Preispositionen insgesamt vier Spalten. |
| Beim Start der Überarbeitung werden nur die Preisdatensätze berücksichtigt, die die Auswahlkriterien nach Nummer oder Gültigkeit erfüllen. |
| Eindeutige Datensatznummer. Diese Nummer wird automatisch erzeugt oder bei jeder Preisdatensatzanlage erfasst. Dies hängt von der Nummernkreisparametrisierung der Verkaufspreisdatensätze ab. |
|   |
| Der Datensatz muss an diesem Datum gültig sein, damit er verarbeitet werden kann. |
Verarbeitung
| Die Überarbeitung ist auf drei Arten möglich:
|
| Ist dieser Indikator auf ‚Ja‘ gesetzt, können die Beginndaten und die Enddaten der neuen Datensätze (oder geänderten Datensätze) beim Start geändert werden. |
| Gültigkeitsbeginn des aktualisierten Datensatzes. |
| Gültigkeitsende des aktualisierten Datensatzes. |
Tabelle Verbundene Tabellen
| Keine Feldhilfe vorhanden. |
| Ein Ausdruck ist eine Berechnungsformel, die in einer algebraischen Sprache definiert ist. In der Formel können enthalten sein:
Die Erfassung eines Ausdrucks kann mit Hilfe von Schaltflächen erleichtert werden, über die man die verschiedenen verfügbaren Funktionen aufrufen kann oder die Tabellenfelder über die Suche im Daten-Dictionary wiederfinden kann. Ein Ausdruck kann ein Ergebnis als Zeichenkette, numerisches Ergebnis, Datum oder logischen Wert angeben (richtig, wenn das Ergebnis nicht Null ist; falsch, wenn das Ergebnis Null ist). Der erwartete Ausdruckstyp hängt vom Ort ab, an dem die Formel erfasst wird. |
Währungsänderung
| Diese Daten sind nur bei Änderung der Währung zugänglich. |
| Diese Daten sind nur bei Änderung der Währung zugänglich. |
| Dieses Feld wird in einem lokalen Menü geprüft und kann folgende Werte annehmen: Tageskurs/Monatskurs/Durchschnittskurs. Standardmäßig wird der zum im Auftragskopf erfassten Lieferanten gehörige Wechselkurstyp vorgeschlagen. Solange der Auftrag noch nicht angelegt wurde, kann er immer noch geändert werden, wenn nicht bereits eine Zeile mit einer Kostenstruktur erfasst wurde. Mit einem Wechselkurstyp und dem Bestelldatum kann der Wechselkurs in der Kurstabelle ermittelt werden. Der Wechselkurs ist erforderlich, um die anwendbaren Preise und Nachlässe in die neue Währung umrechnen zu können. Wurden bereits Auftragspositionen erfasst oder handelt es sich um eine Auftragsduplizierung, muss der Benutzer entscheiden, ob die Preise und Nachlässe erneut zu kalkulieren sind. Sollen diese nicht neu kalkuliert werden, werden Preise und Nachlässe lediglich auf Basis des über Wechselkurstyp und Bestelldatum ermittelten Wechselkurses in die neue Währung umgerechnet. Entspricht der Wechselkurs der Unternehmenswährung, ist kein Zugriff auf den Kurstyp möglich, da dieser in diesem Kontext keine Rolle spielt. |
Tabelle Bearbeitungsvariablen
| Der Variable zugewiesener Name für die Verwendung in den Auswahl- und Berechnungsformeln. |
|   |
| Datentyp der Variable. |
| Standardwert der Variable. Dieser Wert kann beim Start der Überarbeitung geändert werden. |
| Dieser Code identifiziert eine Prüftabelle, die für die Durchführung der Gültigkeitsprüfungen der Daten verwendet wird. Bei bestimmten Parametrisierungsvorgängen (z.B. bei der Definition der Buchungserfassungsstruktur, der Qualitätsprüfungsfragebögen) können spezielle Prüfungen für die Eingabedaten durchgeführt werden. Die Verwendung einer Prüftabelle ermöglicht:
|
Schließen
Symbol Aktionen
Klicken Sie auf ‚Zeilen‘, um auf die Zeilenparameter der Preisanpassung zuzugreifen. |
Klicken Sie auf ‚Ausführung‘, um die Verarbeitung Preisanpassung zu starten, ohne die hierfür vorgesehene Funktion aufrufen zu müssen (siehe Dokumentation Preisanpassung). |
Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: : Blocknummer 1
Blocknummer 2
Schließen in einen anderen Ordner .Fehlermeldungen |