|
#1
|
|||
|
|||
Dynpro de module pool con seleccion multiple
Hola, a todos, tengo una dynpro en un module-pool en la cual necesito agregar una seleccion multiple para el campo mara-matnr, en un report lo he hecho con Select-Option articulo FOR mara-matnr y funciona, pero en un module-pool no se como hacer que me abra la ventana para ingresar los diferentes codigos a seleccionar. Si alguien me puede ayudar, por favor.
gracias de antemano smartin |
#2
|
|||
|
|||
select option en modulpool
En los modulpool los select option deben declararse diferente que en los reportes.
en el TOP debes poner: SELECTION-SCREEN BEGIN OF SCREEN 0101 AS SUBSCREEN. SELECT-OPTIONS: s_matnr FOR mara-matnr . SELECTION-SCREEN END OF SCREEN 0101. de nombre del subscreen puse 0101 porq debe tener un nombre distinto a la dynpro, y suponiendo que estas en la dynpro 0100, lo crei conveniente pero puede ser otro. EN LA DYNPRO PROCESS BEFORE OUTPUT. MODULE STATUS_0100. CALL SUBSCREEN: a_sub0101 INCLUDING SY-REPID '0101'. PROCESS AFTER INPUT. CALL SUBSCREEN: a_sub0101. MODULE user_command_0100. EN EL SCREEN PAINTER: debes poner una subscreen tercer o cuarto dibujito de abajo para arriba y ponerle de nombre igual que en el codigo, en este caso "a_sub0101" y ya esta, deberia aparecerte el select option en el modulpool. Espero que te haya servido. Un saludo Dar DiAs PeRdIdOs |
#3
|
|||
|
|||
Muchas gracias DAR, como siempre en mundosap encuentro respuesta a mis duadas.
Gracias Smartin |
#4
|
|||
|
|||
De nada, cuando necesites.
|
#5
|
|||
|
|||
Selección Múltiple
Hola
He seguido los pasos que indicas en el foro y me ha funcionado casi todo correctamente. El problema que tengo es que no me funciona el botón de selcción múltiple, el de la flecha amarilla, alquien sabe porq? Gracias. |
#6
|
|||
|
|||
Selección múltiple
Hola
Creo que en la subscreen no me funciona el campo de selección múltiple ( de intervalo) porque las subscreens no tienen ok_code, es así? De todas formas puede asignarle a un campo de la dynpro un botón de seleccion múltiple (de intervalo), igual que otras veces le he añadido mi propio matchcode? Gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|