SAP Jobsuche bei DV-Treff
TIKKV
  • TIKKV
  • SAP Forum - Neuling Thema Starter
vor 5 Jahre
Guten Morgen zusammen,

ich bin total neu in der SAP Beratungswelt und bearbeite eine Fallstudie.

In dem einem Geschäftsvorfall soll der Kunde vom Material X bis Menge 30Stk. einen Aktionsrabatt i.H.v. 20% erhalten (Zeitraum unbegrenzt).

Ab 30Stk. vom selben Material X gilt wieder der Normalpreis.

Ich habe gedacht es über einen Mengenkontrakt es zu lösen, was aber nicht richtig herausgestellt wurde.

https://www.dv-treff-community.de/sap-hilfe/Aktionsrabatt-einstellen--Preisfindung-t14980 

Den Punkt "Konditionsupdate" im SPRO habe ich leider nicht gefunden. Ich habe stattdessen im SPRO mit der Einstellung der Konditionsart ein wenig ausprobiert, aber leider erfolglos.

Ich wäre euch sehr dankbar, wenn ihr mir eine step-by-step Anleitung geben könntet!

Danke für eure Mühe.[img=https://www.bilder-upload.eu/bild-93e64d-1547801683.png.html]

[img=https://www.bilder-upload.eu/bild-16fd40-1547801728.png.html]

Förderer

wreichelt
vor 5 Jahre
Hallo,

hier ist ein Beispiel für die Preisfindung:

https://www.berater-wiki.de/Preisfindung 

über die Bedingung kann dann der Rabatt wieder gestrichen werden wenn die Menge über 29 Stück ist.

Gruß Wolfgang

TIKKV
  • TIKKV
  • SAP Forum - Neuling Thema Starter
vor 5 Jahre
Hallo Wolfgang,

danke für deine schnelle Hilfe.

Ich habe es jetzt geschafft, dass ab dem 31. Stk. der Normalpreis gilt.

Diese Bedingung, die Du erwähnst, habe ich für meine Konditionsart ZYK (=Aktionsrabatt) im SPRO -> Vertrieb -> Grundfunktionen -> Preisfindung -> Steuerung der Preisfindung -> Zugriffsfolgen definieren (Zugriffsfolgen pflegen) keinen Zugriff.

Meldung: Achtung, die Tabelle ist mandantenunabhängig!

Änderung Repository/mandantenunabhängiges

Customizing ist unzulässig

Wenn ich sie mir anschaue, sehe ich bspw. PPR0, aber wüsste auch nicht, welche Bedingung ich einstellen muss.

https://www.bilder-upload.eu/bild-48f44f-1547805918.png.html 

Hättest Du Zeit mir bitte den Weg zu beschreiben? Danke Dir.

wreichelt
vor 5 Jahre
Hallo,

wenn es jetzt gelöst ist dann würde ich keine Zeit mehr investieren.

Gruß Wolfgang

TIKKV
  • TIKKV
  • SAP Forum - Neuling Thema Starter
vor 5 Jahre
Ich konnte es so einstellen, dass wenn ich einen TA anlege mit einer Menge von 31Stk. dann: 30Stk. mit 20% und 1Stk. = Normalpreis.

Meine Frage ist: Wie und wo kann ich es aber einstellen, dass der Kunde auf die GESAMTMENGE von 30Stk. die 20% erhält?

Quasi: erste Bestellung 29 Stk (20% Rabatt), zweite Bestellung 2 Stk (1 Mal 20% und 1 Mal 10%)

Angenommen: Er macht mehrere Bestellungen jeweils immer unter 30Stk., d.h. er bekäme ja jedes Mal 20% Rabatt, was ja nicht passieren soll.

Ich hoffe, dass es jetzt verständlicher ist. 🙂

wreichelt
vor 5 Jahre
Hallo,

das prüfen ob er schon eine Auftrag mit Rabatt hatte läuft auf eine umfassende Programmierung hinaus.

Gruß Wolfgang

SanduhrAnzeigeProgramm
vor 5 Jahre
Zitat von: wreichelt 

Hallo,

das prüfen ob er schon eine Auftrag mit Rabatt hatte läuft auf eine umfassende Programmierung hinaus.

Gruß Wolfgang

Das sehe ich anders.

Die Funktion Konditionsupdate (= kumulierte Werte) ist genau für so etwas vorgesehen.

Hier gibt es das Thema "maximale Konditionsbasis" bzw. "maximale Konditionsmenge".

Allerdings hat der TE sich unbewusst selbst ein Bein gestellt oder der Aufgabensteller kann "Anfänger" nicht leiden.

Mit % Konditionen funktioniert "maximale Konditionsbasis" nämlich nicht, weshalb man das im CUS auch erst gar nicht einstellen kann.

Zumindest ist das mein Wissensstand zu dem Thema, und laut OSS ist das schon seit 20 Jahren so.

Bzw. die SAP hat seit 20 Jahren keine anderslautende Erklärung abgegeben und weder in aktuelleren Hinweisen, noch im offzieiellen Preisfindungsbuch lässt sich iregndwer zum Thema % Konditionen aus und verwendet immer schön Wertkonditionen!? Zufall, Absicht? Keine Ahnung!?

Wenn der Aufgabensteller auf diese Funktion abzielt, muss der TE also entweder den Wert der % Kondition an eine Wertkondition übergeben, oder von Anfang an mit einer Wertkondition arbeiten, je nach Aufgabenstellung.

Aufgrund dieser Tatsache, fand ich die ursprüngiche Idee des TE mit einem Mengenkontrakt zu arbeiten im Zweifel sogar für die bessere Lösung, allerdings kenne ich die gesamte Aufagbenstellung nicht und kann das leider nur bedingt einschätzen.


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.

wreichelt
vor 5 Jahre
Hallo SanduhrAnzeigeProgramm,

ich muss doch mal nachfragen.

Beispiel

1. erster Auftrag kommt und es wird ein Zuschlag für den Transport berechnet

2. nächster oder nächste Aufträge zu dem Kunden (am gleichen Tag) jetzt darf der Zuschlag nicht mehr berechnet werden.

Wie würde das gehen ?

Danke und Gruß

Wolfgang

SanduhrAnzeigeProgramm
vor 5 Jahre
@Wreichelt

Sobald du zu einer Konditionsart die Funktion "Konditionsupdate" aktivierst werden die Werte in Infostrukturen fortgeschrieben.

Auftragsdaten S071 Fakturadaten S060.

Hier gibt es Standardverwendungsmöglichkeiten wie z.B. das beschriebene oder du kannst dir diese Daten auch z.B. via SD_COND_STATISTICS_READ ziehen und unbegrenzt "Schweinereien" damit machen 😁


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.

Benutzer, die gerade dieses Thema lesen