Spartacus fue presentado oficialmente en SAP CX Live Barcelona. Sin embargo, la idea del escaparate de una sola página para Commerce era nueva para SAP. Por ejemplo, hace muchos años SAP lanzó una plantilla SPA muy básica pero funcional para YaaS (AngularJS). En un principio, estaba planeado como una prueba piloto.
¿Qué es Spartacus?
Spartacus es un escaparate basado en Angular diseñado para SAP Hybris Commerce/SAP Commerce Cloud. Interactúa con Hybris Commerce utilizando la API REST. A pesar de estar en una fase inicial, aún proporciona la mayoría de las funcionalidades principales del escaparate de Hybris. Spartacus es extensible y personalizable. Se esperan actualizaciones regulares en Spartacus y el lanzamiento oficial está previsto para el primer trimestre de 2019.
Arquitectura de Spartacus:
Spartacus tiene una arquitectura desacoplada, lo que significa que el escaparate en sí actúa como una entidad separada que, además de sus funciones OOTB, puede tener funciones personalizadas. Interactúa a través de la API REST con SAP Commerce Cloud u otra herramienta SAP o no SAP, lo que lo convierte en un marco independiente. Permite a los desarrolladores frontend no tener que entender la tecnología del backend, la única interacción que necesitan es a través de la capa de servicios web, lo que facilita mucho el desarrollo, la prueba y la implementación de una plataforma individual.
Realmente podemos aprovechar la interfaz de usuario rápida, es decir, el renderizado en el servidor y la carga perezosa de componentes, etc. Dado que ya no forma parte de la plataforma, es posible realizar implementaciones separadas que le permiten escalar de forma independiente.
Cada funcionalidad existe como un módulo separado en Angular. Debes crear una página de sitio separada en el código base de Angular si se crea una nueva página en SmartEdit o CMS Cockpit.
Las siguientes tecnologías se utilizan para construir Spartacus:
Para el escaparate JS:
Angular 6.1.8, TypeScript 2.9 y sass
Para programación reactiva, gestión de estado y estilos:
RxJS 6.3.3, Ngrx 6.1 y Bootstrap 3.2.2
Para pruebas unitarias:
Jasmine, Karma y Protactor
Características clave de Spartacus:
Un escaparate de código abierto basado en marcos y herramientas JS.
Una aplicación de una sola página con características de PWA.
El escaparate es personalizable y extensible tanto en tiempo de ejecución como en tiempo de compilación.
Fusionar nuevas funciones de versiones en tu escaparate.
Transacciones MIGO y MIRO en SAP MM
Transacciones MIGO y MIRO en SAP MM
1. ¿Qué es la transacción MIGO?
La transacción MIGO (Entrada de Mercancías) se utiliza para registrar las mercancías que...
He creado este documento de instrucciones en wiki el año pasado. Dado que wiki aún no se ha integrado en SCN y aparte de usar Google, no puedo encontrar fácilmente este artículo. Por lo tant...
Hola
¿Podría alguien indicarme los pasos detallados para imprimir una factura? Estoy al tanto de que con Vf03/vf02 debo ir a Extras->Cabecera->Salida. Después de esto, no sé los pasos...
Pasos para abrir y cerrar período - MM FI CO
Muchos de nosotros luchamos con los cambios de períodos en nuestros entornos DEV y QA, aquí tienes una referencia rápida para abrir y...