Puedes usar la transacción SHD0 para crear una variante de transacción. La variante de transacción se puede asignar a un usuario.
Por favor, revisa el siguiente proceso.
Creando la Variante de Transacción
Elige Crear para crear una variante.
El sistema llama a la transacción de aplicación para la cual deseas crear una variante. Ingresa los valores que deseas utilizar en los campos de entrada. Cada vez que se completa una acción, aparece un cuadro de diálogo que lista los campos de la pantalla actual con sus valores actuales. El tipo de cuadro de diálogo llamado depende del tipo de pantalla que se esté procesando actualmente (ver Requisitos).
Aquí puedes determinar:
si deseas guardar los valores de campo que has insertado en la pantalla actual (la casilla "Adoptar valores de campo")
si deseas ocultar toda la pantalla (la casilla "No mostrar pantalla"). Esto solo es posible si la configuración se copia en tu variante ("Adoptar valores de campo")
si se guardan los contenidos de campo (la casilla "Con contenidos")
si se debe revocar el estado listo para entrada de campos específicos (la casilla "Solo salida")
si se deben ocultar campos específicos (la casilla "Invisible")
si se deben hacer campos específicos obligatorios (la casilla "Obligatorio")
Puedes o no seleccionar cada una de estas casillas para cada campo dependiendo del tipo de campo (--> Requisitos).
Las variantes de pantalla se crean automáticamente para cada pantalla donde se han guardado valores (adoptados). Ingresa los nombres de las variantes de pantalla en el campo "Nombre de la variante de pantalla". Estos nombres deben ser únicos. Si el sistema puede encontrar un nombre único para una variante de pantalla, se inserta automáticamente en este campo. La convención se lee así: (<nombre_de_la_variante_de_transacción>_(<cliente>)_<número_de_pantalla>).
Elige la función Continuar para proceder. Los siguientes botones están disponibles:
La función Cancelar muestra nuevamente la pantalla actual de la transacción de aplicación. Aquí puedes realizar cambios en tu configuración.
La función Funciones de menú muestra un cuadro de diálogo adicional donde puedes desactivar funciones de menú.
La función GuiXT permite al usuario editar un script GuiXT para la pantalla actual (--> GuiXT).
La función Salir y Guardar sale y guarda la transacción de aplicación. Aparece una lista que contiene todas las pantallas de la transacción de aplicación para las que deseas guardar entradas (es decir, todas las pantallas para las que se crearán variantes de pantalla).
Ingresa un texto breve para tu variante de transacción aquí.
Los ajustes de visualización se pueden cambiar según sea necesario en el futuro desde esta lista. Los ajustes que requieren información en tiempo de ejecución de la transacción de aplicación (valores de campo, columnas de control de tabla) no se pueden cambiar desde esta lista.
Elige "Guardar". El sistema guarda tu variante de transacción y las variantes de pantalla correspondientes. Se muestra el cuadro de diálogo del Organizador de Workbench para la variante de transacción y para cada variante de pantalla. Úsalo para asignar cada uno de estos objetos a un paquete.
También puedes acceder a esta lista utilizando la función Cambiar valores durante el proceso de selección de funciones.
-
Además de esto, hay una alternativa para usar roles/identificadores de parámetros y asignarlos al usuario. En este caso, cuando el usuario inicia sesión, los mismos valores se poblarían en la pantalla CO01 en todos los casos. Esto se hace fácilmente por el consultor de base.
Gracias,
Srinivas Karri