Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporcionan respuestas a algunas de las preguntas más frecuentes sobre la integración de SAP con Microsoft Power Platform.
Versiones y licencias
¿Qué versiones de SAP admite el conector SAP ERP?
El conector SAP ERP admite todas las versiones de SAP de R/3 (principios de 1990), incluidas SAP ECC y SAP S4/HANA.
¿Qué licencias necesito para integrar SAP con Power Platform?
Como mínimo, necesita lo siguiente para cada usuario:
- Una licencia de Power Apps Premium
- Una licencia de usuario con nombre indirecto de SAP
Si ya tiene licencias de usuario con nombre directo de SAP, puede usar estas licencias con Power Apps. Sin embargo, merece la pena señalar que las licencias de usuario con nombre indirecto de SAP cuestan menos que las licencias de usuario con nombre directa.
¿Esta integración funciona con otros productos principales de SAP, como BW, SRM y CRM?
Sí, el conector de SAP ERP de Power Platform funciona con cualquier producto de SAP que se ejecute en la pila de NetWeaver.
¿Cómo puedo conectarse a otros productos de SAP que llegaron a través de adquisiciones?
Para productos como Ariba, Concur y cualquier otro producto de SAP que no se ejecute en la pila de NetWeaver, puede usar nuestros conectores REST y SOAP personalizados.
Si integre Power Platform con SAP ECC y, a continuación, actualice a S/4HANA, ¿se interrumpirán mis integraciones?
No, cientos de clientes se actualizan de SAP ECC a S/4HANA sin problemas. Algunos de los modelos de datos principales cambian en S/4HANA (cliente, proveedor, contabilización financiera), pero los flujos de Power Automate creados previamente tienen en cuenta estos cambios del modelo de datos. Además, SAP garantiza que sus API publicadas se transfieren a nuevas versiones.
Datos e integración
¿Cómo accede Power Platform a los datos de SAP?
El conector ERP de SAP utiliza el servidor de mensajes para invocar API que crean, leen y actualizan datos de SAP. Este tráfico normalmente fluye a través del puerto 33XX para servidores de aplicaciones individuales o el puerto 39XX para las conexiones con equilibrio de carga, donde XX es el número del sistema de la instancia de SAP.
¿Puede Power Platform consumir servicios OData en SAP?
Sí. Para más información, consulte Introducción al conector de SAP OData. También puede crear un conector personalizado en Power Automate para consumir servicios de OData.
¿Puede Power Platform acceder a las vistas en S/4HANA?
Sí, el conector de SAP ERP puede leer las vistas de Core Data Services mediante la acción Leer tabla de SAP con análisis.
¿Puede Power Platform acceder a tablas SAP personalizadas (Z-tables)?
Sí, el conector SAP ERP puede leer tablas personalizadas mediante la acción Leer tabla de SAP con análisis.
¿Qué ocurre si SAP no proporciona una API para un objeto de datos?
En este caso, tenga en cuenta estas opciones:
- Documento intermedio (IDoc): Power Automate proporciona una API genérica que puede invocar de forma sincrónica un IDoc para cualquier tipo de objeto.
- Entrada por lotes : Power Automate tiene una API genérica que puede procesar de forma sincrónica una grabación de entrada por lotes.
- Legacy System Migration Workbench (LSMW): Power Automate puede crear un archivo que se puede soltar en el servidor de aplicaciones de SAP y procesar dentro de la transacción LSMW.
- Módulo de funciones personalizadas : puede crear un módulo de función habilitado para remotos personalizado en SAP y llamarlo mediante un flujo de nube de Power Automate.
¿Power Platform afectará al rendimiento de nuestro sistema SAP?
El conector SAP ERP se ejecuta en la capa de API de SAP, que normalmente proporciona un mejor rendimiento del sistema que ejecutar la misma actividad en la GUI de SAP. A medida que más usuarios pasan de la GUI de SAP a una interfaz de usuario externa como una aplicación de lienzo, el consumo de CPU en los servidores de SAP se reduce significativamente.
¿Hay algún cuello de botella en el rendimiento del conector SAP ERP?
No, normalmente el cuello de botella está en el propio sistema SAP. Puede configurar el número de subprocesos de API simultáneos para que coincidan con los límites de sesión en los servidores SAP. También puede organizar clústeres para la puerta de enlace de datos local.
¿Se pueden usar flujos de Power Automate en otras aplicaciones como Dynamics CRM?
Sí, sus propias aplicaciones personalizadas o cualquier software capaz de integrar con REST puede activar los flujos de Power Automate que se integran con SAP.
¿Funcionará el conector SAP ERP con sistemas que no son UNICODE?
Sí.
¿Cómo se controlan los errores en SAP?
En una aplicación de lienzo, se muestran errores a los usuarios utilizando Power Apps de una forma similar al texto rojo de SAP, que incluye detalles del error. Los usuarios de aplicaciones Canvas pueden corregir errores si están relacionados con los datos y reenviar su trabajo a SAP.
¿Cómo gestiona Power Automate los archivos adjuntos?
Power Automate puede adjuntar archivos a objetos de SAP mediante Servicios de objetos genéricos (GOS) o ArchiveLink, según sus requisitos.
Security
¿Cómo funciona la autenticación con SAP?
Power Platform admite varios métodos de autenticación para SAP:
- Nombre de usuario y contraseña: la aplicación solicita a los usuarios su nombre de usuario y contraseña de SAP en la pantalla de la aplicación de lienzo en Power Apps y envía estas credenciales a SAP.
- Configurar Microsoft Entra ID con Kerberos para inicio de sesión único.
- Configurar Microsoft Entra ID con certificados para el inicio único de sesión.
- Configure Microsoft Entra ID, Azure API Management y SAP para SSO desde el conector de SAP OData.
- Configure el identificador de Microsoft Entra mediante SuccessFactors.
¿Cómo nos aseguramos de que los usuarios de Power Apps no puedan hacer las cosas que no pueden hacer en SAP?
Las API publicadas de SAP realizan las mismas comprobaciones de seguridad que realiza la GUI de SAP. Además, puede configurar flujos de Power Automate para consultar objetos de autorización de usuario para que las aplicaciones, los campos y los botones estén ocultos condicionalmente o se muestren para que coincidan con la experiencia del usuario en SAP.
¿Cómo se garantiza que el tráfico entre Power Platform y SAP esté cifrado?
Use la comunicación de red segura (SNC) de SAP. Puede habilitar esta característica a través de una configuración de conexión al configurar la autenticación.
Customization
¿Cómo controla Power Platform los campos personalizados en SAP?
La respuesta depende de dónde residen los campos personalizados en SAP:
- Añadido a tabla estándar de SAP - use las estructuras de extensión de la Interfaz de programación de aplicaciones empresariales (BAPI) para rellenar los campos en los flujos de Power Automate.
- Tabla de SAP personalizada: para actualizar estas tablas, debe habilitar de forma remota los módulos de función para que el conector de SAP pueda invocarlas.
¿Qué tan fácil es agregar campos personalizados para aplicaciones canvas?
Puede insertar y copiar y pegar fácilmente campos en aplicaciones Canvas utilizando el editor WYSIWYG (What You See Is What You Get).
¿Puede Power Platform llamar a módulos de función personalizados?
Sí, si habilita de forma remota un módulo de función, el conector de SAP puede invocarlo. Sin embargo, SAP no responde a una incidencia de soporte técnico si el módulo de función personalizada no funciona correctamente, ya que es su propio código.
¿Cómo puede Power Platform controlar los procesos personalizados que creó en SAP porque no tenía ninguna otra opción?
Puede leer las tablas de base de datos personalizadas mediante la acción Leer tabla de SAP con análisis para todas las operaciones de lectura. Para las operaciones de creación y actualización, debe habilitar remotamente los módulos de función personalizados que mantienen estos datos. Después de activar de forma remota los módulos de función, el conector SAP ERP puede llamarlos.
Implementación y soporte técnico
¿Dónde puedo empezar?
Revise la documentación: Power Platform y SAP.
¿Dónde puedo obtener un entorno de SAP de demostración para probar las soluciones de integración de SAP?
Tiene un par de opciones:
- Biblioteca SAP Cloud Appliance. Cree sus propias instancias de demostración de SAP en Azure siguiendo las instrucciones de Implementación con sap Cloud Appliance Library.
- SandboxSAP. Asegúrese de seleccionar el complemento para RFC/BAPIs para permitir que Power Automate se conecte a sus instancias. Microsoft no está afiliado a IDES Remote. Use estos servicios en su propio riesgo.
¿A quién puedo acudir si me he atascado en la integración de SAP y Power Platform?
Casi 100% de los problemas detectados se deben a que se pasa por alto un paso o requisito previo en la documentación de Power Platform y SAP . Si sigue teniendo problemas, tiene un par de opciones:
- Envíe una pregunta en nuestro foro en: Power Platform Community
- Envíe un correo electrónico a: sap_ecc_powerapps@service.microsoft.com.
¿Necesito instalar algo en nuestros servidores SAP para que Power Platform funcione con SAP?
No.
¿Es necesario instalar algo en los equipos de nuestros usuarios para la integración de SAP con Power Platform?
No. Se accede a todas las aplicaciones canvas a través de un navegador web.
¿Hay algo que necesite aprovisionar para configurar la integración de SAP con Power Platform?
Sí. Debe aprovisionar una máquina virtual Windows con al menos 8 GB de RAM para la puerta de enlace de datos local. Esta puerta de enlace actúa como un servidor proxy que escucha las solicitudes del inquilino de Power Platform y las retransmite a SAP. Una máquina Windows es suficiente para realizar pruebas. Sin embargo, configure un clúster de máquinas virtuales Windows para la implementación en producción para evitar puntos únicos de error.
¿Con qué rapidez puede estar en funcionamiento una aplicación canvas en SAP?
La aplicación de lienzo precompilada en SAP puede realizar transacciones en el sistema de SAP inmediatamente. Sin embargo, es probable que quiera modificar estas plantillas de aplicación de lienzo agregando campos personalizados o campos estándar de SAP que no se incluyen en nuestras plantillas de solución. Normalmente, en unas pocas semanas puede tener algo listo para que los usuarios empresariales prueben.
¿Puedo crear aplicaciones de lienzo móvil sobre SAP?
Puede usar Power Apps para crear aplicaciones canvas para dispositivos móviles. También puede crear aplicaciones de lienzo nativas en Power Platform.
¿Pueden coexistir las aplicaciones Fiori con Power Apps?
Puede insertar aplicaciones Fiori en menús de aplicaciones de lienzo. También puede insertar aplicaciones canvas en el launchpad de Fiori.