Integración con aplicaciones de flujo de trabajo que no son de SAP
También puede integrar sus flujos de trabajo con aplicaciones de flujo de trabajo que no sean de SAP mediante llamadas de servicio externo, servicio web y llamadas a API. A continuación se muestran algunas opciones de integración comunes:
- Cree tareas de flujo de trabajo para llamadas de servicio externas y BSP
- Controladores de lanzamiento de listas de trabajo universales
- Gestión de procesos empresariales de infraestructura de intercambio de SAP NetWeaver
- Wf-XML y servicios web
Importación del servicio ABAP
Puede utilizar el código de transacción: WF_EXTSRV para generar su servicio. Esta transacción se utiliza para mantener los servicios WebFlow. También puede acceder a esto desde la ruta del menú como se muestra a continuación:
SAP Easy Access → Herramientas → Flujo de trabajo empresarial → Desarrollo → Herramientas de definición → Servicios WebFlow → Mantener los servicios WebFlow.
Todos los servicios web que debe utilizar en SAP Workflow deben estar registrados en el directorio de servicios web. Puede registrar manualmente un servicio web ingresando todos los datos del servicio web manualmente. Utilice el código T: WF_EXTSRV.
También puede usar el archivo WSDL que contiene la definición de servicio web y puede importarlo directamente usando T-Code: WFWS.
To register a web service, seleccione Servicio en el cuadro de diálogo y haga clic en Nuevas entradas.
Introduzca una ID de servicio y un texto breve para el servicio web.
Seleccione el registro con el que se llamará al servicio web.
Para Host, agregue la dirección del servicio web y para Puerto, agregue un número de puerto.
Ingrese el directorio y el nombre de llamada del servicio web en el campo Ruta.
Defina el modo de llamada del servicio web. Aquí, usted determina si se trata de un diálogo o un servicio web en segundo plano y si se realiza una devolución de llamada y cómo se realiza.
Haga doble clic y elija un parámetro en la estructura del diálogo.
Los parámetros determinan la interfaz del servicio web. El contenedor de tareas se crea a partir de los parámetros de la siguiente generación de tareas.
Ingrese todos los parámetros del servicio web. Asegúrese de asignar también el ID de servicio de su servicio web a los parámetros. La asignación como elemento de importación y elemento de exportación es necesaria para la posterior creación del contenedor de tareas.
Para generar su servicio, haga clic en el botón Generar como se muestra en la captura de pantalla anterior.
Tiene lo siguiente para realizar las tareas de configuración:
- WF_HANDCUST para configurar las URL del flujo de trabajo.
- WFWS para importar WSDL externo.
- WF_EXTSRV para servicios BSP y ABAP.
- Genera tareas.
- Amplíe el servicio para realizar la devolución de llamada a la URL WF_HANDCUST.