SAP Jobsuche bei DV-Treff
mateis80
  • mateis80
  • SAP Forum - Neuling Thema Starter
vor 8 Jahre
Hallo zusammen,

haben gerade folgende Anforderung.

Es gibt eine Frachtkondition (Bruttogewichtsstaffel). Die Konditionssätze werden richtig ermittelt und im Kundenauftrag automatisch gezogen.

Ab einem bestimmten Auftragswert soll es aber eine Art „Frachtfreigrenze“ geben, d.h. ab diesem Auftragswert soll diese Frachtkondition nicht mehr gültig sein.

Das gleiche soll später auch gelten, wenn einzelne Kundenaufträge (Wert einzeln unter Frachtfreigrenze) bei einer Sammelfakturierung kumuliert dann diese Frachtfreigrenze überschreiten.

Hat jemand eine Idee/Lösungsmöglichkeit, die möglichst im SAP-Standard realisiert werden kann (Bspw. eine Kombination aus Wert- und Gewichtsstaffel)? Oder hat jemand Tipps, wie man über die Konditionsbedingungen/Rechenregeln auf der Positionsebene den Kopfauftragswert abzufragen und damit ggf. die Positionskondition ungülitg setzen kann?

Beispiel: Auftrag ist Frachtfrei ab 600€

Pos. 10 Pos.wert = 300€ --> Fracht wird ermittelt

Pos. 20 Pos.wert = 301 --> Ab jetzt keine Fracht mehr im Auftrag, da Auftragswert größer als Frachtfreigrenze

Vorab besten Dank für Eure Unterstützung.

Grüße

mateis80

SanduhrAnzeigeProgramm
vor 8 Jahre
a)

In Kopiersteuerung zur Faktura neue Preisfindung mit Frachten.

b)

Bedingung zur (Fracht)Kondition die ab Wert X inaktiv wird (Sy-subrc = 4)


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

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

anfaenger
vor 8 Jahre
Hi,

statt einer Bedingung müsste doch eine normale Preisstaffel funktionieren. Wenn Wert >600, dann Frachtkonditionswert = 0.

Gruss


ECC 6.07, NW 7.4, SD, Logistik, C4C, EDI
SanduhrAnzeigeProgramm
vor 8 Jahre
@Anfanger

Die Idee ist auch recht charmant.

Die Frachtkondtion an sich hat ja eine Bruttogewichtstaffel.

Man könnte eine andere (neue) Konditionsart machen mit Wertstaffel und dann via Konditionsausschluß eine Günstigkeitsprüfung machen.

Dann wäre man nicht in der Verlegenheit eine Bedingung nutzen zu müssen.

Das stimmt natürlich.

P.S. da bin ich zu sehr der "technische" Fan, aber ist in er Tat charmant.


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

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