A continuación se plantea una situación un tanto atípica en un sistema SAP.
Tras finalizar con éxito una instalación de un sistema SAP S/4HANA on premise 1610, los objetos workbench estándar del repositorio ABAP (reports, tablas, elementos de datos, dominios, etc.) son completamente modificables.
En un mandante de desarrollo donde la configuración de la transacción SCC4 permita realizar modificaciones sin restricciones y las opciones de modificación globales del sistema, transacción SE06, los objetos estándar del sistema se pueden modificar sin registrarlos en el SAP Support Portal.
En un mandante de desarrollo/formación las opciones más comunes son:
Y las opciones de modificación del sistema se encuentran en status Modificable:
La versión de Netweaver es 7.51 y los componentes del sistema S/4HANA 1610 on premise son los siguientes:
El release instalado es SAP S/4HANA 1610 como se pude ver en el status del sistema:
Los objetos estándar del repositorio ABAP es totalmente modificable:
Al pasar a modificar el objeto, se muestran las siguientes ventanas advirtiendo que las modificaciones de objetos estándar no están permitidas:
Una vez seleccionado el idioma en el que modificar el objeto, se habilita la modificación del objeto estándar:
Lo mismo sucede a la hora de modificar un programa (report) o un módulo de función:
Se muestra la advertencia siguiente:
Si se desactiva el asistente de modificaciones, el objeto se puede modificar sin ninguna restricción:
El report es completamente modificable y se puede grabar y activar sin introducir ningún tipo de clave de registro del objeto:
En esta situación se plantean varias cuestiones:
- ¿Es consciente SAP de esta circunstancia?
- ¿Está previsto que en un SP stack liberado SAP bloquee el código estándar?