Hallo image,
ein Konditionsvorstep ist eine Prüf-Prozedur, mit der SAP checkt, ob bei einem echten Datenbankzugriff eine Tabelleneintrag gefunden werden würde.
Bei deinen Fehlermeldungen hilft nur: Analyse-Button im Konditionsschema , feststellen, mit welchen Schlüsselwerten in welchen Zugriffsfolgen auf die Kondition zugegriffen und nichts gefunden wurde (hat Thomas in seiner Antwort gut beschrieben) und dann Analyse der Konditionssätze über VK12 o.ä. (Eingabe der Konditionsart und dann Konditions-Info auswählen)
Konditionssätze werden übrigens nicht aktiviert.
Deine Fehlermeldung mit der obligatorischen Kondition PR00 ist ein anderes Thema - hier ist dein Problem, dass die PR00 im Kalkulationsschema als zwingend definiert ist, in deinem Beleg aber in der Position, die diese Meldung verursacht, fehlt !!! Also entweder einen Konditionssatz erfassen oder die Kondition im Beleg manuell erfassen (im Kalk.-Schema in der ersten Spalte PR00 eingeben etc.; vorausgesetzt, PR00 ist bei dir als "manuelle Pflege" erlaubt ! bzw. über Analyse nachschauen, welchen Datensatz das System sucht und mit VK12/13 nachschauen, ob er existiert.
Die Konditionen sind selbstverständlich im System gespeichert; aber tricky. Die Tabellen mit deinen Schlüsselbegriffen beginnen für Preisfindung mit dem Buchstaben A + 3-stellige Zahl, also z.B. A901 für kundenspezifische. Da sind aber nur die Keys drin + das Feld KNUMH; dieses Feld wiederum findet man in der KONV - und das sind die Werte der Konditionen. Und eine dieser A-Tabellen repräsentiert eine Zugriffsfolge - wobei die A-Tabellen (und alle dieser Zugriffstabellen) mehere Konditionsarten (wie PR00 usw.) enthalten können und auch üblicherweise tun.
Ausreichend verwirrt ? - sorry, aber die Konditionstechnik ist leider so komplex, wenn auch sehr effektiv und variabel.