‎2008 Jan 22 12:44 PM
Hi,
how u will come from dialogue to report and how u go to report to dialogue.
Regards
SAI
‎2008 Jan 22 12:48 PM
hi,
in report u can write call screen 0100.
like this
&----
*& Report ZSCREEN
*&
&----
*&
*&
&----
REPORT zscreen.
TABLES: mara.
DATA : BEGIN OF itab1 OCCURS 0,
matnr LIKE mara-matnr,
END OF itab1.
SELECT-OPTIONS : s_matnr FOR mara-matnr.
*&SPWIZARD: DECLARATION OF TABLECONTROL 'TAB1' ITSELF
CONTROLS: tab1 TYPE TABLEVIEW USING SCREEN 1001.
START-OF-SELECTION.
CALL SCREEN 1001.
*&SPWIZARD: OUTPUT MODULE FOR TC 'TAB1'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: UPDATE LINES FOR EQUIVALENT SCROLLBAR
MODULE tab1_change_tc_attr OUTPUT.
DESCRIBE TABLE itab1 LINES tab1-lines.
ENDMODULE. "TAB1_CHANGE_TC_ATTR OUTPUT
&----
*& Module get_data OUTPUT
&----
text
----
MODULE get_data OUTPUT.
SELECT matnr FROM mara INTO CORRESPONDING FIELDS OF TABLE itab1 WHERE matnr IN s_matnr.
ENDMODULE. " get_data OUTPUT
&----
*& Module STATUS_1001 OUTPUT
&----
text
----
MODULE status_1001 OUTPUT.
SET PF-STATUS 'ZTEST'.
SET TITLEBAR 'xxx'.
ENDMODULE. " STATUS_1001 OUTPUT
&----
*& Module USER_COMMAND_1001 INPUT
&----
text
----
MODULE user_command_1001 INPUT.
CASE sy-ucomm.
WHEN 'BACK' OR 'UP' OR 'CANC'.
LEAVE PROGRAM.
ENDCASE.
ENDMODULE. " USER_COMMAND_1001 INPUT
reward if usefull....
Edited by: Dhwani shah on Jan 22, 2008 1:51 PM
‎2008 Jan 22 12:48 PM
hi,
in report u can write call screen 0100.
like this
&----
*& Report ZSCREEN
*&
&----
*&
*&
&----
REPORT zscreen.
TABLES: mara.
DATA : BEGIN OF itab1 OCCURS 0,
matnr LIKE mara-matnr,
END OF itab1.
SELECT-OPTIONS : s_matnr FOR mara-matnr.
*&SPWIZARD: DECLARATION OF TABLECONTROL 'TAB1' ITSELF
CONTROLS: tab1 TYPE TABLEVIEW USING SCREEN 1001.
START-OF-SELECTION.
CALL SCREEN 1001.
*&SPWIZARD: OUTPUT MODULE FOR TC 'TAB1'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: UPDATE LINES FOR EQUIVALENT SCROLLBAR
MODULE tab1_change_tc_attr OUTPUT.
DESCRIBE TABLE itab1 LINES tab1-lines.
ENDMODULE. "TAB1_CHANGE_TC_ATTR OUTPUT
&----
*& Module get_data OUTPUT
&----
text
----
MODULE get_data OUTPUT.
SELECT matnr FROM mara INTO CORRESPONDING FIELDS OF TABLE itab1 WHERE matnr IN s_matnr.
ENDMODULE. " get_data OUTPUT
&----
*& Module STATUS_1001 OUTPUT
&----
text
----
MODULE status_1001 OUTPUT.
SET PF-STATUS 'ZTEST'.
SET TITLEBAR 'xxx'.
ENDMODULE. " STATUS_1001 OUTPUT
&----
*& Module USER_COMMAND_1001 INPUT
&----
text
----
MODULE user_command_1001 INPUT.
CASE sy-ucomm.
WHEN 'BACK' OR 'UP' OR 'CANC'.
LEAVE PROGRAM.
ENDCASE.
ENDMODULE. " USER_COMMAND_1001 INPUT
reward if usefull....
Edited by: Dhwani shah on Jan 22, 2008 1:51 PM
‎2008 Jan 22 12:49 PM
in dialogue u need to use SUBMIT option to go to a report display....
in report when u press back u need to use PF-STATUS option and write code to go back to the dialogue
‎2008 Jan 22 12:57 PM
Hi,
To come from dialog to report use:
Leave to list processing
Submit too
to come from report to dialog use:
call screen..
set pf-status..
at user-command..
etc...
Regards,
Renjith Michael.
Edited by: Renjith Michael on Jan 22, 2008 6:29 PM