Agustus 2, 2011

Interfacing PHP SAP

Posted in komputer, php tagged pada 6:19 am oleh fuad

INSTALASI

Untuk melakukan koneksi dari PHP ke SAP, dibutuhkan software-software berikut:

  •  NetWeaver RFC SDK,  dari sumber tulisan Pak Piers Sharding anda bisa mendapatkannya dengan cara di bawah ini: You need to go to the SAP service Portal for Software downloads, and follow the path of: Download -> Support Packages and Patches -> Entry by Application Group -> Additional Components -> SAP NW RFC SDK -> SAP NW RFC SDK 7.10 -> SAP NW RFC SDK 7.10.  There is an accompanying OSS note: 1025361.

Selanjutnya adalah langkah instalasi:

  1. Extract Netweaver RFC SDK ke suatu folder, biasanya di /usr/local/lib
  2. Selanjutnya extract PHP Netweaver RFC SDK
  3. Untuk pengguna Windows, anda bisa langsung menggunakan library prebuilt yang ada di folder tersebut, tetapi untuk pengguna selain Linux, anda harus mengcompile nya terlebih dahulu. Selanjutnya adalah langkah-langkah untuk instalasi library di Linux
  4. Masuk ke folder hasil extract (cd <sapnwrfc dir>)
  5. Jalankan perintah phpize di dalam folder tersebut, oh ya sebelumnya pastikan anda telah menginstall paket php-dev dari distro linux anda.
  6. Jalankan ./configure –with-sapnwrfc=<path to nwrfcsdk> misal /configure –with-sapnwrfc=/usr/local/lib/nwrfcsdk
  7. Jalankan make
  8. Setelah berhasil, maka jalankan make install. Perintah make install ini akan menginstall/mengkopi  library PHP-SAP ke folder extension_dir, sebagai contoh extension_dir di komputer saya ada di /usr/lib/php5/20090626+lfs/
  9. Selanjutnya restart web server anda
  10. Untuk memastikan instalasi PHP NW RFC SDK telah terinstal dengan benar, ketika eksekusi phpinfo(); harus muncul ekstensi sapnwrfc seperti gambar berikut:
  11. Jangan lupa tambahkan konfigurasi di ld.so.conf  dengan path ke nwrfcsdk, berikut konfigurasi file /etc/ld.so.conf.d/lib.conf saya yang baru:

#libc default configuration

/usr/local/lib

/usr/local/lib/nwrfcsdk/lib/

CONTOH PENGGUNAAN

Baca entri selengkapnya »

Iklan

%d blogger menyukai ini: