MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   mostrar prog reportes en subscreens (foro/showthread.php?t=11697)

bacha 11/03/08 14:30:18

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 !

DavidXD_XD 11/03/08 15:06:18

Hola bacha, revisate este programa DEMO_SEL_SCREEN_AS_SUBSCREEN, espero te sirva ... :D

Rodolfo Montiel Rivera 11/03/08 15:38:42

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.

bacha 11/03/08 18:17:10

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 !

abapconsultoria 11/03/08 18:25:44

Que yo sepa no podes incluir un report dentro de una subscreen. son 2 cosas completamente diferentes.

Saludos.

Javier Morales

bacha 11/03/08 22:21:24

Gracias por la informacion, todo me fue util !


Husos Horarios son GMT. La hora en este momento es 01:40:58.

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