Kommt drauf an ob dir das bisherige quick n dirty ausreicht oder ob du eine "belastbare" und zukunftsfähige Logik haben möchtest.
Hierzu gekt man wie folgt vor:
Zunächst ist es wichtig neue Felder in die hierfür vorgesehenen dedizierten Kommunikationstabellen aufzunehmen.
Ein LIKP Feld also in die in KOMKBV2 enthaltene Struktur KOMKBZ4.
Wenn es sich um ein Standardfeld in der LIKP handelt, welches im Standard noch nicht in der KOMKBV2 enthalten war, dann wird dieses aufgrund eines "Move Corresponding" im SAP Standard Coding bereits versorgt.
Wenn es sich um ein Z-Fled handelt, dann muss dieses über einen entsprechenden User Exit versorgt werden.
In diesem Beispielfall USEREXIT_KOMKBV2_FILL in RVCOMFZZ.
Für Nachrichtenfindung kannst du keine Wertbeinflussende Formroutine (VOFM) definieren wie in der Preisfindung, sondern nur Bedingungen (wie in der Preisfindung).
Werte kannst du in meinen Augen nur sinnvoll an der Stelle befüllen deren USER EXIT Name USEREXIT_XXXXX_FILL das ja auch schon ausdrückt.
Ich hoffe meine Ausführungen helfen dir weiter.
Bearbeitet vom Benutzer
vor 6 Jahre
|
Grund: RS
*... who can do field replacements in the debugger can do anything in the system
*so this check can not stop (him) anyway.