¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo asociar valores numéricos a cadenas en un ListBox de SAP

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

Hola Foro!!

Necesito crear subventanas de selección con ListBox sin problema en SAP, el detalle es si quisiera añadir o relacionar también un valor numérico con dicha cadena, con VB usábamos el método ItemData para asociar ese valor numérico, de forma que cada cadena contenida en el ListBox pudiese tener asociado un valor numérico.

Para hacerlo, usábamos un código parecido a este:

With List1

.AddItem "elemento 1"

.ItemData(.NewIndex) = 1

.AddItem "elemento 2"

.ItemData(.NewIndex) = 2

End With

¡Incluso el módulo de actividad lo trae programado!

Aquí en SAP está muy fácil crear el ListBox pero ¿para el contenido de cada celda?

¡Muchas Gracias!

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

4 Respuestas

0
Cargando...

Hola Felipe,

Aprovecho para consultarte sobre un tema en el que vi que proporcionaste una solución e incluso grabaste un video con sonido. ¿Podrías pasármelo?

"

Alessandro,

Recientemente realicé una capacitación en la oficina con mis compañeros sobre B1if, que abarca casi todo lo que te estoy indicando que hagas y lo grabé con sonido.

El archivo pesa cerca de 600 MB, y me gustaría enviártelo ya que explicarlo todo resulta bastante tedioso.

Si me proporcionas un método, puedo enviártelo.

Saludos"

Tengo Dropbox. Te paso el enlace, solo envíame tu correo por favor para agregarte como administrador y así poder subirlo.

Aprovecho para consultarte sobre la imagen solicitada.

Saludos

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

Hola, son dos cosas diferentes las que necesitas. Te adjunto la solución a ambas.

La selección en cascada se resuelve con búsquedas formateadas en las que vinculas un campo al campo anterior, es decir, el segundo te muestra las opciones de la selección del primero de una manera muy simple.

SELECT Parametro2 FROM tabla WHERE Parametro1 = x

y así sucesivamente.

Para que esto funcione, necesitas lo siguiente:

  • Solo el primer campo es desplegable.
  • Los campos siguientes son campos normales a los que se les aplica la búsqueda formateada para que te den los resultados del anterior.

Adicionalmente, crearía una Notificación de Transacción para validar que no ingresen datos manualmente.

Como esta información estará en tablas de usuario, crea una autorización adicional sobre esa tabla y con eso ya no podrán agregar más opciones.

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

Hola Felipe,

¡Muchas gracias por tu atención! Adjunto una imagen de lo que deseo hacer.

Al seleccionar una opción, deseo que aparezcan en otra lista las opciones correspondientes.

Por ejemplo: Para la opción 1 y 4, debería mostrarse un contenido diferente sin posibilidad de agregar más.

Saludos

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

¿Quieres crear un combobox y añadir valores?

Atentamente.

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?