Mostrando entradas con la etiqueta sap. Mostrar todas las entradas
Mostrando entradas con la etiqueta sap. Mostrar todas las entradas

lunes, 17 de noviembre de 2008

Conectar PHP con SAP

Conectando PHP con SAP

1.- Bájate http://saprfc.sourceforge.net/
2.- descomprime el .zip saprfc-$VERSION$-$PHP_VERSION$.zip
3.- copia el archivo php-saprfc.dll al directorio de extensiones de php (e.g. C:\PHP\ext)
4.- Edita el archivo php.ini y Añade la linea 'extension=php_saprfc.dll'
5.- Si no está copia el archivo librfc32.dll (desde el cd del SAPGUI) al directorio windows system o mejor instala el SAPGUI en la máquina y asegurate de marcar la parte de desarrollo al momento de instalar.
6.- También tienes que activar la extension php_mcrypt.dll: extension=php_mcrypt.dll.

Reinicia apache

Crea la tradicional pagina info.php

<?php
phpinfo();
?>

Ejecútala, busca "saprfc", si lo encuentras vas por buen camino.

Veras algo así:

SAPRFC support enabled
Version 1.4.1
Release date 2005/12/19
RFC Library This RFC library belongs to the SAP R/3 Release *** 640,0,78 *** MT-SL Versions of SAP internal libraries: dptr: 2 ni : 37 cpic: 3 rfc : 3

Nota: Si te da tremendo error y todo se ve mezclado (html con php y javascript) es porque la pagina saprfc_test.php y en general todos los PHP deben iniciar con "<?php" y no solo con "<?"

Saludos y hasta la += 1;