a)
Kenne ich im Standard nicht.
Bzw. du kannst das in Kopierbedingungen einbauen, so die Empfehlung der SAP.
Ich würde in die Ablauflogik zum Dynpro eine Logik einbauen die das prüft, um so eine allgemeingültige Prüfung nicht an verschiedenen Stellen Customizen zu müssen.
Die SAP würde natürlich sagen "it´s not a bug it´s a feature", kann man glaube ich auch ganz anders sehen 😉
b) Hilfetext zum Feld:
Dependencies
The system only saves the reversal reason you selected in the reversal document, if you choose the value C - Negative posting - reversal reason as selected in the Negative posting field in the Customizing activity Define Billing Types.
&
In der Transaktion VOFA der Stornobelegart muss für das Feld "Negativbuchung" (TVFK-XNEGP) der Wert "C" verwendet werden, OSS 2436450
*... who can do field replacements in the debugger can do anything in the system
*so this check can not stop (him) anyway.