Avalados por :
Tengo una pantalla que tiene 4 campos como parámetros de entrada. Después de especificar los valores y guardarlos como variante, se almacena toda esta información en alguna tabla. Necesito el nombre de la tabla que almacena toda esta información de la variante, es decir,
nombre de la variante y sus campos asociados con valores.
Se otorgarán puntos.
Hola,
Las variantes se almacenan en las tablas VARI y VARID.
Puedes usar RS_ALL_VARIANTS_4_1_REPORT para obtener todas las variantes de un programa de informe.
Por favor, revisa el enlace a continuación, te será útil:
También puedes identificar las variantes siguiendo estos pasos:
1. Simple.
2. Ir a la pantalla inicial de se38.
3. Escribe el nombre del programa.
4. Selecciona el BOTÓN DE RADIO - VARIANTES.
6. Elige cambiar.
7. Aparecerá una nueva pantalla.
8. Selecciona el nombre de la variante.
9. Elige el botón ELIMINAR.
En la definición de un código de transacción de variante, una transacción de diálogo está vinculada con una variante de transacción. Cuando se accede a una transacción de variante, se llama y ejecuta la transacción de diálogo con la variante de transacción. En las variantes de transacción, puedes asignar valores predeterminados a los campos de entrada en varias pantallas Dynpro en una transacción, cambiar los atributos de los elementos de la pantalla y ocultar pantallas completas. Las variantes de transacción se mantienen en la transacción SHD0.
Usa las variantes de transacción para hacer campos obligatorios, ocultos o visibles. También aplicable a pantallas y pestañas.
Puedes ocultar pantallas y campos no deseados en cualquiera de los programas estándar de SAP sin cambiar ninguno de los programas estándar. Las funciones adicionales, como hacer que la variante sea predeterminada en el código de transacción estándar de SAP, solo están disponibles a partir de la versión 4.6x.
Transacción SHD0 - Crea una variante para la transacción requerida cambiando el diseño a través de la ocultación de campos y pantallas.
Transacción SE93 - Crea una transacción de variante (por ejemplo, para VA02 = ZVA02).
Luego asigna la variante de transacción a esta transacción de variante.
En 4.6c, puedes establecer tu variante de transacción como la variante estándar. (SHD0 - Editar -> Activar/Desactivar como variante estándar)
Un ejemplo de uso de la variante de transacción (restringiendo la visualización de campos para CO11N - Movimiento de mercancías):
Si deseas restringir cambios en los campos en el movimiento de mercancías para un grupo de usuarios.
1. Crea una variante de transacción para CO11N.
2. Crea un nuevo código de transacción para la variante de transacción y asígnale un objeto de autorización.
3. Divide a los usuarios en estos dos códigos de transacción. Aquellos que pueden cambiar el campo usando CO11N. Para aquellos que tienen cambios limitados en los campos, dales la autorización para ZCO11 (este es un nuevo código de transacción que debes crear).
Revisa el siguiente enlace, podría serte útil:
http://help.sap.com/saphelp_webas620/helpdata/en/c0/98038ce58611d194cc00a0c94260a5/content.htm
http://help.sap.com/saphelp_webas620/helpdata/en/c0/980389e58611d194cc00a0c94260a5/content.htm
************ Por favor, recompensa con puntos si la información te resulta útil. *************
Hola,
Revisa la tabla VARI y VARID.
Puntos de recompensa, si es útil,
Sandeep Kaushik
Tres tablas existen
- VARID - encabezado
- VARIT- textos
- VARI - datos y atributos (INDX como archivo, a través de IMPORTAR/EXPORTAR DESDE LA BASE DE DATOS)
Para acceder a VARI, usa la FM del grupo SVAR (existente, copiar, agregar, mantener)
<b>RS_VARIANT_VALUES_TECH_DATA</b> te dará lo que solicitas en la tabla VARIANT_VALUES.
Saludos
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute