Restringir el acceso a SAP durante mantenimiento

A veces cuando necesitamos hacer tareas de upgrade o mantenimiento en SAP es necesario que solo determinados usuarios se pueda logear al sistema. Para esto una de las formas en que podemos deshabilitar los ingresos al sistema es de la siguiente forma.

Ingresamos a la transacción SECPOL.

Creamos una nueva Security Policy:

Hacemos click en “New Entries”

Ingresamos un texto y la descripción y hacemos click en guardar.

Seleccionamos la entrada que creamos y hacemos doble click en “Attributes”.

Creamos una nueva entrada.

Ingresamos los siguientes valores:

SERVER_LOGON_PRIVILEGE en name y el valor 1 en Attribute Value.

Damos click a guardar.

Próximo paso es asignarle esta Policy a los usuarios que queremos que PUEDAN logearse al sistema.

Para esto vamos a la transacción SU01 e ingresamos al usuario en modo modificación.

En el tab “Logon Data” en el campo Security Policy le asignamos la Policy que creamos y guardamos.

Por último, debemos ir a la transacción RZ11 y buscar el parámetro:

login/server_logon_restriction

A este parámetro debemos asignarle el valor 1 para que no se pueden logear los usuarios que no tengan esta Policy.

Nos aparecerá la siguiente pantalla:

Hacemos click en “Change Value”

Ingresamos 1 en “New value” y guardamos.

En este momento si algún usuario intenta ingresar le aparecerá el siguiente mensaje.

Para volver a habilitar el ingreso, simplemente volvemos a la RZ11 y seteamos el valor del parametro a 0.

Creacion de un mandante en SAP

Nos logeamos con el usuario SAP*

Vamos a la TRX SSC4 y agregamos una nueva entrada:

Completamos los siguientes datos según nuestra necesidad:

Grabamos.

Vamos a la TRX SCCLN y la ejecutamos como test.

Nos muestra el resultado:

Si esta todo bien entonces podemos ejecutarlo sin modo test.

Si al ejecutarlo nos da el siguiente error:

Puede ser que haya quedado un registro en la tabla LMSEMAPHORE, de alguna ejecución anterior que no termino, podemos borrarlo de la tabla y volver a ejecutarlo o buscar la ejecución previa y terminarla.

Ver nota: https://launchpad.support.sap.com/#/notes/2705038

Finalmente nos dará un resumen como el siguiente:

Mientras no haya errores debería estar todo bien.

Finalmente ya nos podemos logear en el nuevo mandante con nuestro usuario.

Customizando la pantalla de logeo de SAP GUI

Al logearnos en un sistema SAP por lo general vemos una pantalla como la siguiente:

En la sección marcada de amarillo, podemos especificarle información al usuario, por ejemplo, los mandantes del sistema disponibles.

Para customizar estos textos, lo que tenemos que hacer es ir a la transacción SE61.

Hacemos click en el match-code de Document Class y seleccionamos lo siguiente:

Finalmente ingresamos ZLOGIN_SCREEN_INFO, si no existe lo creamos, y hacemos click en CHANGE.

Nos aparecerá una pantalla como la siguiente (si tenemos el editor viejo activo) donde podemos modificar el texto que se muestra.