¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo ocultar un campo en SAP ITOB: Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 105 Vistas
0
Cargando...

Hola, estoy intentando ocultar un campo pero no estoy seguro de cómo hacerlo. Este es el campo que quiero ocultar:

Así que descubrí que es parte del paquete ITOB y fui a SMOD y busqué por paquete, así que obtuve estas salidas:

Pero ninguno de estos está relacionado con él.

¿Alguien puede ayudarme a ocultar este campo?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

¡Tenías razón! , no puedo agradecerte lo suficiente.

Hice esto:

- SE38 , busca mi programa y dynpro

- Entra en el pbo, en este caso mi primer módulo DYNPRO_INIT_SUB_EQUI.

- Haz clic en Enhance (shift + F4) (ícono de giro)

- Coloca el cursor en alguna línea con una flecha negra

- Menú > Editar > Operaciones de Mejora > Crear Implementación

- Aparecerá una ventana de diálogo y selecciona "Código"

- Ponle algún nombre, descripción

- ¡Listo!

ENHANCEMENT 1 ZEHIE010203_NSERIE. "versión activa
" Oculta campo Último nº serie de IE01,IE02,IE03
loop at screen.
if screen-name eq 'MASE-LSERNR'.
screen-invisible = 1. " Hace invisible
MODIFICAR PANTALLA.
endif.
endloop.
ENDENHANCEMENT.

Querían hacer esto porque es confuso, en lugar de usar otros campos personalizados

Saludos


Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

NB: Estas mejoras (Customer Exit) están relacionadas con los Campos del Cliente.

El campo (texto + datos) es MASE-LSERNR de la subscreen 1221 del grupo de funciones ITO0 (Revísalo con SE51).

  • Primero, revisa la lógica de PBO de este dynpro (para encontrar una Mejora adecuada, un BAdI/Exit ejecutado o algún punto de Mejora explícito/implícito).
  • También revisa tu Customizing para el equipo (OIAD y OIAF).
  • También podrías buscar un Customizing/mejora para desactivar la subscreen.

¿Por qué quieres ocultar el campo 'último número de serie'?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola naotoxxx

Te sugeriría utilizar Variantes de Transacción y Variantes de Pantalla Permiten, entre otras cosas, ocultar campos en las pantallas estándar de SAP sin necesidad de programación ABAP.

Una vez que crees una variante de transacción con variantes de pantalla, puedes designarla como la variante estándar de las transacciones IE01, IE02, IE03, de modo que cada vez que llames a la transacción se ejecutará con la variante de transacción y el campo estará oculto - consulta la Ayuda de SAP Inicio de Variantes de Transacción

Saludos cordiales

Dominik Tylczynski

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?