Fin de la vida útil de AnyDB y Java
SAP AnyDB con Oracle, IBM y Microsoft
La historia oficial explica que los cinco fundadores de SAP se concentraron en resolver problemas empresariales y organizativos y dejaron las cuestiones informáticas, como los sistemas operativos, el middleware, las bases de datos y los clientes, en manos de otros proveedores informáticos. El resultado fue R/3, que estaba disponible en varios sistemas operativos y bases de datos como Oracle, IBM DB2 y Microsoft SQL y, más tarde, con una pila Java y Abap.
Para los expertos en bases de datos, la colaboración entre R/3 y Oracle, IBM y Microsoft siempre fue una curiosidad porque, desde el punto de vista de SAP, las máquinas de bases de datos se utilizaban en gran medida como sistemas de gestión de datos y archivos. No se utilizaron muchos métodos avanzados y optimizadores de bases de datos. Naturalmente, SAP tiene un "Porsche" con Oracle, IBM y Microsoft, pero sólo lo conducía en primera por carreteras mal construidas. Esta es también una de las razones por las que R/3 y ECC 6.0 sólo muestran un rendimiento moderado, pero S/4 y Hana son mucho más eficaces en comparación.
Metamorfosis SAP Hana
Un sistema S/4 de SAP con Hana puede ser realmente rápido en determinadas circunstancias. Esto no se debe a que SAP Hana sea mejor que Oracle, IBM DB2 Blu o Microsoft SQL Server, sino a que S/4 utiliza el motor de Hana. Mientras que R/3 y ECC sólo utilizan la base de datos subyacente como programa de gestión de datos -y, por tanto, desaprovechan mucho potencial-, S/4 externaliza muchas tareas a Hana en su conjunto, descargando así el ERP y aprovechando de forma óptima la funcionalidad de Hana. Este desarrollo fue deliberadamente planificado por SAP y negado a los demás proveedores de bases de datos.
Por tanto, la afirmación de Thomas Saueressig, miembro de la Junta Directiva de SAP, en el Congreso Anual 2024 del DSAG en Leipzig es errónea: Oracle, IBM y Microsoft habrían querido seguir desarrollando sus productos para R/3, ECC y S/4 y hacerlos más utilizables. Sólo SAP ha optado por ir por libre con Hana. No es correcto culpar a estos proveedores de bases de datos del fin de la vida útil de ERP/ECC 6.0.
SAP NetWeaver con Abap y Java
Con R/3 Enterprise y, posteriormente, ERP/ECC 6.0, el middleware y la plataforma SAP NetWeaver se hicieron muy populares. Es el motor de SAP Business Suite e inicialmente tenía una pila dual formada por Abap y Java. Sin embargo, con un gran esfuerzo técnico, esta pila dual se dividió en dos pilas independientes. Una decisión acertada, ya que, entretanto, Oracle aumentó drásticamente el precio de las licencias de Java. Ahora, un ERP/ECC 6.0 puede ejecutarse de nuevo íntegramente en una pila NetWeaver Abap. Ocasionalmente, los clientes SAP existentes necesitan Java para determinados formularios, pero ahora también existen soluciones para ello. Esto significa que Java no es en absoluto responsable del fin de la vida útil de ECC 6.0, como Thomas Saueressig, miembro de la junta directiva de SAP, quiso hacer creer a los delegados del DSAG en Leipzig.
SAP Hana frente a IBM DB2 Blu
El antiguo director de tecnología de SAP, Bernd Leukert, anunció en una ocasión que SAP estaba en negociaciones con IBM para modificar la base de datos DB2 Blu para adaptarla a S/4. Naturalmente, las llamadas a funciones de S/4 a Hana también serían transferibles a DB2 Blu. Esto supondría un gran favor para la comunidad SAP, ya que no habría dependencia del proveedor de Hana. Bernd Leukert dejó SAP por Deutsche Bank y el proyecto "S/4 y DB2 Blu" cayó en el olvido.
La omnipotencia de SAP y la dependencia de los proveedores
En definitiva, el desarrollo responde a la pretensión de omnipotencia de SAP y no se debe a las limitaciones técnicas de Oracle, IBM y Microsoft. Con el universo S/4, SAP controla toda la pila ERP: Linux de código abierto, middleware con la plataforma de base de datos Hana y BTP, así como los clientes con Fiori.
Si se opta por SAP Public Cloud, se obtiene un ERP suficientemente bueno, pero también un bloqueo completo del proveedor. No son las circunstancias técnicas las que han obligado a SAP a fijar una fecha de fin de vida para ECC 6.0 en 2027 o 2030. Abap, un derivado de Java, y AnyDB podrían seguir vivos en la comunidad SAP durante muchos años.
3 comentarios
Christian Knell
Guten Tag Herr Niedermayer,
ich hoffe, ich verstehe Ihre Frage richtig – aber die richtig offizielle Roadmap für ADS ist folgende – alternativ können sie ja schon “immer” mit externen Druck-Output-Management Systemen arbeiten (z.B. über das BC-XOM Interface).
SAP’s recommended solution for print forms and interactive forms is the Cloud solution SAP Forms service by Adobe, both for SAP S/4HANA on-premise and SAP S/4HANA Cloud (public and private edition).
SAP S/4HANA Cloud Public Edition already uses SAP Forms service by Adobe on SAP BTP. SAP Forms service by Adobe on SAP BTP is the standard option for customers using SAP S/4HANA Cloud Private Edition.
For customer deployments where a Cloud approach is not feasible SAP will continue to offer an on-premise deployment option.
As already announced, the SAP NetWeaver Application Server Java 7.5 will go out of Mainstream Maintenance at the end of 2027 and out of Extended Maintenance at the end of 2030. After 2030 there will be no further updates.
The maintenance strategy for SAP S/4HANA is documented here: https://support.sap.com/en/release-upgrade-maintenance/maintenance-information/maintenance-strategy/…
The maintenance strategy for SAP NetWeaver is documented here:
https://pages.community.sap.com/topics/abap/netweaver-maintenance-strategy
As announced at the DSAG Technology Days 2024 in Hamburg, SAP HANA Extended Application Services, Advanced Model (XSA) will be the successor platform for Adobe Document Services.
SAP plans to deliver this option during the support time frame of the S/4HANA 2025 release. Customers can then decide to switch from the ADS on NetWeaver AS Java to SAP Forms service by Adobe or the ADS on XSA. This guarantees long-term support of Adobe-based forms functionality for S/4 HANA on-premise solutions.
Rinaldo Heck
Hallo Peter Färbinger,
sehr schön auf den Punkt gebracht.
Viele Grüße
Rinaldo Heck
Peter Niedermayer
Sehr geehrter Herr Färbinger
Habe eine Frage zu diesem Punkt “Gelegentlich braucht der SAP-Bestandskunde Java für ausgewählte Formulare – aber auch dafür gibt es mittlerweile Workarounds”. Was sind denn die Workarounds?
Besten Dank für Ihre Antwort und freundliche Grüsse,
Peter Niedermayer