SAP BAPI Zugriff mit PHP – PHP und SAPRFC
Ihr möchtet mit PHP auf die SAP BAPI Schnittstelle zugreifen?
Dazu benötigt ihr die saprfc PHP Extension. Die Datei php_saprfc.dll in den Extension-Ordner von PHP kopieren, z.B.: Server_Path\lib\phpext
In der PHP.ini die Extension einbinden mit:
extension=php_saprfc.dll
Server neu starten und per phpinfo(); schauen ob das Modul erfolgreich geladen wurde (Eintrag SAPRFC).
Ist das Modul erfolgreich geladen ist der Zugriff über BAPI unter php möglich.
WICHTIG: Ihr für SAPRFC auch SAP-Sourcen: Für Linux das SAPSDK und unter Windows die librfc32.dll. Letztere ist auf jedem System verfügbar auf dem auch die SAPGUI installiert ist. Die Datei muss im system32 Ordner unter Windows liegen, z.B.: c:\windows\system32.