Blog de Amazon Web Services (AWS)

Presentamos el SDK de AWS para SAP ABAP

Por Spencer Martenson y Yuva Athur

Introducción

Miles de clientes de AWS en casi todos los sectores confían en AWS para ejecutar y operar sus cargas de trabajo SAP de misión crítica. Cada vez más, los clientes nos han dicho que si bien valoran la capacidad de ejecutar sus aplicaciones SAP con mejor rendimiento, escalabilidad y seguridad en AWS, también quieren una manera más fácil de modernizar y transformar sus procesos de negocio dentro de SAP. Si bien muchos clientes de AWS, incluidos Moderna, Zalando e Invista, han innovado con éxito en torno a sus procesos de negocio basados en SAP utilizando los servicios de AWS, esto ha requerido tradicionalmente mucho trabajo pesado. A menudo vemos que los clientes tienen que crear y mantener muchas conexiones punto a punto, integrar modelos de seguridad de SAP y AWS, y mapear formatos de datos, lo que a veces puede dar lugar a mil o más líneas de código por cada servicio de AWS invocado.

Hoy, nos complace anunciar que el SDK de AWS para SAP ABAP ya está disponible en versión preliminar. El SDK de AWS para SAP ABAP facilita a los desarrolladores de ABAP la modernización y transformación de los procesos de negocio basados en SAP al conectarse a los servicios de AWS directamente utilizando el lenguaje SAP ABAP que conocen y aman. Este enfoque permite a los clientes innovar en torno a sus procesos de negocio sin aumentar la complejidad arquitectónica o requerir que los desarrolladores de ABAP intenten averiguar todos los entresijos de la codificación con respecto a las API de servicios de AWS. Solo necesitan usar unas pocas líneas de código para acceder directamente a los más de 300 servicios de AWS.

En el blog de hoy, me gustaría explicar algunas de las características clave del SDK, recorrer algunos casos de uso de ejemplo y cerrar mostrándote cómo empezar.

Características clave

Construimos el SDK de AWS para SAP ABAP basado en el deseo de nuestros clientes de innovar fácilmente con los servicios de AWS y SAP juntos. Pero también trabajamos hacia atrás a partir de las necesidades muy específicas que los clientes nos han traído para garantizar que el SDK pudiera integrarse sin problemas en sus flujos de trabajo existentes sin requerir un gran esfuerzo de sus equipos de TI o de sus desarrolladores ABAP. Vamos a repasar algunas de esas.

Agentless

El SDK de AWS para SAP ABAP se basa únicamente en SAP ABAP en un espacio de nombres de AWS, lo que permite una implementación y un mantenimiento sencillos. No hay agentes para instalar o mantener.

Compatible con una amplia variedad de aplicaciones SAP

El SDK de AWS para SAP ABAP es compatible con SAP NetWeaver ABAP versión 7.4 y superior. Esto incluye SAP S/4HANA, SAP BW/4HANA, SAP ERP 6.0 EHP 7, SAP BW 7.4, SAP Solution Manager 7.2 y muchos más.

Experiencia de usuario familiar para desarrolladores ABAP

El paquete de código utiliza la sintaxis ABAP familiar, y se importa y se parchea con transportes, como cualquier otro código ABAP.

Seguridad integrada

Puede mantener la seguridad integral basada en roles simplemente mapeando sus roles de SAP y AWS IAM de acuerdo con sus políticas de seguridad. El SDK se encarga de la autenticación, la asignación de usuarios a roles de IAM y la asunción de las funciones de IAM.

Configurable

Mediante las tablas de configuración ABAP, los clientes pueden evitar la codificación de recursos, configuraciones y roles en su código ABAP. Por supuesto, esta configuración es transportable de acuerdo con las prácticas logísticas de software SAP estándar.

¡Ahora pasemos a algunas de las cosas que realmente puede hacer con el SDK y así comience a construir!

Ejemplos de casos de uso

Para servir mejor a sus clientes, aprovechar las nuevas oportunidades y reaccionar ante desafíos inesperados, a menudo los clientes deben cambiar los procesos empresariales que se ejecutan en SAP.. Para muchos, la complejidad de hacer esos cambios incluso los ha animado a mantener el statu quo. Creemos que el SDK de AWS para SAP ABAP va a desbloquear muchos de esos escenarios al reducir drásticamente la complejidad necesaria para usar los servicios de AWS como parte del proceso de negocio. Hablemos brevemente de algunos ejemplos que hemos escuchado de los clientes.

Generación/procesamiento de facturas

Para muchos clientes, generar y procesar facturas es un arduo proceso manual. Por ejemplo, un cliente de la industria de la confección nos ha dicho que consolidan manualmente y cargan facturas a SAP todas las noches, luego aprovechan un programa personalizado para acceder a ellas desde el sistema de archivos local, después de lo cual se procesan en el servidor de aplicaciones SAP. Este proceso manual es propenso a errores, crea dependencias entre SAP y los equipos de administración de sistemas, y requiere monitoreo manual tanto del almacenamiento como de varios puntos de contacto dentro de las capas de aplicación.

Con el SDK de AWS para SAP ABAP, podrán aprovechar Amazon S3 como un almacén de archivos seguro para las facturas. Luego, pueden procesar las facturas directamente dentro del bucket S3 y tener la información asociada disponible para los usuarios comerciales directamente en la aplicación SAP. Esos usuarios ya no necesitarán iniciar sesión en el bucket S3.

Corrección de dirección

Muchos procesos de negocio aún se basan en la entrada manual de direcciones de las partes interesadas internas y socios comerciales, lo que lleva a la posibilidad de errores y retrasos asociados en los envíos de productos, recepción de facturas, etc. Con el SDK de AWS para SAP ABAP, los clientes pueden enviar documentos SAP a Amazon Location Service, que identificará automáticamente los errores comprobando con direcciones conocidas y corrigiendo las direcciones en consecuencia.

Traducción de idiomas

La mayoría de nuestros clientes tienen negocios internacionales o globales con mano de obra multilingüe. Anteriormente, no era posible traducir órdenes de trabajo y otros documentos comerciales críticos de SAP en varios idiomas. Con el SDK de AWS para SAP ABAP, los clientes podrán enviar documentos a Amazon Translate para realizar la localización del idioma y el análisis de texto basado en el procesamiento del lenguaje natural (PNL).

Consulte la Guía de inicio para obtener un recorrido paso a paso de este caso de uso.

Si bien es un ejemplo bastante simple, puedes ver cómo con no más de un par de docenas de líneas de código puedes aprovechar algunos servicios de AWS bastante potentes directamente desde SAP.

Empezar

Para comenzar con el SDK de AWS para SAP ABAP, visite nuestra Guía de inicio. Poco después de completar el formulario, recibirás un correo electrónico confirmando si podemos o no abordarte, y los siguientes pasos. También encontrará enlaces a la documentación del producto, la Guía de referencia de API y ejemplos de código para comenzar.

Véanos en el AWS re:Invent

Si no pudo estar en la presentación en el AWS re:Invent, le recomiendo que vea la presentación ENT235: Acelere la innovación de procesos comerciales con el SDK de AWS para SAP ABAP. Repasaremos las características clave del SDK, profundizaremos en la experiencia del desarrollador e incluso demostraremos algunos de los casos de uso antes mencionados en tiempo real. Tuvimos toneladas de otro contenido valioso de SAP en re:Invent. Consulte nuestro blog de SAP en AWS en re:Invent 2022 para obtener más información.

Para saber por qué miles de clientes confían en AWS para ejecutar sus cargas de trabajo SAP de misión crítica, visite la página SAP on AWS.

 

Este artículo fue traducido del Blog de AWS en Inglés

 


Acerca del autor

Spencer Martenson es Sr Product Marketing Manager
 

 

 

 

Yuva Athur es Senior Product Manage

 

 

 

 

Traductor

Damian Maldonado Gonzalez es Sr. Specialist SA, SAP en AWS