12-13-2006 12:52 PM
hi all
any body can send me the sample program for tabstrip and sub screen program.
and send me the documentation how to work on tabstrip and subscreens.
thanks,
maheedhar
12-13-2006 1:01 PM
hi I can send u that ur mail , please provide it
here is sample program using them in reports
Sell Transaction
**********SELECTION-SCREEN BEGIN OF SCREEN 103
SELECTION-SCREEN BEGIN OF SCREEN 103 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-003.
SELECTION-SCREEN END OF BLOCK B3.
SELECTION-SCREEN END OF SCREEN 103.
* Current Holdings
*************SELECTION-SCREEN BEGIN OF SCREEN 104
SELECTION-SCREEN BEGIN OF SCREEN 104 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B4 WITH FRAME TITLE TEXT-004.
SELECTION-SCREEN END OF BLOCK B4.
SELECTION-SCREEN END OF SCREEN 104.
************************* Define the tabbed Block
SELECTION-SCREEN BEGIN OF TABBED BLOCK T1 FOR 12 LINES.
SELECTION-SCREEN TAB (25) NAME3 USER-COMMAND UCOMM3 DEFAULT SCREEN 103.
SELECTION-SCREEN TAB (25) NAME4 USER-COMMAND UCOMM4 DEFAULT SCREEN 104.
SELECTION-SCREEN END OF BLOCK T1.
INITIALIZATION.
NAME3 = 'Modify Allocation'.
NAME4 = 'Current Holdings'.
12-13-2006 1:00 PM
HI,
go through this link
http://help.sap.com/saphelp_nw2004s/helpdata/en/e7/deb237b9a9a968e10000009b38f8cf/content.htm
http://sap.niraj.tripod.com/id40.html
Regards,
Srini
12-13-2006 1:01 PM
hi I can send u that ur mail , please provide it
here is sample program using them in reports
Sell Transaction
**********SELECTION-SCREEN BEGIN OF SCREEN 103
SELECTION-SCREEN BEGIN OF SCREEN 103 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-003.
SELECTION-SCREEN END OF BLOCK B3.
SELECTION-SCREEN END OF SCREEN 103.
* Current Holdings
*************SELECTION-SCREEN BEGIN OF SCREEN 104
SELECTION-SCREEN BEGIN OF SCREEN 104 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B4 WITH FRAME TITLE TEXT-004.
SELECTION-SCREEN END OF BLOCK B4.
SELECTION-SCREEN END OF SCREEN 104.
************************* Define the tabbed Block
SELECTION-SCREEN BEGIN OF TABBED BLOCK T1 FOR 12 LINES.
SELECTION-SCREEN TAB (25) NAME3 USER-COMMAND UCOMM3 DEFAULT SCREEN 103.
SELECTION-SCREEN TAB (25) NAME4 USER-COMMAND UCOMM4 DEFAULT SCREEN 104.
SELECTION-SCREEN END OF BLOCK T1.
INITIALIZATION.
NAME3 = 'Modify Allocation'.
NAME4 = 'Current Holdings'.
12-13-2006 1:02 PM
Hi,
Check the below programs.
DEMO_DYNPRO_TABSTRIP_SERVER
DEMO_DYNPRO_TABSTRIP_LOCAL
For more information click the link below
http://help.sap.com/saphelp_47x200/helpdata/en/17/5bf1b52ba211d2954f0000e8353423/content.htm
Regards,
Srini
12-13-2006 1:10 PM
Hi
Ex1:
REPORT demo_dynpro_tabstrip_local.
CONTROLS mytabstrip TYPE TABSTRIP.
DATA: ok_code TYPE sy-ucomm,
save_ok TYPE sy-ucomm.
mytabstrip-activetab = 'PUSH2'.
CALL SCREEN 100.
MODULE status_0100 OUTPUT.
SET PF-STATUS 'SCREEN_100'.
ENDMODULE.
MODULE cancel INPUT.
LEAVE PROGRAM.
ENDMODULE.
MODULE user_command INPUT.
save_ok = ok_code.
CLEAR ok_code.
IF save_ok = 'OK'.
MESSAGE i888(sabapdocu) WITH 'MYTABSTRIP-ACTIVETAB ='
mytabstrip-activetab.
ENDIF.
ENDMODULE.
Ex2:
REPORT demo_dynpro_tabstrip_server.
CONTROLS mytabstrip TYPE TABSTRIP.
DATA: ok_code TYPE sy-ucomm,
save_ok TYPE sy-ucomm.
DATA number TYPE sy-dynnr.
mytabstrip-activetab = 'PUSH2'.
number = '0120'.
CALL SCREEN 100.
MODULE status_0100 OUTPUT.
SET PF-STATUS 'SCREEN_100'.
ENDMODULE.
MODULE cancel INPUT.
LEAVE PROGRAM.
ENDMODULE.
MODULE user_command INPUT.
save_ok = ok_code.
CLEAR ok_code.
IF save_ok = 'OK'.
MESSAGE i888(sabapdocu) WITH 'MYTABSTRIP-ACTIVETAB ='
mytabstrip-activetab.
ELSE.
mytabstrip-activetab = save_ok.
CASE save_ok.
WHEN 'PUSH1'.
number = '0110'.
WHEN 'PUSH2'.
number = '0120'.
WHEN 'PUSH3'.
number = '0130'.
ENDCASE.
ENDIF.
ENDMODULE.
12-15-2006 9:50 AM