on 02-26-2015 2:54 PM
Hallo Forum,
ich habe ein Addin entwicklelt das Daten in die Datenbank "schreibt". Das läuft so ab das das Addin SAP Dialoge aufruft+befüllt und der User vollendet die Eingabe und drückt Hinzufügen. Nun sollen die Datensätze automatisiert in die Datenbank geschrieben werden. Ich habe dafür einen Source bekommen. Es wird per SwissAddonFramework.DI und DAO direkt in die Datenbank geschrieben. Jedoch nur in die Userdefinied Tabellen die mit dieser Schnittstelle auch angelegt wurde. Bei den System Tabellen ist das DAO Object mit einem funktionslosen Dummy überschrieben der kein Save/Load/GetByWhereClause zulässt.
Gibt es da Gefahren wenn man mit DAO direkt in die SAP Tabellen schreibt?
Den Data Transferbench kenne ich, ich kann ihn aber denke ich nicht auf die normalen User loslassen.
Kann ich auf andere Weise Artikel und Geschäftspartner anlegen?
Vielen Dank
Mark
Hallo Mark,
grundsätzlich ist es nicht erlaubt, direkt per SQL, DAO etc in SAP Tabellen sch schreiben / ändern / löschen. Grundsätzlich.
Über Benutzertabellen kann man gerne noch diskutieren, aber SAP Tabellen sollten TABU sein.
Dafür bietet SAP (und nicht Coresuite mit dem Swissaddonframework) das DI an. Mittels DI-Objekten kann man sehr gut Stammdaten schreiben, und auch alles andere von Außen im SAP System buchen.
Bitte die DI - Reference mal anschauen. Ist dem SDK enthalten. Darin sind auch Beispiele.
hdh
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Wir oben geschrieben hat dies nur die HANA version. Aber es soll ja Kunden geben (wie uns) die das haben
In der Roadmap für 9.2 stand auch nichts drin das er für SQL kommen soll und nach meinen Erfahrungen damit würde es mich aus technischer Sicht auch wundern wenn der ServiceLayer für SQL irgendwann kommen würde - sinnigerweise sollte er eher noch direkter in HANA eingebettet werden da HANA die technik dahinter (odata) nativ unterstützt.
User | Count |
---|---|
94 | |
11 | |
10 | |
6 | |
5 | |
5 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.