Avalados por :

Cómo compilar y configurar Perl para consultar SAP utilizando llamadas RFC

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Perl es una buena herramienta de script debido a su disponibilidad en diferentes plataformas y su vasta biblioteca CPAN de módulos. Quería un programa para consultar SAP utilizando llamadas RFC. Microsoft Net requiere el Adaptador WCF LOB para SAP, el cual no tenía. Así que la siguiente opción fue buscar el módulo Sap::Rfc para Perl. Me sorprendió gratamente encontrar que el NetWeaver RFC ofrece los Conectores Ruby y Perl de próxima generación que reemplaza a SAP::Rfc. Este nuevo módulo utiliza el último RFC Netweaver SDK y es mucho más fácil de usar que su predecesor.

Sin embargo, compilar el módulo en Strawberry Perl no fue fácil. Por lo tanto, decidí documentar mi experiencia en este blog.

*Si deseas omitir estos pasos, puedes descargar mi compilación de Perl desde el * *sitio de PI-Monitor en sourceforge.*

Instalación de Perl


[Descarga e instala Strawberry Perl | http://strawberryperl.com/releases.html ] en C:strawberry. Prefiero usar el archivo zip portable ya que puedes descomprimirlo en C:strawberry sin efectos secundarios.

Instalación del SDK de Netweaver RFC


Descarga el SDK de SAP NW RFC. Notas OSS: 1025361 y 1056696 .

Primero: http://service.sap.com/swdc
Luego: Descargar -> Paquetes de soporte y parches -> Entrar por Grupo de Aplicaciones ->
Finalmente: En la página "Paquetes de soporte y parches", elige "Componentes adicionales" -> "SAP NW RFC SDK" -> "SAP NW RFC SDK 7.10".
    1. Selecciona tu sistema operativo y descarga el archivo SAR. (En mi caso fue NWRFC_2-20002217.SAR).
    2. Necesitas SAPCAR para descomprimir este archivo. Para obtener SAPCAR (Descargar->Paquetes de soporte y parches -> Entrar por Grupo de Aplicaciones. Luego elige "Componentes adicionales" -> SAPCAR -> SAPCAR 7.10)
    3. En la línea de comandos, descomprime el archivo SAR
SAPCAR_3-20002090.exe -xvf NWRFC_2-20002217.SAR Leer notas sobre la compilación de NWRFC para Perl

Perl necesita una conexión a la red CPAN para instalar los módulos. Antes de poder instalar los módulos, necesitas configurar tu configuración de proxy. Si no necesitas un proxy

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?