Wie bereits beschrieben musst du Preisfindung und Textfindung zunächst gedanklich auseinander halten diese sind losgelöst voneinander und können in aller regel nur durch entsprechende (Kundenindividuelle) Programmierungen miteinander verbunden werden.
Daher zunächst die Preisfindung:
In der Praxis wird dein Problem meist mit Mindestauftragswert Konditionen gelöst.
Im SAP Standard gibt es hierfür "Konditionsart AMIW/AMIZ (Mindestauftragswert/
Mindestwertzuschlag)".
Dann wird dieser Aufschlag automatisert durchgeführt.
Zur Textsteuerung:
Nun würde ich einen Text bauen der via Coding aufgerufen wird, wenn die Konditionsart AMIZ gesetzt wird.
Hierbei über variable die Höhe des Aufschlages (= Wert der auch für zusätzlichen "Verkauf" genutzt werden könnte) ausgeben.
Die von dir präferierte Lösung mit nur Text, wäre analog zu dem von mir beschriebenen möglich wenn man die Konditionsarten als "nur statistisch" nutzen würde.
*... who can do field replacements in the debugger can do anything in the system
*so this check can not stop (him) anyway.