Bonussystem
aus ASP-XTend, der freien Wissensdatenbank
Jedem Artikel, bei dem das System feststellt, dass er bei diesem Kunden bonusberechtigt ist, wer-den in der Auftragsdatei der Bonusfaktor und der Bonusempfänger in Form seiner Adressnummer zugeordnet.
Wie das System feststellt, dass ein Artikel bei einem Kunden bonusberechtigt ist, wird nun erläutert. Es gibt eine Menuposition „Verwalten Bonusberechtigung“, die folgende Arbeitsmaske bringt:
Wenn dieser Menupunkt angewählt wird, erscheint folgende Maske:
VW0839 BONUSBERECHTIGUNG 15.08.96
RAN ACD Ansorg Computer Dienste AG 17:44:33
1=Auswählen
Verwalten nach Kundenart etc. . . .
Verwalten nach Kunde/Artikel. . . .
F3=Verlassen F12=Zurück F19=Meldung anzeigen
Mittels dieser Maske wird in zwei Hauptsteuerbereiche verzweigt: der erste, „Verwalten nach Kunde-nart etc. . .“ erlaubt generelle Definitionen, der zweite, „Verwalten nach Kunde/Artikel. . .“ erlaubt spezifischere Definitionen, z.B. Ausnahmen zu den gemerellen Definitionen, einzustellen.
Wird der Bereich „Verwalten nach Kundenart etc.“ gewählt, erscheint folgende Maske:
VW0832 Verwalten Bonusberechtigung nach Kundenart 15.08.96
RAN ACD Ansorg Computer Dienste AG 17:59:49
Unternehmensbereich. (F4). 99999 Bereich allgemein Datei: EJBONP
Bestellart . . . . . (F4). 00
Kundenartencode. . . (F4).
Produkteart. . . . . (F4).
Warenhauptgruppe . . (F4).
Warenuntergruppe . . (F4).
Hersteller . . . . . (F4).
F3=Verlassen F12=Zurück F19=Meldung anzeigen
Hier können beliebige Kombinationen ausgefüllt werden, in unserem Beispiel haben wir nur die Bestellart ausgefüllt und Eingabe gedrückt. Es erscheint dann folgende Maske:
VW0832 Verwalten Bonusberechtigung nach Kundenart 15.08.96
RAN ACD Ansorg Computer Dienste AG 18:00:25
Unternehmensbereich. . . : 99999 Bereich allgemein Datei: EJBONP
Bestellart . . . . . . . : 03 Ihre Bestellung per Fax
Kundenartencode. . . . . :
Produkteart. . . . . . . :
Warenhauptgruppe . . . . :
Warenuntergruppe . . . . :
Hersteller . . . . . . . :
Sonderbonusfaktor. . . . .
gültig ab. . . . . . . . .
gültig bis . . . . . . . .
Bonusberechtigt J/N. . . .
Normal-Bonusfaktor . . . . 1,00
F3=Verlassen F10=Löschen F12=Zurück F19=Meldung anzeigen
in der ein Bonusfaktor, bei Bedarf mit einer Laufzeit, angegeben oder aber eine Bonusberechtigung generell verweigert werden kann. Ein Bonusfaktor beinhaltet, im Gegensatz zu einem Code, der nur bonusberechtigt „ja“ oder „nein“ ausdrückt, kann mit einem Bonusfaktor eine weitere Information festgehalten werden, nämlich wie viel der Artikel bonusberechtigt ist. Ein Eintrag von 1,00 sagt aus, dass der Artikel normal bonusberechtigt ist. Ein Eintrag von 2,00 hingegen sagt aus, dass der Artikel doppelt bonusberechtigt ist.
Die obige Maske erlaubt folgende Steuerung:
- im ersten Block kann ein Sonderbonusfaktor eingetragen werden, der nur aktiv wird, wenn er gleichzeitig mit einem „gültig ab-Datum“ und „gültig-bis-Datum“ versehen ist. Wenn hier ein Eintrag besteht, übersteuert er alle anderen Einträge, auch den Eintrag im Feld „Bonusberechtigt J/N“.
- wenn im ersten Block nichts eingetragen ist, wird der Eintrag im Feld „Bonusberechtigt J/N“ aktiv.
- das Feld „Normal-Bonusfaktor“ wird nur aktiv, wenn im ersten Block nichts eingetragen ist und im Feld „Bonusberechtigt J/N“ ein „J“ steht.
Ist das Feld „Bonusberechtigt J/N“ auf „N“ gestellt, sucht das System nicht nach weiteren Kriterien. Auf diese Weise können einzelne Bereiche ausgeschlossen werden, obwohl sie auf der nächsthöheren Ebene wieder berechtigt wären. Beispiel:
- Warengruppe 100, Untergruppe ist ausgeschlossen
- Warengruppe 100 hat generell Bonusfaktor 1,2, wird jedoch nicht mehr ausgewählt, weil das System auf der tieferen Stufe des Tabelleneintrags die Suche abbricht.
Mit diesem System ist es also möglich, einem Artikel einen Normalbonus zuzuordnen und zusätzlich zeitbegrenzte Aktionen zu definieren, bei denen ein Artikel, der sonst normal bonusberechtigt ist, während der Aktionszeit z.B. 1,5 mal bonusberechtigt ist. Nach Ablauf der Aktionsperiode fällt der Artikel automatisch auf den Normalbonus zurück.
Es ist auf diese Art auch möglich, einen Artikel ab einem vorbestimmten Datum auf nicht bonusberechtigt zu stellen, indem im ersten Block der Sonderbonusfaktor auf 0,00 gesetzt und das entsprechende „Gültig-ab-Datum“ gesetzt wird.
Wird der zweite Hauptsteuerbereich ausgewählt, erscheint eine leicht modifizierte Maske wie folgt:
VW0831 Verwalten Bonusberechtigung nach Kunde/Artikel 15.08.96
RAN ACD Ansorg Computer Dienste AG 18:00:53
Unternehmensbereich.(F4) . 99999 Bereich allgemein Datei: EJBONP
Bestellart . . . . .(F4) . 00
Kunden-Nummer. . . .(F4) .
Artikel-Nummer . . .(F4) .
Artikel-Text . . . . . . .
F3=Verlassen F12=Zurück F19=Meldung anzeigen
Hier können bestimmte Kombinationen bis auf Kunden- und Artikelebene hinab definiert werden. Eine einfache Eingabe der Bestellart wird hier z.B. nicht akzeptiert, sie muss mit einer Kunden- oder Artikelnummer verbunden sein. Die daraufhin erscheinende Maske ist identisch mit der ersteren wie folgt, d.h. es können die gleichen Berechtigungs-Daten eingesetzt werden, nur unter einer anderen Bedingungskombination. Diese Maske erlaubt, zu den generellen Steuerungen der ersten Maske spezifische Steuerung zu definieren, die vor den generellen Vorrang haben. Es handelt sich hier also um Ausnahmesteuerungen.
VW0831 Verwalten Bonusberechtigung nach Kunde/Artikel 15.08.96
RAN ACD Ansorg Computer Dienste AG 18:01:46
Unternehmensbereich. . . : Bereich allgemein Datei: EJBONP
Bestellart . . . . . . . : Ihre Bestellung per Fax
Kunden-Nummer. . . . . . : achermann robert ag
Artikel-Nummer . . . . . :
Artikel-Text . . . . . . :
Sonderbonusfaktor. . . . .
gültig ab. . . . . . . . .
gültig bis . . . . . . . .
Bonusberechtigung J/N. . .
Normal-Bonusfaktor . . . .
F3=Verlassen F10=Löschen F12=Zurück F19=Meldung anzeigen
Die Reihenfolge der Behandlung der einzelnen Blöcke erfolgt wie bei der generellen Maske.
Mit dieser Art Steuerung ist eine einfache Anzeige eines Bonusfaktors im Artikelstamm nicht möglich, da der Bonusfaktor nicht nur vom Artikel, sondern auch vom Kunden, von der Bestellart usw. abhängig sein kann. Es ist auch eine solche Vielfalt von Definitionen gegeben, dass ohne ein Kontrollinstrument rasch die Übersicht verloren gehen kann.
Es besteht daher eine Menuposition „Drucken Liste Bonusberechtigung“, die folgende Maske anbietet:
PRTBO1 Selektieren Liste Bonusberechtigung 15.08.96
RAN 18:52:04
Firma. . . . . . . . . : ACD Ansorg Computer Dienste AG
Unternehmensbereich. . : Bereich allgemein
------------------------------------------------------------------------------
Sortieren:
- nach Kundenart etc.. . . . . . (gewünschtes mit "X" bezeichnen!)
- nach Kunde . . . . . . . . . .
- nach Artikel . . . . . . . . .
Selektieren:
- Bestellart . . . . 00
- Kundenart. . . . .
- Produkteart. . . .
- Warenhauptgruppe .
- Warenuntergruppe .
- Hersteller . . . .
- Kunde. . . . . . .
- Artikel. . . . . .
Auslisten auf Drucker: PRT01 Systemdrucker IPDS
F3=Verlassen F12=Zurück F19=Meldung anzeigen
Die eigentliche Bonusabrechnung
Mit einem Programm, in dem
- die Zeitperiode, die betrachtet werden soll, sowie
- die Kundenummer angegeben werden kann,
werden alle Artikelposten,
- sortiert nach Warenhauptgruppe,
- nach jeder Warenhauptgruppe mit einem Subtotal versehen
- sowie einem Schlusstotal nach jedem Kunden (falls keine Kundennummer eingegeben wurde, werden alle Kunden ausgedruckt)
auf einer Liste aufgeführt. Dieses Programm wird mit der Menuposition „Drucken Bonusliste“ abgerufen. Folgende Maske erscheint bei Aufruf dieser Menuposition
PRTBA1 Selektieren Bonusabrechnung 15.08.96
RAN 18:52:22
Firma. . . . . . . . . : ACD Ansorg Computer Dienste AG
Unternehmensbereich. . : Bereich allgemein
------------------------------------------------------------------------------
Summentotale:
- Detailliert. . . . . . . . . . N
- Subtotal je Monat. . . . . . . N
Sortierung:
- nach Fakturendatum . . . . . . Gewünschte Sortierung mit "X" bezeichnen
- nach WHG/WUG . . . . . . . . .
Selektionen:
von Fakturendatum. . . . 1.01.1996
bis Fakturendatum. . . . 15.08.1996
von Bonusempfänger . . .
bis Bonusempfänger . . .
Auslisten auf Drucker: PRT01 Systemdrucker IPDS
F3=Verlassen F12=Zurück F19=Meldung anzeigen
Auf der Liste steht:
- die Fakturennummer,
- das Fakturendatum,
- die Artikelnummer,
- der Warenwert,
- der Bonusfaktor
- und der mit dem Bonusfaktor gewichtete Bonuswert.
Mit diesen Informationen kann in eine Tabelle eingegangen werden und die Bonusabrechnung des Kunden erstellt werden. Vorläufig ist vorgesehen, diesen letzten Arbeitschritt von Hand durchzu-führen.
