Fabrice, Pascal und ich kämpften heute gegen die Tücken die sich im Verlauf der Implementation eines Bausteins der zum Sichern von Zuordnungen zwischen einer Mitarbeiternummer, einer Rolle (z.B. 'Sales' oder 'Backoffice Mitarbeiter') und des Auftragskopfs benutzt werden kann. Hm, wenn der Satz mal nicht wieder zu lange war? Jedenfalls unterscheided der Baustein zwischen 'I'-Insert, 'U'-Update sowie 'D'-Delete. Auch die zu übergebenen Parameter ändern sich auf eine heimtückische Weise die schlussendlich zu unschönen Einträgen in der Datenbank führten. Diese Einträge wiederum führten zum Problem, dass unsere Programme wiederum falsch reagierten und einen Insert auf bereits existierende Daten anstiessen der dan aber natürlich abgebrochen wurde da ja schon Sätze bestehen.
Wie auch immer, früher oder später hat Pascal herausgefunden wie man die Datensätze _richtig_ via. 'Delete' löscht. Die falschen Einträge wurden behoben und es lief endlich wie erwartet! Tja ich denke das ist der Nachteil, wenn Bausteine unzureichend dokumentiert sind also liebe Leser und Leserinnen:
Falls ihr Bausteine für SAP programmiert, dokumentiert diese BITTE ausführlich genug!
söll dä letschti satz e ahspielig uf min baustei si, wonni us dinärä funktion gmacht han?
AntwortenLöschen