Ver Mensaje Individual
  #2  
Viejo 10/05/07, 17:59:36
Avatar de Claudia Valdespino
Claudia Valdespino Claudia Valdespino is offline
Member
 
Fecha de Ingreso: mar 2007
Localización: Lima - Perú
Mensajes: 54
Hola, para hacer eso necesitas incluir los subscreen en la lógica de proceso de la dynpro donde tienes el TABSTRIP:

PROCESS BEFORE OUTPUT.
CALL SUBSCREEN SC1 INCLUDING SY-REPID '0162'.
CALL SUBSCREEN SC2 INCLUDING SY-REPID '0163'.


PROCESS AFTER INPUT.
MODULE USER_COMMAND_0161.

Luego, en el user command programas lo que desees para cada subscreen:

*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0161 INPUT
*&---------------------------------------------------------------------*
MODULE USER_COMMAND_0161 INPUT.

CASE SY-UCOMM.
WHEN 'EMP'.
CT_TS-ACTIVETAB = 'EMP'.
perform muestra_data_empleado

WHEN 'CAR'.
CT_TS-ACTIVETAB = 'CAR'.
perform muestra_data_cargos.

WHEN 'SALIR1' or 'SALIR2' or 'SALIR3' or 'BACK' OR 'EXIT'.
SET SCREEN 0.
LEAVE SCREEN.
ENDCASE.

ENDMODULE. " USER_COMMAND_0161 INPUT

Eso es todo... Si quieres un ejemplo con todo pasame tu correo y te lo mando
__________________
Saludos,

Claudia V.
Responder Con Cita