El conector Python (un sinónimo del paquete) envuelve la biblioteca SAP NW RFCpyrfc existente , a menudo llamada coloquialmente conector SAP C o SDK SAP NW RFC . Para comenzar a utilizar conectores similares de manera efectiva, recomendamos encarecidamente leer una serie de artículos interesantes sobre la comunicación RFC y la biblioteca SAP NW RFC , publicados en SAP Professional Journal (SPJ), en 2009, por Ulrich Schmidt y Guangwei Li:
Mejore la comunicación entre sus Aplicaciones C/C++ y sistemas SAP con SAP NetWeaver RFC SDK
Parte 1: Programación del cliente RFC
Parte 2: Programación del servidor RFC
Parte 3: Temas avanzados
Instalación del SDK de SAP NWRFC
Si SAP NWRFC SDK ya está instalado en su sistema, puede verificar la instalación ejecutando la rfcexec, sin ningún Parámetro.
Puede encontrar información sobre dónde descargar el SDK de SAP NWRFC aquí .
El conector PyRFC se basa en el SDK de SAP NWRFC y debe poder encontrar los archivos de la biblioteca en tiempo de ejecución. Por lo tanto, puede instalar el SDK de SAP NWRFC en las rutas de biblioteca estándar de su sistema o instalarlo en cualquier ubicación e indicarle al conector de Python dónde buscar.
A continuación se muestran ejemplos de configuración para los sistemas operativos Windows
- Cree el directorio de inicio del SDK de SAP NWRFC, por ejemplo
c:\nwrfcsdk
- Establezca la variable de entorno SAPNWRFC_HOME:
SAPNWRFC_HOME=c:\nwrfcsdk
- Desempaquete el archivo SAP NWRFC SDK, por ejemplo,
c:\nwrfcsdk\lib
deberá existir. - Incluya el
lib
directorio en la ruta de búsqueda de la biblioteca en Windows, es decir, extienda laPATH
variable de entorno.