Facebook
Twitter
Google+
Kommentare
0

PHP und SAP

Bald ist es soweit: Unser SAP Business Connector 4.6 läuft Ende 2008 aus der Wartung und muss durch ein anderes System ersetzt werden. Da der SAP BC u.a. auch dafür genutzt wird, SAP-Daten für PHP-Applikationen verfügbar zu machen, muss auch die PHP-Anbindung geändert werden. Eine gute Gelegenheit einmal die verschiedenen Verbindungsmöglichkeiten zur PHP-Welt zu betrachten:

Worum geht es?
Jeder der mit einem SAP-System zu tun hat, weiß, dass ein solches System jede Menge geschäftsrelevante Daten enthält, die auch außerhalb von SAP von Interesse sind. Somit gibt es vielfach den Wunsch auf diese mehr order weniger gut gepflegten Daten auch mit Dritt-Systemen zuzugreifen – beispielsweise per PHP.

Für diesen Zugriff benötigt man entweder eine Art Connector, also eine Fremdsoftware, die zwischen SAP und der Zielanwendung vermittelt, oder man benutzt eins der von SAP angebotenen Systeme, die den Datenaustausch zwischen SAP und dem Rest der Welt regeln sollen.

In unserem Fall sind beide Wege möglich: Für PHP gibt es als Connector SAPRFC, das als Extension eingebunden wird und die Kommunikation mit dem SAP-System regelt. Ist bereits ein passendes SAP-System im Haus kann auch der SAP Business Connector (SAP BC) oder die SAP Exchange Infrastructure (SAP XI) verwendet werden. Beide Systeme können mit anderen SAP-Systemen sprechen und die SAP-Daten als XML verpacken, welches dann von PHP entgegengenommen und weiterverarbeitet wird.

Im folgenden werden die genannten Möglichkeiten genauer betrachtet.

1. PHP und SAP BC
2. PHP und SAPRFC
3. PHP und SAP XI

Links
SAPRFC Homepage
http://saprfc.sourceforge.net/

SAP Business Connector (SAP BC)
http://en.wikipedia.org/wiki/SAP_Business_Connector

SAP Process Integration (SAP PI; ehem.: SAP Exchange Infrastructure, SAP XI)
http://de.wikipedia.org/wiki/SAP_Process_Integration

zp8497586rq
Über den Autor

Frank Giesselmann-Wilms

„Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen