Está en la página 1de 29

PUBLIC

openSAP
Modernize Integration with SAP Integration Suite

Week 4 Unit 1

00:00:05 - Hola a todos. Bienvenido a la semana cuatro.


00:00:08 En esta primera unidad, aprenderemos cómo podemos diseñar escenarios de integración de
nivel empresarial. Antes de entrar en detalles, es muy importante comprender la importancia
de los escenarios de integración de nivel empresarial.
00:00:22 Creo que todos ustedes están de acuerdo en que es bastante fácil diseñar y ejecutar un flujo
de integración simple. Con fines de aprendizaje, creo que ejecutar un flujo de integración
podría ser un objetivo.
00:00:33 Pero cuando desee ejecutar su flujo de integración de forma productiva, también deberá
ocuparse de los aspectos no funcionales, ya que un flujo de integración mal diseñado puede
provocar errores.
00:00:45 Es importante aplicar estos aprendizajes a todos sus flujos de integración productivos, ya que
comparten recursos de arrendatario que pueden afectarse indirectamente entre sí.
00:00:56 En el peor de los casos, el flujo de integración se interrumpe, lo que provoca una interrupción
del servicio para los procesos empresariales y estas directrices de diseño ayudan a mantener
la disponibilidad general del proceso empresarial.
00:01:08 Por ejemplo, puede diseñar sus flujos de integración de muchas maneras diferentes para
implementar un determinado escenario de integración.
00:01:14 Sin embargo, existen determinadas directrices que le ayudan a optimizar el rendimiento de su
escenario. Ahora que hemos comprendido la importancia del flujo de integración de nivel
empresarial, comprendamos cuáles son las cualidades que
00:01:32 hacen que un flujo de integración y un flujo de integración de nivel empresarial. Una de las
cualidades clave de un servicio en la nube es la alta disponibilidad.
00:01:41 En línea con esto, es crucial construir flujos de integración que nunca rompan los procesos de
negocio. Adoptando un enfoque resiliente, podemos mitigar el impacto de las fallas y
mantener un flujo fluido de operaciones.
00:01:57 Como los recursos de arrendatario a menudo son limitados, la gestión eficaz de recursos
también es muy esencial en la integración en la nube para evitar fugas y optimizar el
rendimiento.
00:02:10 Los flujos de integración deben diseñarse teniendo en cuenta la gestión de recursos. El
acoplamiento suelto reduce las dependencias en los componentes externos y evita fallos en
cascada.
00:02:20 Anticipar y manejar fallas temporales es vital cuando se integra con sistemas externos. Los
flujos de integración deben gestionar correctamente las fallas sin interrumpir el proceso
empresarial.
00:02:33 Los errores deben detectarse y gestionarse adecuadamente para garantizar operaciones
ininterrumpidas. SAP proporciona contenido de integración preempaquetado para promover la
reutilización.
00:02:44 Esto incluye flujos de integración, asignaciones de valores y documentación. Al aprovechar
este contenido, puede acelerar el desarrollo del proyecto.
00:02:53 En conclusión, la creación de flujos de integración de nivel empresarial requiere atención a las
cualidades clave y, teniendo en cuenta estos factores, podemos crear flujos de integración
que sean sólidos, fiables y actualizables.
00:03:10 Para diseñar estos flujos de integración de nivel empresarial, SAP proporciona directrices
claras y fáciles de aplicar para proteger los procesos empresariales críticos de una empresa.

00:03:20 Por ejemplo, aplicar los estándares de seguridad más altos, mantener sus flujos de
integración legibles y fáciles de comprender, gestionar los errores de una buena manera,
aplicar directrices específicas de la aplicación, etc.
00:03:32 También contiene directrices para implementar los patrones de integración empresarial más
comunes, como el enrutamiento basado en contenido, el patrón de agregador, el separador,
etc., y patrones de integración específicos como escenarios Exactly Once,
00:03:47 desacoplamiento asincrónico, también. Para cada directriz, se proporcionan uno o más flujos
de integración de ejemplo que le ayudan a comprender rápidamente el tema.
00:03:56 Estos flujos de integración se mantienen lo más simples posible y se pueden configurar y
ejecutar muy rápidamente. Los flujos de integración de ejemplo se encuentran en un conjunto
de paquetes de integración dedicados publicados en SAP Business
00:04:10 Accelerator Hub, con la documentación adecuada. También viene con una colección Postman
que le ayuda a ejecutar fácilmente los escenarios por su cuenta.
00:04:21 Exploremos algunas de las directrices de diseño más recientes, ya que no podremos cubrirlas
todas en detalle aquí. Para empezar, echamos un vistazo a la implementación de la calidad
de servicio exacta una vez en sus escenarios de integración.
00:04:35 Esto garantiza que un mensaje se entregue y se procese en el sistema receptor exactamente
una vez. Un identificador único es un requisito previo para poder identificar duplicados y, para
ello, Cloud Integration admite la asignación de
00:04:50 ID de mensaje y una llamada de proceso idempotente como paso de flujo en el modelado. La
asignación de ID de mensaje es necesaria siempre que el emisor y el receptor requieran
diferentes formatos de ID de mensaje.
00:05:01 Si el emisor vuelve a enviar el mismo mensaje, el mapeador de ID debe garantizar que el
mismo ID fuente esté asignado al mismo ID de destino.
00:05:09 Esto es necesario, en particular, en un escenario de partición o multicast en el que un ID de
emisor debe asignarse a varios ID en el lado del receptor.
00:05:19 La llamada de proceso idempotente y el proceso idempotente local son necesarios cuando el
sistema receptor es incapaz de identificar y descartar mensajes duplicados, y cuando el
procesamiento redundante puede conducir a efectos secundarios no deseados.
00:05:35 Al verificar el ID de mensaje en el repositorio idempotente, se puede realizar la detección de
duplicados y se puede detener el procesamiento si se encuentran duplicados.
00:05:46 Todas las verificaciones de duplicados también se graban en log en el log de procesamiento
de mensajes. En los casos en los que algunos sistemas emisores no pueden realizar
reintentos de mensajes en caso de errores de transferencia, podemos
00:06:01 garantizar la fiabilidad desacoplando el procesamiento de entrada y salida mediante colas de
mensajes o almacenes de datos. Al aprovechar estas opciones de almacenamiento, el
mensaje persiste al inicio de la secuencia de procesamiento, lo que permite un
00:06:16 procesamiento más rápido y una respuesta inmediata al emisor con el código HTTP 202, es
decir: aceptado. Los pasos de procesamiento subsiguientes se ejecutan entonces de forma
asincrónica, proporcionando dependencias sueltas e
00:06:29 implementando un mecanismo de reintento. El nuevo adaptador emisor del almacén de datos
también facilita este desacoplamiento asincrónico a través del almacén de datos y es
00:06:39 adecuado para un uso más ligero. Aunque tanto las colas de mensajes como los almacenes
de datos se pueden utilizar para el desacoplamiento asincrónico con un patrón de

2 / 29
00:06:49 reintento, las colas de mensajes generalmente se recomiendan ya que proporcionan
mensajería de alta velocidad con un alto rendimiento. El siguiente conjunto de directrices
garantiza una mejor reutilización y mantenimiento de sus flujos de integración.
00:07:03 En Cloud Integration, una colección de scripts sirve como un paquete de scripts que
proporciona muchos beneficios sobre los scripts locales, como una mayor reutilización, la
capacidad de evitar fallos, reducir el esfuerzo de mantenimiento y reducir el tamaño de
00:07:17 archivo y el uso de memoria. Admite recursos de script como Groovy Script, JavaScript y
archivos Jars.
00:07:24 Se puede hacer referencia a estos recursos de script mediante diferentes flujos de integración
dentro del mismo paquete o entre diferentes paquetes.
00:07:31 Al trabajar con una colección de scripts, es muy importante evitar realizar cambios
incompatibles, como añadir un nuevo parámetro o cambiar el nombre del tipo de parámetro o
el funcionamiento a los recursos del script de referencia.
00:07:43 En lugar de eso, cree una nueva función. Esto garantiza que los flujos de integración que
utilizan la colección de scripts sigan funcionando según lo previsto.
00:07:52 Para obtener directrices más detalladas sobre las mejores prácticas de scripting, se
recomienda consultar las Directrices generales de scripting.
00:07:59 Estas directrices proporcionan información valiosa y recomendaciones para el desarrollo de
scripts. Vale la pena señalar que actualmente no hay ninguna función de despliegue
automático disponible para las colecciones de scripts de
00:08:10 referencia. Por lo tanto, las modificaciones o actualizaciones realizadas en la colección de
scripts también deben desplegarse manualmente para que
00:08:19 las modificaciones surtan efecto. En una nota similar, también puede crear una asignación de
mensajes como un artefacto dedicado al que pueden hacer referencia diferentes
00:08:27 flujos de integración dentro del mismo paquete o de diferentes paquetes. No solo promueve la
reutilización, sino que añade flexibilidad para asignar dinámicamente artefactos de asignación
de mensajes
00:08:38 utilizando una cabecera o propiedad o a través de un directorio de socios. De este modo,
puede ejecutar diferentes asignaciones de mensajes desde un único flujo de integración.
00:08:47 De forma similar a la colección de scripts, también es importante evitar realizar modificaciones
incompatibles en el artefacto de asignación de mensajes de referencia y, además, a partir de
hoy no es posible el despliegue automático.
00:09:00 Al igual que las colecciones de scripts, primero debe desplegar el artefacto de asignación de
mensajes y, a continuación, el flujo de integración.
00:09:08 En un mundo de integración, reintentar es un patrón importante. Las conexiones a puntos
finales externos o incluso a escenarios de integración completos pueden experimentar
problemas temporales, lo
00:09:19 que provoca fallos. En algunos casos, es posible que los sistemas emisores no tengan
capacidades de reintento integradas, por lo que es esencial que
00:09:27 Cloud Integration gestione los reintentos. Al implementar un mecanismo de reintento en Cloud
Integration, podemos abordar estos fallos temporales.
00:09:37 El proceso de reintento garantiza que los mensajes se vuelvan a entregar a destinos externos
sin reprocesar todo el flujo de integración.
00:09:45 Esto ayuda a minimizar las interrupciones y garantiza un flujo de datos fluido. Veamos
algunos de los adaptadores y escenarios específicos en los que se puede configurar un
mecanismo de reintento.
00:09:58 Para los flujos de integración de salida, el adaptador de receptor XI proporciona opciones
configurables para la garantía de entrega, como Exactly Once.
00:10:07 Además, el adaptador receptor Kafka se puede configurar para manejar reintentos. El
adaptador receptor SuccessFactor también vuelve a intentar la conexión cada tres minutos
durante un máximo de cinco veces.

3 / 29
00:10:20 En el lado de entrada, el adaptador de emisor XI admite la garantía de entrega configurable,
incluidas las opciones Exactamente una vez y Al menos una vez.
00:10:29 Del mismo modo, el adaptador de emisor MDN AS2 o AS2 y el adaptador de emisor AS4 se
pueden configurar para la garantía de entrega. Vale la pena señalar que todos los
adaptadores de emisor de sondeo como SFTP, FTP, correo, Ariba y SuccessFactors vuelven
a intentarlo.
00:10:47 Además, los adaptadores del emisor se conectan a un agente de mensajes como JMS,
AMQP, Kafka. Además, el adaptador de emisor del almacén de datos proporciona
capacidades de reintento.
00:10:59 Ahora, pasemos a la demostración, donde vemos cómo acceder a las directrices de diseño,
los flujos de integración de muestra y algunas directrices más recientes que hemos aprendido
hoy.
00:11:10 Vayamos al arrendatario de SAP Integration Suite y, a continuación, en la parte superior
derecha, hay un enlace a la guía en línea y, una vez que se abre, solo busque las directrices
de diseño y, a continuación, abrirá todas las secciones de Directrices de diseño.
00:11:25 Aquí, tiene varias secciones, como cómo puede trabajar con esto. Puede aprender lo básico.

00:11:30 También hay muchas pautas para diseñar flujos de integración de nivel empresarial, como
tener en cuenta la legibilidad y cómo implementar diferentes patrones de integración
empresarial.
00:11:41 Y en los flujos de integración de muestra, en cada categoría, hay un nombre de paquete de
integración. Pasemos a los paquetes Patrón de integración empresarial.
00:11:53 Hay una colección Postman, puedes descargarla en tu ordenador y luego ir a la pestaña
Discover, donde puedes descubrir las integraciones, buscar el mismo paquete, es decir,
patrones de integración empresarial.
00:12:09 Una vez que lo encuentres, simplemente cópialo en tu espacio de trabajo. Una vez copiado,
vaya a la pestaña Diseño y verá que tiene 33 artefactos.
00:12:23 Aquí, tenemos que desplegar el receptor genérico, y en la calidad del servicio, vamos a abrir
un escenario. Aquí, si ve, obtenemos un ID de pedido y, en función de este ID de pedido,
estamos verificando el duplicado.
00:12:37 En la llamada de proceso idempotente, hay una cabecera Camel, con la que también puede
verificar si se trata de un mensaje duplicado o no y, en función de eso, puede tomar una
decisión.
00:12:50 Implementemos también este flujo de integración de muestra. Y una vez implementada,
esperemos a que comience.
00:13:04 Eso significa que podemos simplemente desencadenar esto desde la colección Postman
descargada. Por lo tanto, extraiga la colección Postman y luego impórtela a su Postman y,
una vez que la importe, verá que la colección contiene
00:13:17 varios puntos finales para sus múltiples flujos de integración de muestra. Abramos el
escenario 6A.
00:13:26 Hay un cuerpo de muestra, payload, y también hay algunas cabeceras que aquí están
pasando como credenciales. Vamos a crear un archivo de entorno, donde damos
principalmente tres variables: el host: este es su host en tiempo de ejecución de Cloud
00:13:41 Integration y, a continuación, un nombre de usuario. Podría ser su ID de cliente y luego su
contraseña - podría ser su secreto de cliente.
00:13:51 Y una vez hecho esto, también necesitamos crear una credencial de usuario con el nombre
OWN para poder llamar al receptor genérico desde el flujo de integración de muestra.
00:14:00 Una vez configuradas todas las opciones, inicie el punto final. Puede ver que la orden se ha
creado correctamente.
00:14:07 Ambos iFlows se completaron. Y si ahora intentamos enviar el mismo pedido de nuevo, es dar
que es un duplicado debido a la llamada de proceso idempotente.

4 / 29
00:14:19 Del mismo modo, ahora podemos consultar otra directriz de diseño: cómo podemos relajar las
dependencias utilizando colas JMS. Copie el paquete, vaya a la pestaña Diseño y, de forma
similar, implemente el receptor genérico y los iFlows de entrada y salida de
00:14:51 JMS. Una vez que lo implemente, abramos el iFlow para ver lo que está haciendo.
00:14:56 Por lo tanto, es un flujo simple basado en temporizador en el que almacena un mensaje en el
JMS y hay otro flujo que está leyendo desde el mismo JMS y procesando y almacenando y
llamando al otro receptor genérico de muestra ProcessDirect.
00:15:09 Por lo tanto, como se trata de un flujo basado en períodos, se han completado
automáticamente ambos iFlows y también se han realizado las entradas de almacén de datos
correspondientes.
00:15:19 Con esto, llegamos al final de esta sesión. En resumen, recuerde que diseñar un flujo de
integración de nivel empresarial no es una actividad única.
00:15:27 Es una práctica que requiere atención a las cualidades clave para salvaguardar los procesos
críticos. Hoy hemos aprendido algunos patrones de pautas de diseño, como cómo
implementar escenarios exactos una vez con la ayuda de la asignación
00:15:40 de ID de mensaje y llamadas de proceso idempotent. También puede desacoplar
asincrónicamente sus interfaces de integración con un patrón de reintento utilizando las colas
de
00:15:49 mensajes o almacenes de datos. Para una mejor reutilización y facilidad de mantenimiento,
utilice colecciones de scripts y artefactos de asignación de mensajes.
00:15:59 Muchos adaptadores también proporcionan opciones de reintento que le ayudan con
problemas de conectividad temporales. Usted puede aprender más sobre estos y mantenerse
al día consultando regularmente las pautas de diseño.
00:16:11 Tengamos en cuenta estos principios a medida que avanza con sus proyectos de integración.
Gracias por ver.
00:16:18 Que tengas un buen día por delante.

5 / 29
Week 4 Unit 2

00:00:06 Hola a todos y bienvenidos a esta unidad sobre la simplificación de la conectividad que no es
de SAP.
00:00:12 Como se mencionó anteriormente en las unidades anteriores, SAP Integration Suite es
nuestra plataforma de integración estratégica
00:00:21 para la integración de aplicaciones SAP y no SAP. Y, como puede ver aquí, en la parte
derecha de esta imagen, SAP
00:00:29 Integration Suite está claramente posicionada, y también utilizada por nuestros clientes, para
la integración de todo tipo de sistemas
00:00:36 SAP y no SAP. Al igual que las aplicaciones en la nube, las aplicaciones locales,
00:00:41 las autoridades públicas, los escenarios de documentos electrónicos, las redes empresariales,
los canales de medios sociales, la
00:00:47 integración de socios comerciales y todos o muchos de estos sistemas no son aplicaciones de
SAP.
00:00:52 Y para esto, necesitamos tener un buen conjunto, un conjunto sólido de adaptadores, así
como contenido preempaquetado, para simplificar
00:01:00 aún más la integración con aplicaciones que no son de SAP. Por lo tanto, el enfoque de esta
sesión está en las capacidades de
00:01:09 SAP Integration Suite, es decir, los adaptadores, así como el contenido que proporcionamos
para facilitar la integración para
00:01:19 aplicaciones SAP y no SAP. Y en esta diapositiva puede ver la larga lista de adaptadores que

00:01:26 proporcionamos listos para usar con SAP Integration Suite, más de 250 adaptadores, que se
le proporcionan, que puede utilizar con SAP
00:01:33 Integration Suite. Adaptadores técnicos como HTTP, adaptador HTTPS, FTP, adaptador
00:01:39 FTPS, adaptador de correo, OData, versión dos, versión cuatro, adaptador AMQP, AS2, AS4,
Kafka, RabbitMQ adaptador, así como muchos
00:01:49 adaptadores de aplicación. Integración con nuestras propias aplicaciones de SAP, como el
00:01:55 adaptador Ariba, los adaptadores MDI y los adaptadores de SuccessFactors.
00:01:59 Pero también muchos adaptadores para integraciones que no son de SAP, como AWS con
las variantes de S3, SQS, SNS, SWF, adaptador de
00:02:07 Salesforce, Microsoft Dynamics, adaptador de almacenamiento de Microsoft Azure, con cuatro
variantes para Blob, archivo, cola y
00:02:15 tabla, adaptador SharePoint, Dropbox, ServiceNow, adaptador Workday. Por lo tanto, la lista
de aplicaciones es larga.
00:02:22 Incluso aquí, puede ver que hay aún más adaptadores disponibles para SAP Integration Suite
y según áreas de aplicación como CRM,
00:02:31 eCommerce, aplicaciones ERP. Y, por supuesto, los partners también desarrollan
adaptadores para
00:02:37 SAP Integration Suite. Puede ver una lista de ejemplo.
00:02:40 Algunas buenas noticias son que ya no tiene que utilizar Eclipse para crear adaptadores para
SAP Integration Suite.
00:02:46 Por lo tanto, puede utilizar cualquier entorno de desarrollo para crear adaptadores e
implementar adaptadores para SAP Integration
00:02:55 Suite. Y una buena noticia adicional es que , para la implementación de los
00:03:00 adaptadores, puede utilizar directamente el entorno de tiempo de diseño de SAP Integration
Suite para implementar también los

6 / 29
00:03:08 adaptadores en su arrendatario de. Anteriormente, podría recordar de adaptadores de
terceros, de
00:03:14 nuestros proveedores OEM, que tenía que descargar los adaptadores del Service
Marketplace y desplegarlos por separado a través de un
00:03:22 entorno de herramientas Eclipse para el arrendatario. Esto ya no es necesario.
00:03:27 Puede aprovechar y consumir directamente los adaptadores del entorno de tiempo de diseño
de SAP Integration Suite, e implementarlos y
00:03:37 actualizarlos desde el entorno de herramientas web de SAP Integration Suite.
00:03:43 Echemos un vistazo a cómo SAP Integration Suite admite varios contenidos de integración
preempaquetados, así como adaptadores
00:03:52 listos para usar. Por lo tanto, podemos buscar contenido de integración
00:03:56 preempaquetado, primero a través de SAP Integration Suite directamente, concretamente en
el área de descubrimiento.
00:04:03 Aquí podrá ver los miles de escenarios de integración preempaquetados.
00:04:10 Por lo tanto, navegamos a la sección Descubrimiento de integraciones en nuestro arrendatario
de SAP Integration Suite.
00:04:17 Aquí puede ver, sí, miles, 3000, además de escenarios de integración preempaquetados, así
como adaptadores entregados listos para usar
00:04:27 con SAP Integration Suite. Y otra opción también es buscar contenido preempaquetado y
00:04:34 adaptadores en SAP Business Accelerator Hub. Así que aquí podemos hacer clic en la
sección Descubrir
00:04:42 integraciones, y luego podemos ver, cuando nos desplazamos hacia abajo, en SAP Business
Accelerator Hub, sí, todos los escenarios de
00:04:50 integración de SAP y de otros proveedores. Y la lista también es larga de integraciones que
no son de SAP que
00:04:57 se admiten listas para usar con SAP Integration Suite. Y en nuestro ejemplo, busquemos
ahora contenido de integración
00:05:03 relacionado con ServiceNow. Y podemos ver, incluso aquí, contenido para la integración de
00:05:08 servicios con escenarios de integración de SAP y de terceros. Veamos aquí la integración de
SAP S/4HANA con ServiceNow.
00:05:15 Podemos encontrar este paquete de integración aquí. Y este paquete de integración viene
con dos flujos de integración,
00:05:24 uno para la replicación del centro de coste y el otro para la replicación del tipo de cambio.
00:05:31 Por lo tanto, y además de los artefactos de integración o el documento, se entrega
documentación, que describe claramente cómo
00:05:40 configurar este escenario de integración , qué hacer en las aplicaciones back end, es decir,
SAP S/4HANA, ServiceNow, así como
00:05:49 en el arrendatario de SAP Integration Suite. Por ejemplo, obtenga el usuario técnico en el
sistema SAP S/4HANA,
00:05:56 realice la configuración del gestor de servidores. Y sí, una vez que queramos usar este
paquete, podemos copiarlo
00:06:03 directamente de SAP Business Accelerator Hub a nuestro propio espacio de trabajo.
00:06:08 Solo tenemos que configurar inicialmente qué arrendatario nos gustaría utilizar para esta
función de copia.
00:06:13 Y luego podemos copiar directamente este paquete de integración en nuestro propio espacio
de trabajo, el área de diseño de nuestra SAP
00:06:21 Integration Suite. Y podemos ver aquí, en el área Diseño, que este paquete de
00:06:26 integración se ha copiado. Antes de empezar, solo una actividad más.
00:06:30 Es decir, buscamos aquí directamente en el área Descubrir, integraciones para el adaptador,
para el adaptador ServiceNow.

7 / 29
00:06:39 De nuevo, aquí en la descripción podemos ver, por ejemplo, qué métodos de autenticación se
admiten mediante el adaptador ServiceNow
00:06:45 y qué formatos admite, XML y JSON, por ejemplo. Esto tiene múltiples beneficios para utilizar
un adaptador
00:06:51 especializado para la integración con ServiceNow. También podemos copiarlo aquí en el área
Diseño.
00:06:59 Y una vez que volvemos al área de diseño, podemos encontrar el adaptador, y solo hay una
actividad, es decir, desplegamos.
00:07:06 Ahora este adaptador, como una actividad única, a nuestro propio arrendatario, sin Eclipse,
directamente aquí, desde el área Diseño
00:07:13 de SAP Integration Suite. Y ahora estamos listos para ir.
00:07:16 Vamos al paquete de integración. Para el escenario de integración, podemos volver a ver aquí
nuestros
00:07:23 dos artefactos de integración para la replicación del centro de coste y el tipo de cambio.
00:07:29 Nos gustaría utilizar la para la aplicación de centro de coste, que es un flujo de integración
programado.
00:07:36 Podemos verlo, por lo que se trata de un evento basado en un tiempo. Por lo tanto, debemos
configurar el temporizador, la frecuencia y el
00:07:42 intervalo en el que se seleccionarán los datos. Se tomarán otros datos de centro de coste del
sistema S/4HANA.
00:07:48 A continuación, los datos se asignarán a la estructura del centro de costos de la aplicación
ServiceNow.
00:07:53 Y luego podemos insertar o actualizar el centro de costos en ServiceNow.
00:07:56 Y también listo para usar, se entrega un flujo de integración de gestión de errores con fines de
gestión de errores, en caso de que
00:08:02 haya un error con el flujo de integración. Por ejemplo, se puede informar a un administrador
por correo
00:08:08 electrónico. Sí, configuremos este escenario.
00:08:11 Solo tenemos que configurar aquí el planificador, básicamente. Por lo tanto, en qué intervalo
de tiempo nos gustaría obtener nueva
00:08:18 información del centro de coste del sistema SAP S/4HANA. Y luego tenemos que configurar
tres receptores.
00:08:24 Uno es el receptor ServiceNow con el punto final y el adaptador ServiceNow.
00:08:33 En segundo lugar, debemos configurar también la integración con el sistema S/4HANA Cloud.

00:08:39 También aquí la información de punto final, las credenciales, el método de autenticación que
nos gustaría utilizar, para integrar con
00:08:49 el sistema SAP S/4HANA. Y por último, pero no menos importante, también tenemos que
00:08:53 configurar el adaptador de correo. Al igual que con el servidor de correo, tenemos que
proporcionar
00:09:00 aquí la dirección, así como las direcciones de correo electrónico de origen y destino para el
iFlow de error.
00:09:08 Y una vez configurado todo el flujo de integración, podemos implementarlo y, una vez que se
haya implementado correctamente, se
00:09:17 puede utilizar. Lo que tenemos que hacer ahora es que, dado que se trata de un
00:09:22 escenario desencadenado basado en tiempos, ahora debemos ir al sistema SAP S/4HANA y
crear un centro de coste.
00:09:29 En nuestro caso, creamos un nuevo centro de coste, aquí a través del caso de transacción 01.

8 / 29
00:09:36 Proporcionamos aquí solo el centro de coste, así como una fecha a partir de la cual debería
ser válido.
00:09:48 Esta es la pantalla inicial. Y luego, en la segunda pantalla, podemos proporcionar más
00:09:55 información sobre el centro de coste, como un nombre, la descripción e información adicional.

00:10:02 Por ejemplo, el responsable, la jerarquía y la división. Una vez grabados los datos, se creará
el centro de coste.
00:10:22 Puede ver que se ha creado el centro de coste. Y ahora, después de que el centro de coste
se haya creado
00:10:30 correctamente, también debería activarse un mensaje, una vez que venza la siguiente hora
programada, cuando se esté programando este
00:10:40 iFlow. Vayamos al área de monitoreo.
00:10:42 Aquí podemos ver un mensaje procesado correctamente. Este será nuestro mensaje después
de que se haya creado el centro de
00:10:51 coste en el sistema SAP S/4HANA. Así que podemos abrir este flujo de integración.
00:10:57 Ahora se acaba de ejecutar. También podemos ir a la traza aquí, para que podamos ver todos
los
00:11:06 pasos del pipeline. En la parte izquierda, podemos ver todos los pasos del pipeline.
00:11:11 Y en el lado derecho, muy bien allí, a través de qué ruta se ha ejecutado el iFlow.
00:11:16 El centro de coste se ha extraído, los datos se han extraído del sistema SAP S/4HANA y, a
continuación, se asignarán a la estructura,
00:11:24 estructura de centro de coste, de la aplicación ServiceNow. Y luego, en función de si el centro
de coste ya existe, se
00:11:31 actualizará o, en caso de que el centro de coste aún no exista, se insertará.
00:11:36 Se insertará un nuevo centro de costos en la aplicación ServiceNow. Con esta demostración,
esperamos poder mostrar cómo SAP Integration
00:11:47 Suite da soporte a la integración con contenido preempaquetado y adaptadores para la
integración de aplicaciones SAP y no SAP.
00:11:56 Como en este caso, una aplicación ServiceNow. Con esto, espero poder mostrarle lo simple
que es integrar
00:12:04 aplicaciones que no son de SAP utilizando el contenido preempaquetado y el rico conjunto de
adaptadores que están
00:12:11 disponibles para SAP Integration Suite.

9 / 29
Week 4 Unit 3

00:00:05 - Hola a todos, bienvenidos de nuevo a otro tema interesante y esencial. En la cuarta semana,
unidad tres, conoceremos las diferentes opciones de supervisión para la capacidad de
integración en la nube de SAP Integration
00:00:20 Suite y cómo puede operar eficazmente un arrendatario de integración en la nube y
escenarios de integración. La supervisión es esencial para garantizar el funcionamiento fluido
y fiable de los procesos de integración dentro de un entorno basado en la
00:00:35 nube. Desempeña un papel crucial en cada infraestructura heterogénea, especialmente
cuando se dispone de un middleware de integración.
00:00:44 Cloud Integration proporciona varias funcionalidades de supervisión integradas en el
dashboard de supervisión permanente que satisface las necesidades de los desarrolladores
de integración y los usuarios técnicos.
00:00:56 Sin embargo, estas opciones de supervisión a menudo se perciben como técnicas y pueden
tener una relevancia limitada para los usuarios empresariales, que priorizan los aspectos
funcionales y la supervisión integral.
00:01:08 Para cerrar la brecha y satisfacer las diversas necesidades de varios usuarios y casos de uso,
SAP ofrece varias posibilidades de supervisión , como la supervisión centralizada y las alertas
mediante SAP Cloud ALM, el archivo de datos en un sistema de archivo propiedad del cliente,
el
00:01:25 registro de datos de supervisión en una solución persistente externa, etc. Aprenderemos
todas estas opciones en detalle en las siguientes diapositivas.
00:01:37 El dashboard de supervisión estándar de Cloud Integration proporciona funciones de
supervisión esenciales, con las que puede supervisar mensajes y artefactos de integración en
tiempo de ejecución.
00:01:48 La pestaña de supervisión consta de varias secciones, y cada sección contiene mosaicos, que
muestran las opciones de filtro y el número de mensajes o artefactos que se corresponden
con las opciones de filtro.
00:02:02 Los mosaicos de la sección Supervisar procesamiento de mensajes muestran el número y el
estado de los mensajes de proceso dentro de una ventana de tiempo específica, lo que
permite a los usuarios ver detalles de mensajes individuales.
00:02:14 La sección Gestionar contenido de integración proporciona información sobre los artefactos
de integración desplegados, incluido su estado de implementación y los puntos finales
correspondientes.
00:02:25 La sección Seguridad le permite gestionar determinadas tareas relacionadas con la
configuración de conexiones seguras entre su arrendatario y los sistemas remotos, mientras
que Gestionar almacenes supervisa los almacenamientos de datos temporales, como
almacenes de datos, variables,
00:02:40 colas y objetos de rango de números. Los logs de acceso proporcionan acceso a los archivos
de log del sistema y analizan los errores que se han producido durante el procesamiento
HTTP de
00:02:50 entrada. Por último, en Gestionar bloqueos, puede gestionar bloqueos de mensajes, así como
entradas de bloqueo de artefactos en tiempo de diseño.
00:03:00 El dashboard de supervisión estándar también proporciona opciones de filtrado mejoradas
para mensajes de proceso, además de los filtros estándar.
00:03:09 Las opciones de filtro estándar de la supervisión de Cloud Integration incluyen ID de tiempo,
estado y artefacto. Además, los usuarios también pueden fijar criterios de filtro adicionales
utilizando propiedades adicionales que se pueden escribir en logs de

10 / 29
00:03:22 procesamiento de mensajes en tiempo de ejecución, mediante un paso de Modificador de
contenido. De este modo, el desarrollador de integración puede añadir contexto empresarial a
los logs.
00:03:32 Estos campos incluyen emisor, receptor, estado personalizado, ID de mensaje de aplicación y
tipo de mensaje de aplicación. Estos filtros permiten a los usuarios limitar su búsqueda y
centrarse en mensajes específicos.
00:03:47 Además, los usuarios pueden utilizar un paso de script para fijar propiedades de cabecera
personalizadas, que son pares nombre/valor. Esto permite incluir información empresarial o
relacionada con payload en el log de procesamiento de mensajes para buscar mensajes en
función de un
00:04:04 contexto empresarial específico. Ciertos sectores y jurisdicciones tienen normativas que
exigen el almacenamiento de datos específicos durante una duración ampliada, como
00:04:14 siete años, mientras que los datos de supervisión de Cloud Integration normalmente se
almacenan durante 30 días. Para estos casos de uso, se puede utilizar la función de archivo
de Cloud Integration.
00:04:24 La función de archivo permite a los clientes almacenar logs de procesamiento de mensajes en
un sistema de archivo propio del cliente, como un sistema de gestión de contenidos, también
conocido como CMS.
00:04:35 El sistema de archivo externo debe admitir la versión estándar 1.1 de la API CMIS. Para
utilizar la función de archivo, debe configurar un destino para su sistema de archivo, activar el
archivo en el arrendatario mediante la
00:04:50 activación de la configuración de archivo en una API OData y, finalmente, habilitar la
configuración de las opciones de archivo en la interfaz de usuario.
00:04:59 Puede archivar datos para guardar de forma persistente el contenido del paso, payloads de
adaptador y anexos. El job de sistema también registra indicadores de rendimiento clave
específicos, KPI, de las ejecuciones de archivo.
00:05:11 Puede utilizar estos indicadores, por ejemplo, para verificar si hay errores recurrentes o
posibles problemas de rendimiento. Puede utilizar la API OData oficial para consultar los KPI.

00:05:23 SAP Cloud Application Lifecycle Management, también conocida como SAP Cloud ALM, es
una solución integral que proporciona supervisión empresarial y de TI central para
infraestructuras híbridas centradas en SAP que acercan el flujo técnico al contexto
empresarial.
00:05:40 SAP Cloud ALM ofrece supervisión de integración y excepciones para escenarios de
integración, lo que garantiza una visibilidad integral en diferentes sistemas.
00:05:49 Permite la correlación de mensajes, proporcionando una visión holística del flujo de datos.
También proporciona la capacidad de notificar mensajes fallidos y excepciones de despliegue.

00:05:59 Los usuarios también pueden realizar un seguimiento de los mensajes en función de los
atributos empresariales, con alertas automatizadas para la supervisión proactiva.
00:06:08 Además, SAP Cloud ALM permite saltos sensibles al contexto a las herramientas de
supervisión estándar, lo que optimiza la resolución de problemas.
00:06:17 Las capacidades de supervisión del estado técnico de SAP Cloud ALM realizan un
seguimiento del estado general del arrendatario de Cloud Integration en función de los
recursos de JMS y la validez de los certificados y KPI , con la posibilidad de personalizar
también el umbral de métrica.
00:06:35 Además de las funciones de supervisión estándar integradas de Cloud Integration, puede
haber escenarios en los que necesite capacidades de grabación en log externas para mejorar
aún más sus procesos de supervisión y resolución de problemas.
00:06:47 El registro externo permite a los clientes enviar registros de procesamiento de mensajes en
tiempo real a soluciones persistentes externas propiedad del cliente, como Splunk,
independientemente de la disponibilidad de almacenamiento de la base de datos.

11 / 29
00:07:00 Al capturar y analizar datos de log en un sistema de grabación en log externo, puede cumplir
con los requisitos de conformidad, utilizarlos para escenarios de alto rendimiento y consultas
de gran volumen, que actualmente están limitados a través de sistemas y bases de datos.
00:07:14 Y también es adecuado para la observabilidad central consolidando registros de varios
arrendatarios y la posibilidad de crear dashboards de análisis avanzados.
00:07:26 Para activar la grabación en log externa en su arrendatario de Cloud Integration, deberá
seguir unos sencillos pasos. Primero, configure Splunk como su destino de registro externo
designado.
00:07:37 Como administrador de arrendatarios, con el rol ExternalLogging.Activate, tiene los permisos
necesarios para continuar. A continuación, utilice la función activateExternalLogging
disponible en la API OData oficial para iniciar el proceso de activación.
00:07:53 El nivel de log para flujos de integración se puede configurar de forma independiente para la
supervisión estándar y el sistema de grabación en log externo.
00:08:02 Las API de OData de SAP Cloud Integration proporcionan un conjunto de interfaces
estandarizadas que permiten a los desarrolladores interactuar y gestionar varios aspectos de
la plataforma de integración mediante programación.
00:08:15 Estas API de OData se documentan en AP Business Accelerator Hub y proporcionan una
forma potente y flexible de interactuar con SAP Cloud Integration, lo que permite a los
desarrolladores crear integraciones personalizadas, automatizar procesos y ampliar las
capacidades de la
00:08:31 plataforma. Proporciona una amplia gama de operaciones y, al utilizarlas, puede lograr varios
casos de uso, como supervisión personalizada, alertas sobre
00:08:41 integraciones fallidas o claves a punto de vencer. Notificación de pipelines CI/CD de alto uso
de recursos de JMS, etc.
00:08:52 El tema CI/CD, y DevOps en general, es muy importante cuando desea crear o actualizar
contenido de integración, ya sea artefactos de integración en Cloud Integration o proxies de
API y otros elementos en la gestión de API.
00:09:06 Debido a las variaciones en la infraestructura y los procesos entre los clientes, los pipelines de
CI/CD también pueden variar. En lugar de respaldar un único enfoque, nuestro enfoque se
centra en habilitar múltiples métodos para implementar DevOps.
00:09:20 La forma más simple y simple es utilizar las API de OData para Cloud Integration y API
Management que están disponibles en SAP Business Accelerator Hub.
00:09:31 También proporcionamos tuberías listas para usar para la infraestructura Jenkins-Git para dar
cabida a personas que pueden no estar familiarizadas o cómodas con el scripting.
00:09:42 Proporcionamos scripts prediseñados que requieren cambios de configuración mínimos para
su entorno. Nuestros oleoductos sirven como valiosos ejemplos para que los expertos
intercambien o modifiquen según sea necesario.
00:09:55 Puede acceder a estos recursos a través de la comunidad de SAP Business Accelerator Hub.
Junto con los scripts de pipeline prediseñados, hemos realizado contribuciones a la biblioteca
Piper añadiendo comandos para las
00:10:07 capacidades de integración en la nube y gestión de API. SAP Continuous Integration and
Delivery, un servicio de bajo código/sin código en SAP BTP también proporciona un pipeline
predefinido para SAP
00:10:23 Integration Suite. SAP proporciona herramientas para CI/CD a través del proyecto "Piper"
para simplificar y optimizar la configuración y ejecución de pipelines CI/CD.
00:10:34 Se centra en promover las mejores prácticas y reducir la complejidad asociada con la
configuración de pipelines CI/CD. Como mencioné anteriormente, las capacidades de Cloud
Integration y API Management de SAP Integration Suite ofrecen muchos pasos "Piper",
00:10:51 aprovechando las API de OData subyacentes. La función de actualización de software
retrasada de Cloud Integration proporciona una opción de autoservicio que permite un retraso
de una semana

12 / 29
00:11:01 en las actualizaciones e incrementos del arrendatario de producción, lo que mitiga de forma
efectiva el riesgo de regresión para flujos de integración personalizados.
00:11:08 Al retrasar la actualización de software en el arrendatario de producción y consumir las
actualizaciones regulares en el arrendatario de prueba, las organizaciones pueden garantizar
una transición fluida y minimizar las interrupciones.
00:11:19 El administrador de arrendatarios puede activarlo en sus arrendatarios productivos navegando
a la pestaña Opciones de integración. Es importante tener en cuenta que este retraso solo es
aplicable para incrementos mensuales y específicamente para el tiempo de ejecución de

00:11:34 Cloud Integration. Para facilitar la comparación de versiones entre los arrendatarios de prueba
y de producción, el diálogo Acerca de en el arrendatario muestra la
00:11:44 versión en tiempo de ejecución de Cloud Integration. Ahora pasemos a la demostración,
donde vemos cómo puede activar la función de actualización de software de retraso.
00:11:54 Y luego también creamos un pipeline CI/CD Jenkins utilizando los comandos "Piper" para
Cloud Integration. Estoy en la página de inicio de SAP Integration Suite.
00:12:03 Vaya a la pestaña Opciones de integración. Allí verá la ficha Actualizaciones de software.
00:12:08 Solo tiene que hacer clic en Editar y cambiar la actualización del software de retraso para
activar el software de retraso en sus arrendatarios productivos y guardarlo.
00:12:16 Ahora estamos en otro arrendatario en el que se ha activado esta opción, y en este
arrendatario productivo también puede ver la siguiente fecha en la que se actualizaría este
arrendatario.
00:12:29 Y en el diálogo Acerca de, ahora también puede ver el tiempo de ejecución de Cloud
Integration y el tiempo de diseño, diferentes versiones, ya que esto solo se aplica a los
tiempos de ejecución de Cloud Integration.
00:12:37 Puede ver que tiene una versión inferior al tiempo de diseño de Cloud Integration y también le
muestra la fecha en la que se actualizaría. Ahora, si vemos un arrendatario de prueba en el
que esta opción no se ha activado, (si puede ver aquí, las opciones no se han activado) y si
voy al
00:12:58 diálogo Acerca de, debería ver que el tiempo de diseño de Cloud Integration y las versiones
de tiempo de ejecución son las mismas. Ahora veremos cómo podemos ejecutar rápidamente
un pipeline CI/CD para la integración en la nube utilizando el comando "Piper".
00:13:13 Estoy en la página de destino del proyecto "Piper". Aquí puede ver los pasos de biblioteca
relacionados con la gestión de API, como apiProxyList, apiProviderDownload y los pasos de
biblioteca para Cloud
00:13:24 Integration. Y también hay una publicación de blog detallada de mi colega Mayur, donde
también puede aprender cómo puede crear rápidamente un pipeline CI/CD
00:13:33 utilizando estos comandos "Piper". Estoy en un GitHub, donde ya he configurado un archivo
Jenkins.
00:13:40 Este es un script Groovy donde he definido las etapas. Y lo que esto hará, solo utiliza tres
comandos "Piper" para Cloud Integration.
00:13:47 Una es cargar el flujo de integración de este kit al arrendatario. En segundo lugar, se
desplegará y, a continuación, verificará el estado MPL.
00:13:55 Y este es un flujo de muestra, que cargará. Y este es un archivo config.yml donde para cada
paso de la biblioteca hemos definido los atributos, como el ID de credencial, el ID de iFlow, el
ID de
00:14:08 paquete y esta credencial ya está creada en el servidor Jenkins. Consulte, hay un ID de
paquete CI/CD.
00:14:15 Por lo tanto, en este sistema de destino, no hay ningún paquete como tal. Permítanme crear
rápidamente un paquete CI/CD.
00:14:23 Pongo todos los detalles: nombre, descripción, versión, proveedor, solo grábelo. Vayamos al
servidor Jenkins.

13 / 29
00:14:30 Creo un nuevo pipeline. Dé un nombre, una demo de openSAP Piper y simplemente cree un
pipeline de tipo.
00:14:40 De nuevo, proporcione la descripción. Y, como han visto, creamos un pipeline de Jenkins
sobre la gestión del código fuente.
00:14:48 Utilizo el script de pipeline de SCM y es específicamente Git. Proporciono la URL del
repositorio Git, el nombre de la rama, y eso es todo.
00:14:59 Ahora, si ven aquí , voy a la página de supervisión, donde si ven que no lo hemos
implementado, ahora activaré este pipeline. Y como recuerda, se cargará desde el Git al
arrendatario de Integration Suite, Cloud Integration específicamente, y luego se implementará
y
00:15:21 ejecutará. Consulte: Esto se ha completado y el estado MPL también es Completado.
00:15:26 Y si ve en la supervisión, vea que este iFlow se ha completado y se encuentra en un estado
completado. En resumen, recuerde que Cloud Integration ofrece una serie de posibilidades en
lo que respecta a la supervisión.
00:15:43 SAP Cloud ALM permite la supervisión de integración global, proporciona capacidades de
alerta y el seguimiento de mensajes mediante atributos empresariales.
00:15:51 También realiza un seguimiento del estado general de los arrendatarios de Cloud Integration.
La grabación en log externa le permite enviar logs de Cloud Integration a sus propias
soluciones persistentes externas, como Splunk.
00:16:03 Esto mejora su observabilidad y sus capacidades de análisis. Para adoptar un enfoque
DevOps con SAP Integration Suite, puede aprovechar los scripts de pipeline o explorar el
proyecto "Piper" para iniciar su
00:16:16 proceso de automatización. Además, si necesita más control sobre sus actualizaciones de
producción, tiene la flexibilidad de retrasarlas una semana, a través de una opción de
00:16:26 autoservicio conveniente. Y eso concluye esta sesión, lo que lo empodera con información
estratégica valiosa sobre cómo puede monitorear y operar eficazmente sus escenarios de
00:16:37 integración. Gracias por ver.
00:16:39 Que tengas un buen día por delante.

14 / 29
Week 4 Unit 4

00:00:06 Bienvenido a nuestra nueva unidad, Generar interfaces de interlocutor comercial. Me llamo
Marco Ertel y trabajo en la gestión de productos de SAP Integration Suite.
00:00:17 Veamos cómo las integraciones B2B son diferentes de las integraciones A2A. En las
integraciones B2B, tenemos varios desafíos en los que ve que las integraciones B2B
00:00:34 son diferentes de las integraciones A2A. Uno es la complejidad.
00:00:40 Complejidad porque tenemos muchos sistemas con los que tienes que lidiar y mucha
comunicación entre ellos.
00:00:49 Estandarización. A primera vista, facilita la integración porque tiene interfaces estandarizadas
y
00:00:56 mensajes estandarizados. Pero, por otro lado, la estandarización hace que las interfaces
también sean complejas
00:01:03 porque debe cumplir varios requisitos y también debe tener en cuenta que muchos de los
campos de estas interfaces estandarizadas son opcionales y, por lo tanto, estos mensajes
00:01:15 pueden ser diferentes de interlocutor a interlocutor. Seguridad, porque está tratando con
empresas externas, sus socios comerciales y, por lo
00:01:24 tanto, está enviando mensajes a través de una red pública. Por lo tanto, debe proteger sus
mensajes.
00:01:30 Y también diferentes socios comerciales tienen diferentes requisitos de seguridad. La gestión
de socios en general es importante porque si tiene muchos socios comerciales
00:01:43 diferentes, digamos no solo cientos, sino miles o varios miles, debe almacenar mucha
información y debe tener en cuenta que todos estos socios comerciales también pueden
00:01:54 tener ciclos de actualización, etc. Y esto también debe actualizarse en sus sistemas.
00:02:01 La escalabilidad es otro tema importante porque en el mundo B2B fluyen muchos mensajes. Y
como normalmente los números de socios comerciales están aumentando, el número de
00:02:15 mensajes también está aumentando. También desde el punto de vista de los costes, el trato
con empresas externas hace que
00:02:23 sea más complejo porque estas empresas externas también tienen ciclos de actualización
diferentes a los de su propia empresa, y también necesita experiencia para tratar todas
00:02:34 estas cosas. Permítanme darles un ejemplo de las ventajas, pero también de los problemas
de estándares
00:02:42 y personalización. Aquí tenemos como ejemplo un pedido IDoc.
00:02:47 Un pedido IDoc en total tiene alrededor de 720 elementos de datos, 60 listas de códigos con
alrededor de 4.000 a 5.000 valores dentro, pero la mayoría de las veces necesita
00:03:00 menos del 5% de todas estas posibilidades. ¿Pero cuáles?
00:03:05 Debe saber cuáles de estos elementos son realmente necesarios, cuáles son opcionales, cuál
es el significado exacto de cada uno de estos elementos y cuáles son las
00:03:16 restricciones y condiciones entre estos diferentes elementos. Durante nuestra investigación,
descubrimos que hay varios factores influyentes.
00:03:24 Estos factores de influencia se denominan contexto empresarial. Se compone de las
diferentes industrias, como la industria química, la industria
00:03:33 automotriz, pero también los diferentes productos y servicios que ofrece y, por supuesto, los
diferentes países.
00:03:40 Debido a las diferentes leyes en diferentes países, también tiene que cumplir o tiene que
almacenar diferentes datos, a veces incluso en diferentes formatos para estos diferentes
00:03:55 países. Si observa las fases del proyecto y también los costes y la duración de dicho proyecto
de
00:04:03 integración B2B, verá estos diferentes bloques. En el primer bloque grande, los requisitos
empresariales, las directrices de

15 / 29
00:04:11 implementación de mensajes y las directrices de asignación, la mayoría de las veces, los
expertos en el área empresarial trabajan en herramientas de Office.
00:04:18 Por lo tanto, trabajar en Excel, en Word, obtener ayuda debido a los estándares de diferentes
formatos PDF, etc.
00:04:26 En nuestro ejemplo, esta fase tomó unos cuatro días. Tenga en cuenta que estos números
son ejemplos de proyectos y que sus números pueden
00:04:36 diferir de estos. En la siguiente fase, la fase de implementación técnica, un experto en
integración está
00:04:43 trabajando en un sistema técnico, por ejemplo, en Cloud Integration, para implementar lo que
se ha definido en la fase anterior.
00:04:50 Eso puede tomar un día más o menos. Después de esto, se llevan a cabo pruebas y
correcciones.
00:04:58 Aquí, muy a menudo, se utilizan herramientas externas, y eso puede tardar alrededor de dos
días porque estas estructuras son muy a menudo largas y complejas, y por lo tanto
00:05:07 necesitan pruebas exhaustivas. Y muy a menudo, algo ocurre.
00:05:11 Esto significa que se debe modificar la implementación. Pero aquí ya vemos el primer
problema.
00:05:17 Modifica la implementación, pero la documentación que se ha escrito en la fase anterior se
pierde muy a menudo.
00:05:26 Esto significa que si se ha realizado un proyecto, es posible que las responsabilidades
cambien, etc., pero su documentación y su implementación se están quedando sin
00:05:38 sincronizar. Esto hace que el mantenimiento a lo largo de los años sea mucho más difícil y
cuesta
00:05:43 mucho tiempo y esfuerzo para descubrir más tarde qué se implementa realmente, por qué es
diferente de la documentación, etc.
00:05:50 Y la última fase, la implementación, es relativamente rápida. Implementa sus cosas
implementadas en Cloud Integration y, a continuación, ya está listo.
00:05:58 Pero ya ve que debido a estos diferentes roles, el experto en el área empresarial, los expertos
en integración, etc., tiene algunos descansos entre ellos.
00:06:07 Y debido al cambio de las diferentes herramientas, como las herramientas de Office, como
Cloud Integration, herramientas de prueba externas, tiene muchas interrupciones en los
00:06:20 medios y los cambios no se reflejan cada vez entre estos diferentes sistemas. Por lo tanto,
con SAP Integration Suite, ofrecemos varias herramientas para mejorarlo.
00:06:32 Una parte de esto, una capacidad, es el Asesor de integración. El Asesor de integración
consta de cuatro pilares, la biblioteca de sistemas de tipo, los
00:06:41 editores de directrices de implementación de mensajes, los editores de directrices de
asignación y los artefactos.
00:06:48 En la biblioteca de sistemas de tipo, almacenamos los sistemas de tipo como X12, como
EDIFACT, pero también estándares de SAP como IDocs de una manera normalizada, es
decir,
00:07:03 cada vez que se ve igual. En el editor de directrices de implementación de mensajes, podrá
crear sus estructuras,
00:07:12 sus interfaces. En el editor de directrices de asignación, está creando las asignaciones de
origen a
00:07:18 destino. Con todas estas cosas, está generando los llamados artefactos, que están por un
lado,
00:07:23 artefactos de tiempo de ejecución, que se pueden utilizar en Cloud Integration, pero también
documentación.
00:07:29 Echemos un vistazo más profundo en estas partes. En el editor de directrices de
implementación de mensajes, primero seleccione para qué

16 / 29
00:07:42 tipo de sistema desea crear una estructura de este tipo, como X12. Obtendrá una estructura
normalizada en la que todos los campos obligatorios ya están
00:07:52 marcados. Por supuesto, puede cambiarlo según sus necesidades.
00:07:56 Pero también tiene la posibilidad de preguntar a nuestra propuesta o Base de conocimientos
sobre cómo se ven normalmente estas estructuras en su contexto empresarial,
00:08:05 porque esto es algo que también define durante la generación de tal MIG, directriz de
implementación de mensajes, que, por ejemplo, su empresa está en la maquinaria y los
00:08:14 componentes industriales en los Estados Unidos y está actuando aquí como vendedor. Ese
conocimiento en la base de conocimientos le puede dar una propuesta de cómo se ven
00:08:25 con frecuencia tales estructuras. Usted, por supuesto, tiene que refinar la estructura hasta que
se ajuste a sus
00:08:31 necesidades. Entonces, ¿qué campos son necesarios?
00:08:33 ¿Cuáles son los significados exactos de todos estos campos? También puede añadir
semántica por calificación.
00:08:39 Esto significa que el campo DTM, el campo de fecha/hora puede estar en una estructura de
este tipo varias veces por varios motivos.
00:08:47 Esto se llama la cualificación aquí. Y también tiene la posibilidad, y realmente le
recomendamos que también lo utilice, para
00:08:56 añadir documentación ya en ese nivel, porque con eso, su documentación y su
implementación se mantienen sincronizadas, y hace que el mantenimiento en el futuro sea
00:09:05 mucho más fácil. Después de haber creado su MIG para la fuente y el destino, por ejemplo,
un IDOC S/4
00:09:13 pedidos 05 y un mensaje X12 850 como pedido, accederá al editor de directrices de
asignación.
00:09:21 Aquí puede ver en el lado izquierdo la estructura de origen, en el lado derecho de la estructura
de destino.
00:09:27 Por supuesto, ahora puede crear líneas entre todos estos elementos para generar su
asignación, o también tiene la posibilidad de pedir a la base de conocimientos que
00:09:37 proporcione una propuesta y seleccionar la mejor propuesta de cómo se ven estas
asignaciones en este contexto.
00:09:45 Aquí también tiene la posibilidad de modificar estas propuestas. Y también puede añadir en
este nivel documentación sobre por qué ha asignado de A a B
00:09:57 aquí para tener más adelante una forma mucho más fácil de actualizar todas estas cosas.
Esta documentación también se puede exportar en diferentes formatos, como, por ejemplo,
00:10:10 PDF, y también se puede enviar a su socio comercial si es necesario y útil. Si tiene una
mirada completa en el Asesor de integración, aquí puede ver las diferentes
00:10:21 partes. Por un lado, los editores para el MIG, MAG, y los artefactos.
00:10:27 Por otro lado, el gráfico de conocimientos con las dos líneas para la propuesta y para la
contribución.
00:10:33 Como ya se ha dicho, si crea un MIG, selecciona su biblioteca, como X12, selecciona el
mensaje, 850 para el pedido de compra, selecciona qué versión, por ejemplo, la versión
00:10:48 4010 en X12. Defina el contexto empresarial para esta estructura.
00:10:55 A continuación, pida al gráfico de conocimientos que le dé una propuesta de cómo se ve
normalmente en su contexto empresarial.
00:11:01 Obtiene una propuesta, la refina en la documentación. Hágalo hasta que piense que su
interfaz está definida.
00:11:08 A continuación, tiene la posibilidad opcional de contribuir con este conocimiento al gráfico de
conocimientos.
00:11:14 Por supuesto, se anonimiza porque esta base de datos no solo es para su arrendatario de,
sino también para otros arrendatarios de otros clientes.

17 / 29
00:11:22 Después de hacerlo para el MIG de origen y de destino, cambie al editor de asignación. Estos
se seleccionan como origen y destino.
00:11:30 De nuevo, pregunte al gráfico de conocimientos cómo se ve una asignación de este tipo.
Puede refinarlo y volver a tener un paso opcional para contribuir con este conocimiento
00:11:38 de nuevo al gráfico de conocimientos. Después de hacer todo eso, puede generar los
artefactos de tiempo de ejecución, que no
00:11:45 solo serán las asignaciones , sino también los pasos de validación para que sea más fácil
encontrar si se producen errores o problemas en la comunicación con su socio comercial.
00:11:57 Por supuesto, aquí también podrá crear la documentación en diferentes formatos. Con la
ayuda del asesor de integración, ahora se han cambiado las fases de nuestro
00:12:09 proyecto. Verá que los cambios de medios o las interrupciones en los medios son limitados
porque
00:12:14 todo se ejecuta en Integration Suite en las diferentes capacidades, Integration Advisor y Cloud
Integration.
00:12:20 También tenemos una especie de simulación en el Asesor de Integración, y también los
tiempos que se necesitan son mucho más cortos que antes.
00:12:28 Ahora veamos cómo se ve esto en el sistema. Ahora estamos en Integration Suite.
00:12:39 Comencemos con la creación de un MIG. Por lo tanto, agregamos un nuevo MIG
seleccionando el sistema de tipo.
00:12:47 Seleccione el mensaje, en nuestro caso un mensaje 850, un pedido en la versión 4010. Aquí
tenemos la posibilidad de cargar datos de ejemplo de payload.
00:12:56 Lo omitimos en este ejemplo. Le damos a esto un nombre y también una dirección.
00:13:01 En nuestro caso, se puede utilizar para mensajes entrantes y salientes y definir ahora el
contexto empresarial.
00:13:09 Aquí tenemos una empresa que opera en el área de maquinaria industrial y componentes, y
esa empresa está saliendo de los Estados Unidos.
00:13:23 El rol de proceso empresarial será Vendedor. Y con ese conocimiento, ya podemos crear
mensajes X12 850 estándar, donde todos los
00:13:32 campos obligatorios ya están marcados. Y ahora le pedimos a nuestra base de conocimientos
que nos dé una propuesta sobre cómo se
00:13:40 ve normalmente una asignación de este tipo en el contexto empresarial. Ahora tenemos aquí
los intervalos de confianza y tenemos la posibilidad de añadir la
00:13:49 llamada calificación. Lo haremos al principio para la moneda, añadiremos una moneda para la
parte compradora, y
00:13:56 ahora podemos refinar todos los campos que están dentro de la moneda. También lo haremos
por otro campo, por el campo N1, y aquí tendremos la posibilidad de
00:14:08 sumar varios calificadores. Esto facilita mucho las asignaciones porque aquí tenemos varias
instancias de estos nodos
00:14:16 N1, que también se pueden instanciar de forma diferente. En el lado derecho, podemos
agregar documentación, que luego aparecerá también en la
00:14:38 documentación que se puede exportar. Después de guardarlo, vamos al editor MAG porque
también hemos definido un MIG de origen
00:14:53 y destino. Seleccionamos ahora, después de añadir un nuevo MAG, nuestro MIG de origen y
destino.
00:15:01 En este ejemplo, la fuente será un IDoc S/4 y el destino será el mensaje X12 que hemos
definido anteriormente.
00:15:09 Esto crea ahora el editor en el que se puede añadir la asignación de origen a destino. Por lo
tanto, a la izquierda, el mensaje de origen, a la derecha, el mensaje de destino.
00:15:20 Pero, una vez más, le preguntaremos a nuestra Base de conocimientos sobre cómo se ve
normalmente dicha asignación en esa área.

18 / 29
00:15:28 Por lo tanto, vamos a Propuesta, Obtener propuesta y ahora obtenemos en la parte inferior de
la pantalla todas las entradas con un intervalo de confianza sobre la probabilidad de
00:15:40 que se asigne qué campo a qué campo en el mensaje de destino. Podemos seleccionar aquí
paso a paso estas líneas, o también podemos preguntar a la base
00:15:49 de conocimientos, ¿cuál es la mejor propuesta aquí? Obtenemos automáticamente una
asignación que a menudo no es una solución al 100 %, sino
00:15:58 un buen punto de partida que se puede utilizar. Ahora estamos cargando algunos datos de
prueba para verificar el aspecto de nuestro
00:16:07 mensaje de origen y destino. Por lo tanto, obtenemos una columna adicional, Datos de
simulación, donde vemos que, en
00:16:14 este ejemplo, el formato de fecha se ha modificado de origen a destino. Por supuesto, puede
cambiar a medida que se adapte a sus necesidades y puede añadir aquí
00:16:24 alguna documentación, que luego aparecerá más adelante también en nuestra
documentación exportada.
00:16:30 Lo guardamos y creamos dicha documentación. No solo podemos generar aquí la
documentación, veamos aquí que tenemos esa documentación,
00:16:45 lo que hemos añadido en su MIG y sus MAGs, sino que también podemos generar a partir de
aquí los artefactos de tiempo de ejecución que se utilizan para el tiempo de ejecución
00:17:01 más adelante. Con esto, ha visto lo fácil que es utilizar el Asesor de integración para generar
00:17:07 interfaces de interlocutor comercial. Y con eso, muchas gracias por su atención.

19 / 29
Week 4 Unit 5

00:00:06 Bienvenido a la siguiente unidad sobre cómo gestionar las configuraciones de socios
comerciales con SAP Integration Suite.
00:00:13 En la última unidad, ha visto cómo configurar los MIGs y MAGs mediante el Asesor de
integración.
00:00:19 Con la gestión de socios comerciales, vamos a ir un paso más allá sobre cómo facilitar la
configuración de integraciones B2B.
00:00:29 Aquí puede ver una especie de enfoque estándar, lo que vemos en varios sitios de clientes.
00:00:35 Muy a menudo tenemos uno o varios sistemas, ya sea en la nube o on-premise, como un
sistema S/4, la nube o las instalaciones.
00:00:45 Y, por otro lado, tenemos otros sistemas, como los socios comerciales, que desean mensajes
X12 o EDIFACT.
00:00:52 Y estos son muy a menudo muchos de estos socios comerciales. Y para todos ellos, está
creando flujos de integración utilizando Cloud
00:01:00 Integration como tiempo de ejecución. Pero para la mayoría de estos procesos de integración,
necesita de uno a varios
00:01:06 flujos de integración para satisfacer todas las necesidades de esta integración. Y hemos visto
que estos flujos de integración suelen ser más o menos los mismos.
00:01:14 Aparece un mensaje, se verifica, se asigna, se vuelve a verificar y luego se envía al socio
comercial, o viceversa, para los mensajes entrantes, más o menos lo
00:01:25 mismo. Esto significa que aquí tenemos flujos de integración que a menudo son casi los
00:01:30 mismos, pero las asignaciones y los pasos de validación, y por supuesto las direcciones, son
ligeramente diferentes.
00:01:36 Este fue el motivo para crear la gestión de socios comerciales como una capacidad adicional
de Integration Suite.
00:01:45 Aquí verá cómo funcionan juntas las tres capacidades de Integration Suite. En la parte
superior, el Asesor de integración, la Gestión de socios comerciales y
00:01:55 en la parte inferior, la Integración en la nube. Cómo funciona el Asesor de integración ya ha
visto en la última unidad.
00:02:02 Por lo tanto, configuramos allí los MIGs y los MAGs, y a partir de ellos podemos generar
artefactos de tiempo de ejecución directamente para utilizarlos en el
00:02:10 tiempo de ejecución, en Cloud Integration, o se puede hacer referencia a ellos en la Gestión
de socios comerciales.
00:02:16 Esto significa que la gestión de socios comerciales está aquí en el medio, obteniendo datos
del asesor de integración para los artefactos de tiempo de
00:02:23 ejecución, para las validaciones, pero también para las asignaciones. Pero también almacena
datos adicionales, y cuáles son los que veremos en la
00:02:31 siguiente diapositiva. La integración en la nube en sí es el tiempo de ejecución para todas
estas cosas.
00:02:37 Y para ese uso, desarrollamos el llamado Flujo de integración genérico, que utiliza el
Directorio de socios, que es una base de datos en cada arrendatario de
00:02:47 Cloud Integration, desde donde este Flujo de integración genérico obtiene todos los datos
necesarios para el tiempo de ejecución.
00:02:56 Esto significa que el flujo de integración genérico es, técnicamente visto, varios flujos de
integración.
00:03:02 Una es para obtener los mensajes en, otra es para hacer las asignaciones y algún tratamiento
adicional, y otra es para enviar el mensaje.
00:03:10 Para que el flujo reciba el mensaje, compruebe de quién es ese mensaje, a quién se debe
enviar, pregunta a la base de datos del directorio de socios, pasa al

20 / 29
00:03:20 siguiente paso, también obtiene la asignación de la base de datos del directorio de socios, etc.

00:03:27 A continuación, esta base de datos del directorio de socios se rellena con los datos de la
gestión de socios comerciales, donde debe actualizar cuatro nuevas
00:03:35 entidades. En la siguiente diapositiva verá qué entidades tenemos para actualizar estos
00:03:40 valores. Además, también hemos añadido en Cloud Integration la llamada Supervisión B2B
00:03:46 porque vemos que la supervisión en el mundo B2B es ligeramente diferente de la supervisión
técnica de Cloud Integration.
00:03:55 Más detalles que verá también en la siguiente unidad para esto. Pero veamos con más detalle
las entidades que debe actualizar en la Gestión de
00:04:04 socios comerciales. En la Gestión de socios comerciales, hemos añadido cuatro entidades
nuevas: el
00:04:10 perfil de empresa, los perfiles de socio comercial, por lo que ambos son perfiles. Los modelos
de acuerdo y los acuerdos - estos también son un poco similares, como
00:04:20 se puede ver en las imágenes. En el perfil de empresa y el perfil de sociedad asociada, está
almacenando datos
00:04:27 relevantes para su propia empresa y sus socios comerciales. En los modelos de acuerdo y los
acuerdos, se trata más sobre cómo tratar el
00:04:34 proceso. ¿Cómo es la coreografía de este proceso?
00:04:38 Echemos un vistazo más profundo por dentro. Comencemos con los perfiles, ya sea el perfil
de empresa, pero también el perfil
00:04:45 de socio comercial porque técnicamente son muy similares. Estamos almacenando más o
menos los mismos datos.
00:04:50 La única diferencia es que el perfil de empresa es para su propia empresa, el socio comercial
es para todos sus socios comerciales.
00:04:57 Esto significa que está almacenando aquí datos, más metadatos, como direcciones, nombres
de personas responsables, porque hace que sea mucho más fácil si se
00:05:08 produce un problema durante un proceso conectarse directamente o ponerse en contacto con
esa persona.
00:05:15 Pero, por supuesto, aquí también almacenamos información relevante para B2B, como
identificadores de su emisor y receptor.
00:05:24 Y debe saber que tenemos que almacenar aquí para cada uno de ellos, para la propia
empresa y para el socio comercial, al menos dos identificadores porque tiene que
00:05:35 identificarse a sí mismo, pero también a su socio comercial, en su propio sistema, por
ejemplo, S/4, su sistema empresarial, y también más adelante en ese
00:05:44 intercambio, como en el mensaje X12. Estos son muy a menudo diferentes.
00:05:51 A continuación, el sistema empresarial accede a información sobre cómo acceder a ese
sistema, como cuál es el URL, cuál es el protocolo, cómo llegar a ese sistema,
00:06:01 es con autenticación básica, es con certificados, etc. Y porque muy a menudo, por seguridad,
tenemos que usar certificados.
00:06:11 Esto significa que también almacenamos la configuración de los certificados en la Gestión de
socios comerciales en los perfiles.
00:06:19 Además, necesitamos saber con qué tipo de formatos y versiones puede lidiar su socio
comercial en su propia empresa.
00:06:27 Esto significa que puede decir, de acuerdo, este socio comercial admite X12 en la versión
4010, 5010, etc.
00:06:34 También encontrará otra información, como la configuración del rango de números, qué otros
parámetros están allí, como para el tratamiento de intercambio, etc.
00:06:48 Cambiemos a la siguiente gran entidad, el modelo de acuerdo de socio comercial. El modelo
de acuerdo de socio comercial se puede utilizar para varios socios

21 / 29
00:06:57 comerciales. Esa es la razón por la que lo llamamos "plantilla".
00:07:01 En el momento en el que define el modelo, no tiene ni idea de con quién lo utilizará más tarde.

00:07:07 Esto significa que aquí se define la coreografía. Esto significa qué transacciones o
intercambios son necesarios para ese proceso.
00:07:17 Puede ser de uno a varios. ¿También se trata de transacciones unidireccionales o
bidireccionales?
00:07:24 Esto significa que un mensaje es enviado y nada más, o un mensaje entra, nada más, o
bidireccional, algo se envía y usted recibe algo de vuelta o viceversa si es un
00:07:35 mensaje entrante. Así que aquí ya conoce, por supuesto, los datos de su propia empresa,
como el
00:07:41 identificador que tendré que tratar, los formatos que estoy utilizando y, por supuesto, como
aquí conocemos la información de nuestra propia empresa, ya conoce
00:07:50 los formatos que está utilizando en su empresa. Esto significa que ya hace referencia desde el
Asesor de integración al MIG que ha
00:07:59 definido anteriormente. Pero, por supuesto, en ese paso, no tiene idea con qué socio
comercial usará más
00:08:06 adelante esa plantilla. Esa es la razón por la que aquí, en la parte correcta, todo está en gris.

00:08:14 En el siguiente paso, está instanciando ese modelo en un acuerdo de sociedad asociada.
00:08:20 Esto significa que ahora conoce a su sociedad asociada, ha definido toda la información
necesaria antes en el perfil de sociedad asociada.
00:08:28 También ha definido antes en el Asesor de integración el MIG y también el MAG para que
pueda tratar realmente con ese socio comercial.
00:08:35 Y porque, viniendo de la plantilla, conoce la coreografía, este proceso necesita esto y esta y
esta transacción, también tiene la posibilidad de decir, de acuerdo,
00:08:44 con este socio comercial, solo queremos tener una transacción menos, o algo así. Así que
tenemos aquí la flexibilidad.
00:08:51 Pero lo obtiene todo de la configuración de la empresa antes en esa plantilla, en su acuerdo
en. Esto significa que está configurando ese acuerdo, define con qué
00:09:06 socio comercial, define los ID, etc. Defina qué canales de comunicación desea utilizar.
00:09:12 Todos estos provienen del socio comercial. Y con eso, solo tienes un paso.
00:09:18 Lo guarda, lo activa y extrae toda la información necesaria, la transfiere a la base de datos, a
la base de datos del directorio de socios y, a continuación, su
00:09:29 flujo de integración genérico puede trabajar con los datos y se puede iniciar su proceso B2B.

00:09:35 Y con esto, veamos en el sistema cómo configurar esto para un nuevo socio comercial.
00:09:41 Incorporemos un nuevo socio comercial. Por lo tanto, vamos a los escenarios B2B en la parte
Diseño.
00:09:47 Vemos el perfil de nuestra propia empresa. Vemos que ya hay un socio comercial.
00:09:53 Ahora estamos añadiendo uno nuevo. Tenemos que dar a esto un nombre y también un
nombre corto.
00:09:59 Podemos añadir aquí más datos, como en qué país, etc., reside este socio comercial.
00:10:07 Lo guardamos y ahora añadimos los identificadores. Como se ha dicho, se necesitan al
menos dos identificadores para cada uno de
00:10:15 estos, uno del sistema S/4, y uno en el intercambio, en nuestro ejemplo, el intercambio X12.
00:10:21 Aquí estamos definiendo el identificador del X12. En ese ejemplo, procederá de una dirección
de Dun and Bradstreet.
00:10:33 Lo guardamos. Ahora añadimos el segundo identificador, que identifica al socio de formación
en

22 / 29
00:10:41 nuestro sistema S/4. Utilizaremos aquí el sistema IDoc local S/4.
00:10:46 Grabe también. Ahora tenemos que definir los sistemas de este socio comercial donde
también
00:10:57 podemos ver el propósito, en nuestro caso, será el sistema de desarrollo. Y añada ahora qué
sistemas de tipo son compatibles con este socio comercial.
00:11:09 En nuestro ejemplo, este socio comercial acepta mensajes X12 en la versión 4010 y ahora
estamos definiendo el canal de comunicación.
00:11:19 En nuestro ejemplo, utilizaremos As2 como protocolo. Y la dirección aquí será que estamos
enviando.
00:11:32 Esto significa que la sociedad asociada es un receptor. Estamos añadiendo aquí la URL del
sistema de este socio comercial y añadimos
00:11:44 detalles adicionales, como qué tipos de autenticación son necesarios aquí. Por supuesto,
debemos añadir más campos que son obligatorios en los adaptadores
00:11:58 As2, como los ID del propio sistema, del socio, el asunto del mensaje y la propia dirección de
correo electrónico.
00:12:07 Estos son campos necesarios para la comunicación As2. En el siguiente paso, echemos un
vistazo a la plantilla.
00:12:15 Vemos que hay una plantilla. Esta es la plantilla que instanciaremos ahora.
00:12:20 Y vemos que ya hay otro socio comercial. Así que esto se ha instanciado una vez.
00:12:28 Añadamos otro. Seleccionamos la plantilla que tenemos en ese sistema.
00:12:33 Estamos cambiando, por supuesto, el nombre. Y ahora estamos seleccionando los detalles de
nuestro socio comercial recién
00:12:41 creado, como el nombre, el sistema, el sistema de tipo, la versión, los identificadores, tanto en
el intercambio X12 como en el S/4.
00:12:51 Guarde esto y vaya ahora a los escenarios. Aquí tenemos una transacción simple, es solo una
transacción, una transacción de
00:12:58 salida, una transacción unidireccional. Y en el lado izquierdo vemos las cosas de la empresa,
que ya están predefinidas
00:13:05 desde nuestra plantilla, pero ahora tenemos que definirla para este socio comercial.
00:13:11 Ahora seleccionamos el MIG, que sale del Asesor de Integración. Este es el MIG que hemos
definido antes.
00:13:18 Aquí tenemos la posibilidad de habilitar también confirmaciones funcionales y una validación
de payload.
00:13:24 Y ahora estamos seleccionando el MAG para hacer el mapeo correcto de nuestro mensaje de
origen a nuestro destino.
00:13:31 Ahora lo guardamos. Y con el botón Activar, enviamos toda la información necesaria a la base
de datos
00:13:38 del directorio de socios. Y ahora este proceso puede comenzar a integrarse con nuestro socio
comercial
00:13:45 recién incorporado. Ahora ha visto cómo incorporar un nuevo socio comercial, sabe qué
entidades son
00:13:52 necesarias para actualizar y cómo enviar los datos de la gestión de socios comerciales a la
base de datos del directorio de socios para que se ejecuten estos
00:14:02 mensajes y para que se ejecute el flujo de integración genérico. Muchas gracias por su
atención.

23 / 29
Week 4 Unit 6

00:00:06 Bienvenido de nuevo a la siguiente unidad sobre cómo supervisar las integraciones de
interlocutores comerciales.
00:00:14 Como ya ha visto que las integraciones B2B son un poco diferentes si las compara con las
integraciones A2A, ahora verá cómo monitorearlas debido a estos desafíos.
00:00:28 Permítanme comenzar, ¿cuáles son los desafíos? Los desafíos que hemos visto en las
integraciones B2B son el volumen de datos.
00:00:41 Debido a muchos socios comerciales, a veces hasta varios miles, esto significa que el
volumen y el número de mensajes es realmente alto, hasta enorme.
00:00:53 Esto significa que encontrar los mensajes correctos es un factor realmente importante.
00:00:59 El número de varios sistemas, o el número de sistemas en absoluto, es otro factor. Esto
significa que la selección, qué sistema está integrado con qué y cómo encontrar
00:01:12 el mensaje correcto para esto es otro. Conectividad de red porque está transfiriendo datos a
través de redes públicas o a
00:01:21 través de bandas. También significa que usted tiene aquí para hacer una buena selección y
comprobar
00:01:29 cómo funcionan estas redes. Integridad de los datos porque envía datos confidenciales de su
empresa a su socio
00:01:36 comercial o también recibe datos confidenciales de estas empresas. Esto significa que
debería tener una buena posibilidad sobre cómo verificar si estos
00:01:47 datos son realmente aceptables, validarlos, verificar el contenido, etc. Y puntualidad, porque
muy a menudo estas integraciones tienen estrictos SLA y tiempos
00:02:00 de reacción, por ejemplo, cuando se debe enviar un reconocimiento, como muy tarde, o si ya
está vencido, lo que podría interferir con el funcionamiento de su negocio.
00:02:15 El punto de partida de la supervisión es una compleja posibilidad de filtro. Como se ha dicho,
el volumen de datos puede ser bastante alto, y normalmente no le
00:02:27 interesan los mensajes en los que todo está bien. Está realmente interesado en mensajes
específicos e intercambios específicos con un
00:02:36 socio comercial específico o en categorías de error específicas. Y, por lo tanto, hemos
añadido aquí muchas posibilidades de filtrado.
00:02:44 Por ejemplo, en cuanto al estado, ¿el mensaje es Completado o está Atrasado? Por supuesto,
la hora de creación, aquí puede seleccionar diferentes períodos de
00:02:55 tiempo en los que se envió o recibió ese mensaje. La categoría de error, por lo que puede que
solo le interesen los mensajes en los que
00:03:04 se ha producido un error de validación. O, por supuesto, también puede seleccionar el nombre
del remitente o receptor, los
00:03:11 nombres de intercambio, y mucho más, para realmente tener una posibilidad rápida de
encontrar el mensaje y todos los mensajes que recibió y que envió donde desea tener
00:03:21 una mirada más profunda dentro. Si ha encontrado ese mensaje, el siguiente paso son los
detalles B2B.
00:03:29 Por lo tanto, al principio, puede ver directamente aquí en la parte superior el estado de ese
mensaje, pero también un tipo de subestado, como el estado de
00:03:38 procesamiento, pero también el estado de confirmación técnico y funcional porque estos
diferentes estados pueden ser diferentes y son importantes para usted.
00:03:47 Aquí vemos una especie de mensaje aburrido porque está completado, todo está en verde,
pero solo que te das una idea de lo que puedes encontrar aquí como detalles.
00:03:57 Aquí también puede ver la información sobre cuándo se inició el tratamiento de mensajes,
cuándo finalizó, qué tipo de clase de transacción era, con quién ha enviado

24 / 29
00:04:07 ese mensaje, qué era el tipo de adaptador, qué número de control se ha utilizado, qué tipo de
formato ha utilizado y mucho más.
00:04:15 Y aquí, en las pestañas, también puede ver la pestaña Eventos, la pestaña Confirmación y
Payload.
00:04:21 Por lo tanto, con la pestaña Eventos, tal vez recuerde el flujo de integración genérico que
estamos utilizando, que lógicamente es un gran flujo de integración en
00:04:30 la Gestión de socios comerciales. Pero técnicamente, utilizamos varios flujos de integración, y
cada uno de estos
00:04:37 flujos de integración envía eventos y usted aquí tiene acceso a estos eventos. La confirmación
funcional, obtiene aquí más detalles cuando se envió, etc.
00:04:47 En Payload de intercambio, tiene acceso a los datos que han ido como payload sobre la línea.

00:04:57 Los eventos de los que ya he hablado que provienen de los flujos de integración técnica, que
son varios de ese flujo de integración genérico, se pueden utilizar para
00:05:07 profundizar más en la supervisión técnica, por lo que la supervisión de Cloud Integration, para
ver exactamente qué ocurrió allí si se produce un problema.
00:05:17 Así que aquí tiene más detalles. También tiene la posibilidad normal de fijar también este flujo
de integración en
00:05:26 Trace si realmente necesita pasar a estos detalles técnicos. Como asesor de integración, no
solo le entrega la asignación como tipo de XSLT, sino
00:05:37 que, debido al conocimiento que tenemos en los MIGs, la calificación, las listas de códigos y
mucho más, también generamos como material de validación de artefactos.
00:05:48 Este material de validación se puede utilizar, lo hemos visto en la Gestión de socios
comerciales con una marca de verificación adicional.
00:05:55 Y esto se puede utilizar aquí para que sea mucho más fácil que antes encontrar problemas en
los mensajes.
00:06:02 Como aquí, en el resumen, en los intercambios, está la casilla Validación de intercambio
fallida.
00:06:08 Esto significa que algo con ese mensaje había sido incorrecto. Si ahora observa más a fondo
en su interior, verá exactamente la Validación de
00:06:18 intercambio fallida en ese segundo cuadro aquí. ¿Qué estaba exactamente mal en ese
ejemplo?
00:06:24 Así como, no era un valor que proviene de una lista de valores de código, aunque ese campo
requiere esa lista de valores de código, o tal vez era demasiado largo porque
00:06:34 aquí tiene una restricción de longitud, o cosas como esta. Así que esto realmente te ayuda a
encontrar más sobre este intercambio donde tenías
00:06:45 algunos problemas dentro. También en el mundo B2B, los reconocimientos son una especie
de estándar y
00:06:52 normalmente se utilizan en todas partes. Esta fue la razón para añadir aquí la posibilidad en el
acuerdo de cambiar la
00:07:00 posibilidad de que los reconocimientos funcionales reciban. Y esto también se refleja en la
supervisión, como ve aquí en la casilla derecha, de
00:07:10 que hemos activado Recibir confirmaciones funcionales. Y aquí hemos recibido entonces en
la supervisión el reconocimiento funcional, pero
00:07:19 lamentablemente, nuestro receptor rechazó ese mensaje por cualquier razón. Y con ese
conocimiento y los datos de la Gestión de socios comerciales, como sabe qué
00:07:29 empresa ha tratado, tiene la información de esa empresa, puede que también haya
actualizado las personas de contacto, ahora puede ponerse en contacto fácilmente con
00:07:40 esa persona, esa persona responsable, para averiguar por qué se ha rechazado este
mensaje.

25 / 29
00:07:46 Y con eso, veamos en el sistema cómo se ve la supervisión. Ahora abramos la supervisión, la
Supervisión B2B, en nuestro arrendatario.
00:07:56 Lo encontrará en Supervisar, Escenarios B2B. Verá cuántos intercambios se han tratado en
las últimas 24 horas.
00:08:03 Y aquí puede ver las posibilidades de nuestro filtrado, como puede buscar Mensajes fallidos,
Mensajes de reintento, Procesamiento, Completado o también Mensajes en
00:08:12 espera de confirmación. Puede ajustar el período de tiempo en el que se envió el mensaje, de
modo que pueda
00:08:20 tratar con ese gran número de mensajes. Puede desglosar o buscar y seleccionar más qué
categoría de error está buscando, como
00:08:28 Validación de intercambio fallida. Puede buscar el nombre del emisor y del receptor, y muchas
más cosas.
00:08:36 Ahora puede, en el siguiente paso, seleccionar el mensaje, en nuestro caso, un mensaje
Completado y averiguar más detalles de este mensaje, como qué tipo de mensaje
00:08:46 se ha utilizado, cuál era el ID dentro de eso. Pero ya puede ver aquí los eventos del flujo de
integración genérico y el acceso al
00:08:57 payload, que también se puede descargar. Ahora seleccionemos un mensaje diferente, donde
vemos que la confirmación se ha
00:09:09 rechazado. Así que nuestro receptor no ha aceptado ese mensaje.
00:09:13 Aquí, la validación ha fallado. Aquí puede ver que el mensaje que se ha enviado ha utilizado
como moneda DOLLAR en
00:09:24 lugar de USD, que es lo que esperábamos aquí y que se había definido en la lista de valores
de código.
00:09:32 Así que obtenemos diferentes mensajes de error en torno a ese valor porque uno, es
demasiado largo.
00:09:38 Solo se permite tener tres letras, aquí como USD para dólares o EUR para euros. Así que ya
es demasiado largo.
00:09:47 Y puede ver en las otras líneas, no está en la lista de valores de código. Esto significa que
este valor no se acepta aquí.
00:09:54 Con esa información, puede entonces, dependiendo de si el mensaje proviene de usted o si
es de un socio comercial, puede modificar sus sistemas o asignaciones o ponerse en
00:10:10 contacto con su socio comercial, su socio comercial, para verificar con él qué sucedió
exactamente de su lado.
00:10:20 Y usted, por supuesto, ve en qué campo ocurrió esto. Como se ha dicho, nuestro flujo de
integración genérico es técnicamente varios
00:10:30 iFlows, y aquí tiene la posibilidad de desglosar esa supervisión técnica de iFlow, y también
puede ver aquí en la supervisión qué ha ido exactamente mal en esa
00:10:42 supervisión o en ese mensaje, que el mensaje no puede ser aceptado por su empresa o por
su socio comercial, dependiendo del tipo de dirección que esté utilizando aquí en
00:10:55 este momento. Con esto, ahora ha visto cómo supervisar sus integraciones de socios
comerciales en
00:11:02 una especie de comparación entre la supervisión técnica de Cloud Integration y el valor
añadido de nuestra Supervisión B2B, como los reconocimientos, como las
00:11:12 validaciones, como el acceso a la carga útil y muchas más cosas, y por supuesto, el filtrado
para abordar nuestros desafíos que hemos visto aquí al principio de la
00:11:22 unidad. Si está interesado en más y necesita más conocimiento sobre las integraciones B2B,

00:11:28 porque es un campo enorme que tenemos, en este momento estamos trabajando en un curso
B2B openSAP, que también estará disponible muy pronto.
00:11:37 Así que mantente atento, y ojalá te vea allí. Muchas gracias por su atención.

26 / 29
Week 4 Unit 7

00:00:05 Aquí llegamos al final de nuestro curso de openSAP Modernizar la integración con SAP
Integration Suite.
00:00:12 Learning siempre es un recorrido alegre y espero que este curso satisfaga todas sus
necesidades de SAP Integration Suite Learning.
00:00:20 Nosotros, como equipo de gestión de productos de Integration Suite, lo pasamos muy bien
brindando este curso para todos ustedes.
00:00:28 Para concluir, SAP Integration Suite brinda a nuestros clientes la mejor plataforma de
integración de nivel empresarial , confiable y
00:00:38 holística como servicio para gestionar entornos complejos y heterogéneos en constante
crecimiento.
00:00:45 En la primera semana, le presentamos SAP Integration Suite y destacamos el
posicionamiento estratégico de SAP Integration Suite
00:00:54 dentro de la estrategia de integración general de SAP. También puede obtener más
información sobre los beneficios clave de
00:01:02 SAP Integration Suite y cómo compite en el mercado de integración empresarial.
00:01:07 Además, ofrecimos sesiones generales sobre los escenarios de integración clave que ofrece
SAP Integration Suite, como la
00:01:15 integración dirigida por API, las integraciones impulsadas por eventos, así como todas las
variantes de las integraciones de
00:01:22 procesos, como la integración de aplicación a aplicación, la integración de socios de negocio y
la integración de agencias
00:01:30 gubernamentales. En la semana dos, aprendimos cómo puede elevar y preparar para el
00:01:35 futuro sus integraciones con SAP Integration Suite. Esto también incluye el procedimiento
paso a paso para aprovisionar un
00:01:42 arrendatario de SAP Integration Suite. Luego profundizamos en la capacidad de evaluación de
integración
00:01:48 recién introducida de SAP Integration Suite, que se basa en una metodología probada de
asesoramiento de la solución de integración.
00:01:55 Luego, en la segunda mitad de la semana, aprendimos cómo evaluar y migrar sus escenarios
de orquestación de procesos a la nube.
00:02:03 Por último, hemos seguido el procedimiento para migrar sus integraciones y API del entorno
Neo al entorno Cloud Foundry.
00:02:12 En la tercera semana, aprendimos cómo SAP Integration Suite da soporte a las necesidades
cambiantes del mercado hoy, ya sea la integración
00:02:20 impulsada por API o incluso patrones de integración impulsados. La gestión de API es una
capacidad de Integration Suite que admite la
00:02:27 gestión de API de ciclo de vida completo, lo que le proporciona políticas listas para usar para
establecer la seguridad de la API.
00:02:34 También aprendimos que SAP proporciona un ecosistema integral impulsado por eventos que
consta de fuentes de eventos,
00:02:42 infraestructura de eventos y consumidores de eventos. Por último, pero no menos importante,
conocemos cómo los EDA admiten
00:02:51 una amplia variedad de casos de uso específicos de la industria. En la cuarta semana, el
enfoque se centró en las integraciones de
00:02:59 negocio de aplicaciones y e-government. Comenzamos con los conceptos que lo ayudan a
diseñar escenarios de

27 / 29
00:03:05 integración de nivel empresarial y luego profundizamos en las opciones de conectividad
simplificadas que no son de SAP.
00:03:12 A continuación, mencionamos las posibilidades de supervisión y operación de sus escenarios
de integración.
00:03:18 Por último, aprendimos sobre las funcionalidades de SAP Integration Suite para sus
integraciones B2B, incluidas la gestión de socios
00:03:26 comerciales y la supervisión B2B. Hemos ido más allá para crear un curso que no solo
abarque todo el
00:03:34 espectro de SAP Integration Suite, sino que también brinde el contenido más actualizado y de
vanguardia.
00:03:42 Espero que hayas disfrutado de este emocionante viaje y te hayas equipado con el
conocimiento que te distingue en el mundo de la
00:03:50 integración. Gracias de todos nosotros, y los mejores deseos para su examen final.

28 / 29
© 2023 SAP SE or an SAP affiliate company. All rights reserved.
See Legal Notice on www.sap.com/legal-notice for use terms,
disclaimers, disclosures, or restrictions related to SAP Materials
for general audiences.

También podría gustarte