Actividad Recibir RFC de SAP

Utilice la actividad Recibir RFC de SAP para actuar como servidor y escuchar en el punto final de SAP configurado, durante el tiempo de ejecución. La actividad recibe RFC del punto final de SAP especificado y lo convierte en datos XML. La actividad Recibir RFC de SAP es una actividad de arranque. Esta actividad se puede configurar en modalidad síncrona y asíncrona.

Para la actividad Recibir RFC de SAP, debe especificar los parámetros de conexión de pasarela de entrada. La actividad Recibir RFC acepta solicitudes solo del ID de programa configurado en el punto final. Para obtener más información, consulte Creación o edición de un punto final de SAP.

Para conectarse con el sistema SAP desde Studio, debe descargar e instalar los archivos JAR y DLL de SAP en la máquina de desarrollo de Windows. Para más información, consulte Descarga e instalación de los archivos DLL y JAR de SAP.

Nota: Una orquestación que contiene una actividad Recibir RFC de SAP debe tener habilitada la persistencia para ejecutarse en modalidad asíncrona. Para obtener más información, consulte Habilitar la persistencia.

Adición de la actividad Recibir RFC de SAP a la orquestación

  1. Cree o abra una orquestación. Se visualiza una representación gráfica de la orquestación.
  2. Seleccione el separador Actividades y expanda la carpeta SAP.
  3. Arrastre la actividad Recibir RFC a la orquestación.
  4. Seleccione la actividad. Se mostrará Lista de comprobación.

Creación, selección o edición de un punto final SAP

  1. Pulse la tarea Elegir punto final de la lista de comprobación y elija una de las siguientes acciones:
    • Seleccione un punto final existente:
      1. Seleccione Examinar. Se mostrará Explorador de proyectos.
      2. Seleccione un punto final existente y pulse Aceptar. Diríjase al procedimiento Configuración de la actividad.
    • Seleccione un punto final existente y edítelo:
      1. Seleccione Examinar. Se mostrará Explorador de proyectos.
      2. Seleccione un punto final existente y pulse Aceptar.
      3. Pulse Editar. Se visualiza el panel Editar punto final.
    • Cree un punto final nuevo. Seleccione Nuevo. Se mostrará el panel Crear punto final.
  2. Crear o editar un punto final de SAP.

Configuración de la actividad

  1. Seleccione la tarea Configurar en la lista de comprobación. Se mostrará el panel Configurar.
  2. En el campo Nombre de RCF, pulse Examinar.... Se mostrará el recuadro de diálogo Lista RFC.
  3. En el campo Patrón de búsqueda RFC, introduzca una combinación de caracteres y el carácter comodín * para buscar el nombre de RFC deseado tal como se muestra en los siguientes ejemplos:
    • AB* —Busca todos los RFC cuyos nombres empiecen por el prefijo AB.
    • AB*TRANSACTION —Busca todos los RFC cuyos nombres empiecen por el prefijo AB y terminen con la serie: TRANSACTION.

      El sistema SAP es interrogado y los nombres de RFC que coinciden con la expresión del comodín se listan en la tabla Correlación de funciones SAP.

  4. En el panel de opciones, puede seleccionar o deseleccionar la casilla de verificación Modalidad síncrona. El proceso se puede gestionar de forma síncrona o asíncrona. De manera predeterminada, la actividad Recibir RFC se configura en la modalidad asíncrona.
    • Modalidad síncrona - SAP y Cast Iron (la actividad Recibir RFC de SAP) deben estar disponibles durante el proceso. SAP envía una solicitud RFC a Cast Iron y espera respuesta de la actividad Recibir RFC.
    • Modalidad asíncrona - La actividad Recibir RFC de SAP no necesita estar disponible cuando SAP invoca la llamada de función. SAP envía una solicitud RFC a Cast Iron y no espera respuesta de la actividad Recibir RFC.
  5. En la tabla Correlación de funciones SAP, seleccione una de las funciones y pulse Aceptar.

Correlación de salidas de la actividad

  1. Seleccione la tarea Correlacionar salidas en la lista de comprobación. Se visualiza el parámetro de salida de la actividad en el panel De actividad. El esquema XML generado desde el RFC seleccionado se convierte en el parámetro de salida de la actividad.
  2. Cree una correlación entre los parámetros de salida RFC y variables de orquestación y tablas. Consulte Creación de una correlación para obtener instrucciones generales sobre la correlación.

Nota sobre el despliegue de una orquestación de SAP

Antes de poder desplegar una orquestación con actividades de SAP utilizando la consola de gestión web (WMC), el dispositivo de integración debe poder establecer una conexión con el sistema SAP. Si el dispositivo de integración no puede establecer la conexión con el sistema SAP, no se despliega la orquestación.