gse hat geschrieben:Ich dachte ich koennte mir hierdurch Erleichterung fuer kuenftige Programme schaffen, indem ich diesen FuBa einfach immer nur mit den richtigen Parametern fuettere und so meine DB-Aktionen realisiere.
Vielleicht hilfst Du mir noch zu verstehen, was an dieser Idee nicht gut ist.
Einfach und leicht wird es schon sein. Es ist nur falsch.
Denn wenn Du es richtig machen willst, ist es alles andere als einfach.
Woher weißt Du für eine beliebige Tabelle (dynamisch) zur Laufzeit Deines Programms:
-Welches Sperrobjekt Du verwenden mußt, um zu verhindern, daß nicht 2 Transaktionen gleichzeitig Änderungen vornehmen wollen?
-Welche Abhöngigkeiten es gibt, so daß nicht Inkonsistenzen entstehen, die erst Monate später bemerkt werden,
-welche Berechtigung der User braucht, der bestimmte Änderungen vornehmen will
-wie paßt Du Dein dynamisches Update-Programm an, wenn SAP per OSS-Note oder Support package einen Fehler behebt, zusätzliche Prüfungen einbaut, ...
-Wenn man dann mal einen Fehler suchen muß, weiß man gar nicht mehr, wo man noch suchen soll, weil ja im Verwendungsnachweis für Tabelle MARA Dein Programm gar nicht mit vorkommt.
Wolltest Du alles ignorieren? Ach so. Du wolltest Dir das Leben leichter machen