Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

module pool programming -- very urgent

Former Member
0 Likes
422

Hi,

how u will come from dialogue to report and how u go to report to dialogue.

Regards

SAI

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
404

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

3 REPLIES 3
Read only

Former Member
0 Likes
405

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

Read only

Former Member
0 Likes
404

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

Read only

Former Member
0 Likes
404

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