Hallo Wolfgang,
Die Konditionsmengeneinheit steht nicht im Materialstamm. Die Konditionsmengeneinheit wird bei der eingeben der Kondition VK12 eingegeben. IN der VK12 kann es einen Vorschlag aus dem Materialstamm geben -- aber die richtige Konditionsmengeneinheit steht in der Konp.
Wie geht es mit den Preisen ?
Der variable Schlüssel einer Konditionstabelle steht in einer Tabelle A+++. Parallel dazu git es eine Tabelle KONH, in der die Kopfdaten zu der Kondition stehen - unteranderem Auch der SChlüssel - hier allerdings nicht aufbereitet, sondern in einem String.
Weiter geht's mit KONP -- der Position und darunter gibt's noch 2 Tabellen - KONM und KON? für mengen und Wertstaffeln.
Wie kommt man von Materialnummer zur Konditionsmengeneinheit ?
Am einfachsten, du suchst die A+++ Tabelle. ( vk12 + F1 - Technische Daten auf deinem Feld )
In deinem Query verbindest du KONP mit A+++ über die Konditionsnummer.
Der Query wird sicher nicht sehr performant sein, aber der ABAP für kleine Leute ist hier nicht schnell.
Ein Programm ist sicher hier besser -- Ich habe mir hier ein schönes, schnelles Konditionenanzeigeprogramm gemacht, denn auch die Strandardprogramme von SAP mit der Generierung stossen schnell an Grenzen.
Viel Glück
Hans.