¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo modificar una tabla con datos de entrada del usuario en un campo seleccionado

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

Quiero modificar una tabla con datos de entrada del usuario en un campo seleccionado. ¿Cómo puedo lograr esto?

FIELD-SYMBOLS:
<i_itab> TIPO tabla,
<wa_tab> TIPO CUALQUIERA,
<w_field> TIPO CUALQUIERA.

CREAR DATOS i_table TIPO TABLA DE (nombre_vista).
ASIGNAR i_table->* A <i_itab>.

ASIGNAR wa_all->* A <wa_tab>.
ASIGNAR wa_all->* a <w_field>.

¿Qué código debo escribir a continuación para modificar la fila? Debería modificar solo el campo ingresado, los demás no deberían cambiar.

¡Gracias por tu ayuda!

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

1 Respuestas

0
Cargando...

Si te entiendo correctamente, tienes algunos campos de entrada y solo quieres aplicar los datos de esos campos de entrada a tu tabla dinámica?

Tendrás que iterar sobre los campos de entrada, por lo que suponiendo que tienes algún tipo de catálogo de campos (por ejemplo, basado en una información de estructura)

Pseudo código:

loop at lt_input_field_catalog assigning field-symbol<fs_fc_info>.assign component <fs_fc_info>-x of structure <wa_input_data_line> to field-symbol(<fs_field_input>).check (sy-subrc eq 0).assign component <fs_fc_info>-x of structure <wa_tab> to field-symbol(<fs_field_target>).check (sy-subrc eq 0).<fs_field_target> = <fs_field_source>.endloop.
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?