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;
lunes, 17 de noviembre de 2008
Suscribirse a:
Enviar comentarios (Atom)
2 comentarios:
Hola queria consultarle, yo tengo la carpeta saprfc-1.4-5.1.1.Win32 en cual esta en mi escritorio, dentro de ello esta el componente php_saprfc.ddl, e hize todo los pasos que indica, pero en ningun momento toque el archivo saprfc_test.php, eso donde debo colocar para que al momento de ejecutar el archivo php.info reconosco.
Naturalmente los archivos .php como el test.php los tienes que colocar dentro de Apache2.2\htdocs\XXXX, en un site, para poder verlos desde el explorador. Se vale leer el archivo INSTALL que viene con la libreria saprfc-1.4.1-5.2.6.Win32.
Publicar un comentario