|
#1
|
|||
|
|||
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??
__________________
Salu2
Carlos! |
#2
|
|||
|
|||
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 |
#3
|
||||
|
||||
por la SE37, con esta función puedes utilizar radiobutton
FUNCTION POPUP_TO_DECIDE_LIST.
__________________
|
#4
|
|||
|
|||
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 |
#5
|
|||
|
|||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|