Eine direkte Kalkulation wie Du es hier vorhast über Kalkulationsschema (ich nehme mal an, das es in diesen Bereich fällt) geht glaube ich nicht.
Was Du machen kannst ist eine Kalkulationsroutine zu alternativen Kalkulation programmieren.
Dabei erstellst Du eine Include, der die Logic der Kalkulation beinhaltet. Hierfür brauchst Du bestimmt einen Access Key.
Später musst Du dann noch die Strukturen (XKOMP, KOMP, usw.) updaten.
Leider hatte ich damals es nicht 100% zum laufen gebracht. Schau dir dafür mal die VOFM an.
Dort sind die Routinen mit den Bedingungen hinterlegt.
ACHTUNG: Du musst ggf. deinen Include noch irgendwo deklarieren. Führe dafür am besten die erweiterte Syntaxprüfung aus um zu sehen wo es hin muss.
Gehe am besten so vor.
VOFM aufrufen und in den gewünschten Menüleistenpunkt gehen.
Wähle aus was Du brauchst (z.B.: Formeln -> Konditionswert)
Erstelle hier eine neue Routine.
Binde die neue Routine in das Kalkulationsschema ein.
Hinweis: Der Pritty Printer funktioniert hier leider nicht. Schreibe das Programm am besten in SE38 (ine lokales Testprogramm) und kopiere es nach dem Pritty Printer in das neue Include.
Danke Paddy für Deine Antwort!
Ich hatte zwischenzeitlich mit der VOFM probiert und mir über eine eigene Kondition eine Berechnung zusammengebastelt. Den Faktor habe ich einfach in der Kondition im Wert eingegeben und mir umrechnen lassen. Das ist nicht wirklich eine Lösung.
Irgendwo muß ich den Faktor eingeben können, konsequenterweise in der Position. Daher benötige ich ein zusätzliches Feld. Ich dachte so an einen kundeneigenen Append an der vbap, wo ich den Wert auch speichern kann. Meintest Du das mit dem Include und der Erweiterung der 'XKOMP' und 'KOMP'?