MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Ayuda Con Popup (foro/showthread.php?t=1169)

apozosanz 17/07/06 07:27:31

Ayuda Con Popup
 
Hola a todos.
Necesito conocer una función que me muestre un popup en el que aparezcan una lista de checkboxes para que se puedan seleccionar y despues tratar solo los datos seleccionados.
Espero haberme explicado.
Gracias a todos.

Vique 17/07/06 12:19:34

Buenas,
no conozco ninguna función que muestre un pop-up con checkboxes.

Porqué no pruebas a hacer un dynpro con el formato que quieres?
Supongo que tiene más trabajo que si usar una función ya preparada pero...es lo que tiene el SAP!

A ver si alguien te dice algo más
Un saludo

apozosanz 17/07/06 12:25:32

Claro, con una dympro genial. El problema es que lo tengo que hacer sin ella.
Me han comentado que si existe un popup que te permite seleccionar, pero yo no lo encuentro.
En fin, gracias de todos modos

carlosalcala 19/07/06 07:34:29

Buenos dias!

Creo que con la función POPUP_FOR_PRINT_OBJECTS puedes meter lo que quieras en el popup. Cuando quieras hacer algo pon *objects* q hay esta todo! Ya sabes mi forma de pensar...
¿¿Cual es el motivo de que no puedas utilizar una dynpro??

apozosanz 20/07/06 07:13:31

Carlos, la idea de no usar una dynpro es que el programa esta destinado a transportarlo de aca para alla e instalarlo en PC de manera rapida. Por ello debe ser un simple report con los menores elementos posibles.
Al final me salio con la funcion REUSE_ALV_POPUP_TO_SELECT.
Gracias.
Alfon

tomasm 24/07/06 12:55:01

por la SE37, con esta función puedes utilizar radiobutton :cool:

FUNCTION POPUP_TO_DECIDE_LIST.

apozosanz 25/07/06 06:33:05

solucionado
 
Gracias a todos, al final lo solucione con lo siguiente:
* Se genera el catálogo de campos
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = REPNAME
I_INTERNAL_TABNAME = 'IT_LISTADO'
I_INCLNAME = REPNAME
CHANGING
CT_FIELDCAT = FIELDTAB.
* Se modifica el catálogo de campos según interese
READ TABLE FIELDTAB INTO AUX_FIELDTAB WITH KEY FIELDNAME = 'FLAG'.
AUX_FIELDTAB-EDIT = 'X'.
AUX_FIELDTAB-CHECKBOX = 'X'.
AUX_FIELDTAB-INPUT = 'X'.
MODIFY FIELDTAB FROM AUX_FIELDTAB INDEX SY-TABIX.



* Se visualiza el popup con alv de selección
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
I_TITLE = 'Proceso de selección de campos'
I_SELECTION = 'X'
I_CHECKBOX_FIELDNAME = IT_LISTADO-FLAG
I_SCREEN_START_COLUMN = 5
I_SCREEN_START_LINE = 5
I_SCREEN_END_COLUMN = 120
I_SCREEN_END_LINE = 15
I_SCROLL_TO_SEL_LINE = 'X'
I_TABNAME = 'IT_LISTADO'
IT_FIELDCAT = FIELDTAB
TABLES
T_OUTTAB = IT_LISTADO
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.


Hasta otra

gerbeltran 16/04/09 15:56:59

Radio Button en PopUp con ALV
 
Gente una pregunta, probaron o saben si se podrá hacer que en lugar de un checkbox el alv del popup tenga un radio button??
O algo parecido para que solo me permita seleccionar un solo registro de la lista.

Saludos,
Germán.


Husos Horarios son GMT. La hora en este momento es 22:28:33.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web