by Erich410 » Tue Oct 04, 2005 10:10 am
Hallo,
da gibt es den technischen Aspekt, wie man andere Systeme an SAP anschließt um mit dem System zu kommunizieren.
Dazu gibt es technische Dokumentationen ...
Weiterhin gibt es den logischen Aspekt, wie und auf welche Daten man zugreift.
Die Daten im SAP-System sind so verwoben und teilweise auch redundant etc. daß man auf keinen Fall auf einzelne Tabellen zugreifen sollte.
Der Zugriff geht über Anwendungsmodule, also Finanzen, Logistik, Instandhaltung, Beschaffung etc.
Jede diese Anwendungen bietet Schnittstellen (BAPIs), über die man Daten aus dem System auslesen kann und auch neue Objekte der jeweiligen Anwendung erzeugen kann.
Technisch wird eine Funktion aufgerufen, der man gefüllte Felder und Tabellen mitschickt (meist XML-Format) und die einem gefüllte Felder und Tabellen liefert (auch wieder XML).
Anhand einer Tabelle mit Rückmeldungen, die im gleichen "Aufwasch" gefüllt wird, kann man per Programm erkennen, ob die Funktion fehlerfrei abgelaufen ist.
Ob sie das gemacht hat was sie sollte, bekommt man raus, indem man ein LIST-BAPI aufruft und sich die eben erzeugten oder veränderten Objekte mal rausgeben läßt.
Gruß
babap