SAP Jobsuche bei DV-Treff
raik gawande
vor 7 Jahre
Hallo zusammen,

wir nutzen die Anzahlung auf Positionsebene. Die Kennzeichnung von bestimmten notwendigen Konditionsarten als obligatorisch im Kalkulationsschema führt bei der Schlussrechnung zum Preisfindungsfehler und kann dort auch nicht mehr korrigiert werden.

Gibt es eine Möglichkeit für bestimmte Positionstypen eine Ausnahme für die obligatorischen Konditionsarten zu definieren?

Danke für jeden Hinweis.

bye raik

SanduhrAnzeigeProgramm
vor 7 Jahre
Nein das gibt es nicht.

Aber es geht umgekehrt, so habe ich das schon gemacht/ programmiert.

Also eine Kondition unter bestimmten Kriterien zu verarbeiten als wäre Sie obligatorisch.

Das ist viel einfacher und ohne Massiv in den Standard einzugreifen machbar.


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

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

raik gawande
vor 7 Jahre
Hallo SAP, 😁

ich habe nun die Möglichkeit über die Bedingungen im Kalkulationsschema genutzt und bei dem Anzahlungspositionstyp den SY-SUBRC auf 4 (Bedingung nicht erfüllt) gesetzt.

bye raik

SanduhrAnzeigeProgramm
vor 7 Jahre
Wenn die Kondition obligatorisch ist UND du setzt auf sy-subrc = 4 dann hast du doch trotzdem das Problem, mit dem Preisfindungsfehler (wenn du an die FiBu überleitest).

Oder nicht?

Oder ist deine Kondition nicht mehr obligatorisch?


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

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

raik gawande
vor 7 Jahre
Hallo SAP,

hmmm nein, ich konnte problemlos an die FIBU überleiten (Buchhaltungsbeleg erstellen).

Wir mussten wg. fehlender Konditionssätze bei anderen Positionstypen die Kennzeichnung als obligatorisch wieder entfernen.

bye raik

SanduhrAnzeigeProgramm
vor 7 Jahre
Na wenn du nichts mehr auf obliagtorisch hass, ist ja klar das es keinen Preisfidungsfehler mehr gibt. 😁

Aber wie erzwingst du denn jetzt Fallweise eine Eingabe!?


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

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