SAP Jobsuche bei DV-Treff
ahelm
  • ahelm
  • SAP Forum - Guru Thema Starter
vor 13 Jahre
Hallo zusammen,

ich habe von unserer Fachabteilung eine spannende Frage gestellt bekommen, wo ich im Moment leider auch keine Antwort weiß. Vielleicht hat hier jemand eine Ahnung: Es geht um eine Lohnbearbeitung, wobei ein Beschichter für uns Teile beschichtet. Dabei ist es so, dass bis zu einer Losgröße von 49 Stück pauschal 125 EUR anfallen, Mengen darüber werden dann mit Staffelpreisen verrechnet. Also sieht das wie folgt aus:

bis 49 Stück: Pauschal EUR 125 (egal ob 1 Stück oder 49 Stück wirklich bestellt werden)
bis 180 Stück:: EUR 251 per 100 Stück
ab 180 Stück: EUR 209 per 100 Stück

Meine Idee war nun, im Infosatz 2 Konditionen zu pflegen:
PB00: als Staffelpreis:

  • ab 50 ST EUR 251 per 100 ST

  • ab 180 ST EUR 209 per 100 ST

ZB00 (Absolute Zuschlagskondition): Ebenfalls als Staffelpreis

  • ab 0 ST EUR 125
  • ab 50 ST EUR 0

Das würde zwar die richtigen Preise finden, scheitert aber leider in der Bestellabwicklung für alle Mengen kleiner 50 mit der Meldung 06213: "Fehler in der Nettopreisrechnung, Position 000010 (Bitte korrigieren)"

Hat hier jemand eine Idee, wie diese Preisfindung abgebildet werden könnte?

mfg Andreas

Förderer

MMler mit SAPSCRIPT
vor 13 Jahre

Hallo Andreas,

gib noch eine Staffel PB00 ab 0 Stck mit 0, 01 Eur/100 St. ein, das macht den Stückpreis < 1Cent, somit quasi 0...und dann mit dem absoluten ZB00 wie unten beschrieben. Dann erhälst Du die gewünschten Werte.

Gruss MMler


Schwerpunkt MM, dann noch SD, WM, ein wenig PP/QM, Rollen

Branche Pharma, Release ECC 6.0

ahelm
  • ahelm
  • SAP Forum - Guru Thema Starter
vor 13 Jahre
Hallo MMler,

danke für den Tip, ich habe das probiert, leider führt dies aber zur gleichen Meldung 06 213: "Fehler in der Nettopreisrechnung, Position 000010" in der Bestellabwicklung. SAP hat da ein Problem, wenn die Bruttopreiskondition als Wert 0 ergibt. Ich habe es schon probiert, zwei Bruttopreis Konditionen im Kalkulationsschema zu erfassen, das hilft aber leider auch nicht. Ich kann einmal versuchen, ob diese Meldung im Customizing auf Warnung umgestellt werden kann. Ansonsten sehe ich bisher nur die Möglichkeit, das über eine eigens programmiere Regel in der Bruttopreiskonditionen zu definieren, damit hier immer ein Wert drinnen steht, das macht aber leider die Preisfindung intransparenter für den Anwender.

mfg Andreas
rick
  • rick
  • SAP Forum - Guru
vor 13 Jahre

Hallo Andreas,

nicht wirklich schön, aber vielleicht doch überlegswert ggf. mit Formularanpassung:  wenn du einen PB00 für die erste Staffel bis 49 definierst und dann darauf 100% Rabatt von Brutto (bei uns RA01) rechnest, kommt zumindest bei mir die Fehlermeldung nicht mehr, solange über eine andere Kondition ein Wert > 0 ermittelt wird .

Gruß,

Eva

ahelm
  • ahelm
  • SAP Forum - Guru Thema Starter
vor 13 Jahre
Hallo Eva,

danke für den Tip, die Idee ist mir nach meiner letzten Frage dann auch mal gekommen und das funktioniert auch. Es sieht zwar im Bestelldruck ein bisschen komisch aus, aber da kann man noch was machen. Wenn es keine andere Lösung gibt, werden wir wohl damit leben müssen.

mfg Andreas

MMler mit SAPSCRIPT
vor 13 Jahre

Hallo Andreas,

das verstehe ich nicht...habe den Fall in unserem System getestet bevor ich Dir den Lösungsansatz schrieb, das funktionierte einwandfrei.

Scheinbar geht dann im Kalkschema Deine Kondition nicht in die Nettopreise mit ein...

Gruss MMler


Schwerpunkt MM, dann noch SD, WM, ein wenig PP/QM, Rollen

Branche Pharma, Release ECC 6.0

ahelm
  • ahelm
  • SAP Forum - Guru Thema Starter
vor 13 Jahre
Hallo MMler,

danke für den Hinweis, das könnte sein, da muss ich noch einmal das Kalkulationsschema und die Kondition überprüfen. Auf das habe ich nicht geachtet.

mfg Andreas
ahelm
  • ahelm
  • SAP Forum - Guru Thema Starter
vor 13 Jahre
Hallo MMler,

ich habe es mir noch einmal angesehen, meiner Ansicht nach geht die Kondition in den Nettopreis mit ein, zumindest sieht das im Kalkulationsschema der Bestellung so aus. Ich habe jetzt im Debugger auch die entsprechende Stelle gefunden, die den Fehler auslöst. Das Problem ist, dass der Bruttowert auf 0 geht dadurch, dass die PB00 eben 0 ist (weil die Staffel erst bei 50 Stück beginnt). Wie hast Du dieses Problem umgangen? In unserem Release ist da nämlich die Prüfung fix kodiert und auch die Nachricht, die kann also auch nicht per Customizing umgestellt werden.

Mein Kalkulationsschema in der Bestellung sieht so aus:

KArt    Bezeichnung                       Betrag           pro ME   Konditionswert
PB00  Bruttopreis                                     EUR         100 ST              0,00 EUR
ZB00  Zuschlag absolut                  125,00 EUR                             125,00 EUR
          Nettowert incl. Rab.   12.500,00 EUR         100 ST        125,00 EUR
NAVS Nicht abz. Vorsteuer                  0,00 EUR                               0,00 EUR
          Nettowert incl Vst.      12.500,00 EUR        100 ST        125,00 EUR
SKTO Skonto                                   0,000 %                                  0,00 EUR
und so weiter...

Ein Versuch mit einer eigenen Kondition, die im Konditionstyp auch H hat wie der Grundpreis, hat das Verhalten leider auch nicht verändert. Auch das Eintragen in die Zwischensumme 9 im Kalkulationsschema RM0002 ändert daran nichts. Ich hoffe es ist kein Release Thema, wir sind nämlich noch auf ERP 2004.

mfg Andreas
MMler mit SAPSCRIPT
vor 13 Jahre

Hallo Andreas,

wie beschrieben...musst Du noch eine Staffel von 1-49 für PB00 definieren...mit einem Preis von 0,01 € pro 100 Stck. Das ergibt einen Preis von weniger als 1 Cent pro Stück...und wird mit 0,0 ausgewiesen. Und dann den ZB00 wie unten beschrieben...

PB00: als Staffelpreis:
ab 1 ST EUR 0,01 per 100 ST

ab 50 ST EUR 251 per 100 ST

ab 180 ST EUR 209 per 100 ST

ZB00 (Absolute Zuschlagskondition): Ebenfalls als Staffelpreis

ab 0 ST EUR 125

ab 50 ST EUR 0

Dann sollte das gehen...

Gruss MMler


Schwerpunkt MM, dann noch SD, WM, ein wenig PP/QM, Rollen

Branche Pharma, Release ECC 6.0

ahelm
  • ahelm
  • SAP Forum - Guru Thema Starter
vor 13 Jahre
Hallo MMler,

das habe ich bei meinem letzten Versuch nicht eingegeben, ändert aber trotzdem an der Fehlermeldung nichts. Hier prüft unser SAP Release gegen den Bruttowert und der ergibt leider 0. Das ist vermutlich doch ein Releasethema, wahrscheinlich ist im ECC 6.0 die Prüfung anders... Ich werde den Weg über einen Bruottpreis der danach wieder über einen Rabatt ausgeglichen wird, gehen. Danke trotzdem für deine Hilfe.

mfg Andreas

ahelm
  • ahelm
  • SAP Forum - Guru Thema Starter
vor 13 Jahre
Hallo zusammen,

ich habe jetzt die folgende Lösung für mein Problem implementiert, die Idee habe ich aus dem SD genommen, wo SAP das im Standard schon mit ausliefert (Konditionen AMIW und AMIZ). Kurz gefasst habe ich folgendes getan:

1. 2 neue Konditionsarten als absolute Konditionen angelegt: ZMBW Mindestbestellwert und ZMBZ als Mindestbestellzuschlag
2. Die ZMBW in das Kalkulationsschema RM0002 übernommen, damit sie im Infosatz gepflegt werden kann.
3. Die ZMBW (als manuelle statistische Kondition) und ZMBZ in unserer eigenes Einkaufsbelegschema übernommen, dort die ZMBW auf die Variable XWERTE zugewiesen
4. Eine neue Regel programmiert und diese ins Kalkulationsschema für die Konditionsart ZMBZ eingefügt. Diese Regel sucht die Variable XWERTE (wenn Wert 0, wird noch direkt die Kondition ZMBW in der internen Tabelle gesucht) und vergleicht den aktuellen Nettowert mit diesem Wert. Ist er niedriger, wird die Differenz als Konditionswert gezogen, ansonsten wird 0 gezogen
5. Dazu habe ich noch eine neue Bedingung definiert, die die ZMBZ im Kalkulationsschema ausblendet, wenn die ZMBW nicht vorhanden ist (also im Infosatz keinen Wert bekommen hat)

Die Anzeige in der Bestellabwicklung ist zwar schlecht, da die statistische Kondition ZMBW in die angezeigten Summen eingerechnet wird, bei der Verbuchung und im Druck werden aber die richtigen Werte gefunden.

mfg Andreas