qyurryus hat geschrieben:Es systemweit zu deklarieren scheint daher lukrativ.
Ich würde das auf jeden Fall so machen. Aus meiner Sicht spricht nichts dagegen, aber vieles dafür.
So siehst du durch den Verwendungsnachweis genau, wo diese Parameter abgefragt werden.
zzpak hat noch einen Schritt weiter gedacht:
Du fragst ja im Code im Grunde nicht die Funktionalität für ein Werk ab, sondern du implementierst eine Funktion, die in dem zur Zeit einzigen Werk verwendet wird.
Eine Customizingtabelle mit dem Werk und der Einstellung für die Funktionalität ist zwar etwas komplexer, aber auch flexibler.
vor allen Dingen musst du bei Anpassungen kein Coding ändern, sondern erweiterst die Customizingtabelle um ein paar Einträge.
Wenn nämlich weitere Werke in DE oder auch weltweit dazu kommen, hast du schnell unübersichtliche IF-Abfragen, bei denen du evtl. gar nicht weißt, WAS gemacht wird, sondern nur WO.
Es mag dann zwar richtig sein, wenn jemand fordert: "Das muss genauso laufen, wie in Werk 1111." (Meistens gefolgt von einem "aber"...
), man weiß aber eben nicht, WARUM das so ist. Und wenn du nicht weißt, warum, dann wird es schwieriger, es auf andere Werke zu übertragen.