#1
|
||||
|
||||
mostrar prog reportes en subscreens
Hola compañeros.
Tengo una duda, quisiera saber como mostrar un programa Reporte en una subscreen area en mi dynpro. Gracias de antemano ! |
#2
|
||||
|
||||
Hola bacha, revisate este programa DEMO_SEL_SCREEN_AS_SUBSCREEN, espero te sirva ...
__________________
David Carballido Córdova |
#3
|
||||
|
||||
Saludos!!!
Para crear tus subscreen podrias usar la herramienta de wizard tapstrip en la disposicion de la pantalla y te crearia un codigo similar a este. *----------------------------------------------------------------------* * Definición de Variables para el Tabstrip *----------------------------------------------------------------------* *&SPWIZARD: FUNCTION CODES FOR TABSTRIP 'CF_RMR42' constants: begin of c_cf_rmr42, tab1 like sy-ucomm value 'COND_FC1', tab2 like sy-ucomm value 'COND_FC2', end of c_cf_rmr42. *&SPWIZARD: DATA FOR TABSTRIP 'CF_RMR42' controls: cf_rmr42 type tabstrip. data: begin of g_cf_rmr42, subscreen like sy-dynnr, prog like sy-repid value 'ZDUMMY_RMR42', pressed_tab like sy-ucomm value c_cf_rmr42-tab1, end of g_cf_rmr42. Despues de crear eso puedes ir a la parte del user command y manipular los procesos que quieras en el subscreen que deses te pongo un ejemplo de codigo module user_command input. ok_code = sy-ucomm. case sy-dynnr. when '0100'. <----este es el dynpro principal case ok_code. when 'PROCESAR'. endcase. when '0101' <-----este seria una subscreen endcase. Finalmente para poder crear tu reporte date una vuelta por las clases cl_gui_custom_container y cl_gui_alv_grig con ellas encontrar los metodos para poder desplegar un reporte tipo ALV en el subscreen que desees. Suerte.
__________________
01010000 01001010 10011000 10100001 De Byte a Beat. |
#4
|
||||
|
||||
Hola compañero, solo para aclarar
Yo cree un programa Reporte tipo 1. lo que quiero hacer es, crear un module pool (dynpro) en el cual exista una subscreen y en esa subscreen desplegar mi programa ejecutable.... algo asi como hacer un SUBMIT zprograma..... pero desplegarlo dentro de un subscreen.... es posible ? Gracias por la informacion ! |
#5
|
|||
|
|||
Que yo sepa no podes incluir un report dentro de una subscreen. son 2 cosas completamente diferentes.
Saludos. Javier Morales
__________________
Lo importante no es saber sino saber quien es el que sabe |
#6
|
||||
|
||||
Gracias por la informacion, todo me fue util !
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|