#1
|
|||
|
|||
En una pantalla necesito sacar dos ALV
lo hago con las funciones REUSE_ALV_BLOCK_LIST_INIT
y por cada ALV REUSE_ALV_BLOCK_LIST_APPEND y al final lo listo con la funcion REUSE_ALV_BLOCK_LIST_DISPLAY. Los dos ALV me salen bien, pero como necesito que algun campo de los dos ALV puedan ser modificados por el ususario, en el catalogo pongo dichos campos con EDIT = 'X'. Pero al enseñarme el listado, dichos campos no son editables. ¿Que debo de hacer más, para que puedan ser editables? Gracias. |
#2
|
|||
|
|||
El Fieldcat debe tener para el campo editable no sólo EDIT = 'X', sino también INPUT 'X'.
|
#3
|
|||
|
|||
Para eso mejor mediante Objetos
Intenta hacerlo por objetos, crea un contenedor CL_GUI_CUSTOM_CONTAINER si estas en una dynpro, o bien un CL*Docking*container.
Despues divides el contenedor en dos y ligas cada parte a un objeto de tipo alv CL_GUI_ALV_GRID y visualizas el contenido de las tablas internas con el meto set_first*display. Espero que te sirva de ayuda. Saludos. |
#4
|
|||
|
|||
Por objetos no tengo ni idea. Alguien dia debo de ponerme.
AL final lo he conseguido con el input ='X' y edit = 'X'. Gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|